| APPDIRS = $(foreach APP, $(APPS), ../apps/$(APP))
|
| -include $(foreach APP, $(APPS), ../apps/$(APP)/Makefile.$(APP))
|
| CFLAGS += $(addprefix -I../apps/,$(APPS))
|
| ifeq (${wildcard $(OBJECTDIR)},)
|
| DUMMY := ${shell mkdir $(OBJECTDIR)}
|
| vpath %.c . ../uip ../lib $(APPDIRS)
|
| $(CC) $(CFLAGS) -c $< -o $@
|
| $(CCDEP) -MM $(CCDEPCFLAGS) $< > $@.$$$$; \
|
| sed 's,\($*\)\.o[ :]*,$(OBJECTDIR)/\1.o $@ : ,g' < $@.$$$$ > $@; \
|
| UIP_SOURCES=uip.c uip_arp.c uiplib.c psock.c timer.c uip-neighbor.c
|
| ifneq ($(MAKECMDGOALS),clean)
|
| -include $(addprefix $(OBJECTDIR)/,$(UIP_SOURCES:.c=.d) \
|
| uip.a: ${addprefix $(OBJECTDIR)/, $(UIP_SOURCES:.c=.o)}
|
| apps.a: ${addprefix $(OBJECTDIR)/, $(APP_SOURCES:.c=.o)}
|