mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2024-12-29 04:50:03 +01:00
ba3088c4bd
into separate patch files
63 lines
2.0 KiB
Diff
63 lines
2.0 KiB
Diff
*** stock_iot-lab_M3/openwsn/Makefile Thu Apr 24 11:01:37 2014
|
|
--- riot-openwsn-wip/openwsn/Makefile Mon May 12 13:09:52 2014
|
|
***************
|
|
*** 0 ****
|
|
--- 1,57 ----
|
|
+ export MODULE:=$(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)/cpu/msp430-common/include -I$(RIOTBASE)/sys/net/include/
|
|
+
|
|
+ INCLUDES += -I$(CURDIR)
|
|
+ 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)/cross-layers
|
|
+ INCLUDES += -I$(CURDIR)/07-App/rinfo
|
|
+ INCLUDES += -I$(CURDIR)/07-App/rwellknown
|
|
+ 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)/07-App/udpecho
|
|
+ INCLUDES += -I$(CURDIR)/07-App/udpinject
|
|
+ INCLUDES += -I$(CURDIR)/07-App/udplatency
|
|
+ INCLUDES += -I$(CURDIR)/07-App/udpprint
|
|
+ INCLUDES += -I$(CURDIR)/07-App/udprand
|
|
+ INCLUDES += -I$(CURDIR)/07-App/udpstorm
|
|
+
|
|
+
|
|
+ DIRS =
|
|
+ DIRS += cross-layers
|
|
+ DIRS += 02a-MAClow
|
|
+ DIRS += 02b-MAChigh
|
|
+ DIRS += 03a-IPHC
|
|
+ DIRS += 03b-IPv6
|
|
+ DIRS += 04-TRAN
|
|
+ DIRS += 07-App
|
|
+
|
|
+ all: $(BINDIR)$(MODULE)
|
|
+ @for i in $(DIRS) ; do "$(MAKE)" -C $$i ; done ;
|
|
+
|
|
+ $(BINDIR)$(MODULE): $(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
|
|
+
|
|
+
|
|
+ # remove compilation products
|
|
+ clean::
|