mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2024-12-29 04:50:03 +01:00
ba3088c4bd
into separate patch files
55 lines
1.7 KiB
Diff
55 lines
1.7 KiB
Diff
*** stock_iot-lab_M3/openwsn/07-App/Makefile Thu Apr 24 11:01:37 2014
|
|
--- riot-openwsn-wip/openwsn/07-App/Makefile Mon May 12 13:09:46 2014
|
|
***************
|
|
*** 0 ****
|
|
--- 1,49 ----
|
|
+ SUBMOD:=$(shell basename $(CURDIR)).a
|
|
+ #BINDIR = $(RIOTBASE)/bin/
|
|
+ SRC = $(wildcard *.c)
|
|
+ OBJ = $(SRC:%.c=$(BINDIR)%.o)
|
|
+ DEP = $(SRC:%.c=$(BINDIR)%.d)
|
|
+
|
|
+ INCLUDES += -I$(RIOTBASE) -I$(RIOTBASE)/sys/include -I$(RIOTBASE)/core/include -I$(RIOTBASE)/drivers/include -I$(RIOTBASE)/drivers/cc110x_ng/include -I$(RIOTBASE)/cpu/arm_common/include -I$(RIOTBASE)/sys/net/include/
|
|
+ INCLUDES += -I$(CURDIR)/02a-MAClow
|
|
+ INCLUDES += -I$(CURDIR)/02b-MAChigh
|
|
+ INCLUDES += -I$(CURDIR)/03a-IPHC
|
|
+ INCLUDES += -I$(CURDIR)/03b-IPv6
|
|
+ INCLUDES += -I$(CURDIR)/04-TRAN
|
|
+ INCLUDES += -I$(CURDIR)/07-App/ohlone
|
|
+ INCLUDES += -I$(CURDIR)/07-App/tcpecho
|
|
+ INCLUDES += -I$(CURDIR)/07-App/tcpinject
|
|
+ INCLUDES += -I$(CURDIR)/07-App/tcpprint
|
|
+ INCLUDES += -I$(CURDIR)/cross-layers
|
|
+
|
|
+ DIRS += rinfo
|
|
+ DIRS += rwellknown
|
|
+ DIRS += ohlone
|
|
+ DIRS += tcpecho
|
|
+ DIRS += tcpinject
|
|
+ DIRS += tcpprint
|
|
+ DIRS += udpecho
|
|
+ DIRS += udpinject
|
|
+ DIRS += udplatency
|
|
+ DIRS += udpprint
|
|
+ DIRS += udprand
|
|
+ DIRS += udpstorm
|
|
+
|
|
+ all: $(BINDIR)$(SUBMOD)
|
|
+ @for i in $(DIRS) ; do "$(MAKE)" -C $$i ; done ;
|
|
+
|
|
+ $(BINDIR)$(SUBMOD): $(OBJ)
|
|
+ $(AD)$(AR) rcs $(BINDIR)$(MODULE) $(OBJ)
|
|
+
|
|
+ # pull in dependency info for *existing* .o files
|
|
+ -include $(OBJ:.o=.d)
|
|
+
|
|
+ # compile and generate dependency info
|
|
+ $(BINDIR)%.o: %.c
|
|
+ mkdir -p $(BINDIR)
|
|
+ $(AD)$(CC) $(CFLAGS) $(INCLUDES) -c $*.c -o $(BINDIR)$*.o
|
|
+ $(AD)$(CC) $(CFLAGS) $(INCLUDES) -MM $*.c > $(BINDIR)$*.d
|
|
+ @printf "$(BINDIR)"|cat - $(BINDIR)$*.d > /tmp/riot_out && mv /tmp/riot_out $(BINDIR)$*.d
|
|
+
|
|
+ clean::
|
|
+ @for i in $(DIRS) ; do "$(MAKE)" -C $$i clean ; done ;
|