1 CONTIKI_CPU_DIRS = . net
3 CONTIKI_SOURCEFILES += mtarch.c rtimer-arch.c elfloader-stub.c watchdog.c
5 ### Compiler definitions
13 CFLAGSWERROR=-Werror -pedantic -std=c99 -Werror
15 CFLAGSNO = -Wall -g -I/usr/local/include $(CFLAGSWERROR)
16 CFLAGS += $(CFLAGSNO) -O
17 LDFLAGS = -Wl,-Map=contiki-$(TARGET).map,-export-dynamic
21 %.so: $(OBJECTDIR)/%.o
22 $(LD) -shared -o $@ $^
25 .PHONY: symbols.c symbols.h
27 $(NM) -C $(CORE) | grep -v @ | grep -v dll_crt0 | awk -f $(CONTIKI)/tools/mknmlist > symbols.c
28 # @${CONTIKI}/tools/make-symbols $(CORE)
31 @${CONTIKI}/tools/make-empty-symbols
34 contiki-$(TARGET).a: ${addprefix $(OBJECTDIR)/,symbols.o}