add rtimers for cxmac
[contiki-2.x.git] / cpu / native / Makefile.native
blob076de88d7ca1a6a17ba1903a5b4de47d90d484e4
1 CONTIKI_CPU_DIRS = . net
3 CONTIKI_SOURCEFILES += mtarch.c rtimer-arch.c elfloader-stub.c watchdog.c
5 ### Compiler definitions
6 CC       = gcc
7 LD       = gcc
8 AS       = as
9 NM       = nm
10 OBJCOPY  = objcopy
11 STRIP    = strip
12 ifdef WERROR
13 CFLAGSWERROR=-Werror -pedantic -std=c99 -Werror
14 endif
15 CFLAGSNO = -Wall -g -I/usr/local/include $(CFLAGSWERROR)
16 CFLAGS  += $(CFLAGSNO) -O
17 LDFLAGS  = -Wl,-Map=contiki-$(TARGET).map,-export-dynamic
19 ### Compilation rules
21 %.so: $(OBJECTDIR)/%.o
22         $(LD) -shared -o $@ $^
24 ifdef CORE
25 .PHONY: symbols.c symbols.h
26 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)
29 else
30 symbols.c symbols.h:
31         @${CONTIKI}/tools/make-empty-symbols
32 endif
34 contiki-$(TARGET).a: ${addprefix $(OBJECTDIR)/,symbols.o}