CONTIKI_CPU_DIRS += . init/common CONTIKI_SOURCEFILES += gdt.c helpers.S idt.c cpu.c CC = gcc LD = gcc AS = as OBJCOPY = objcopy SIZE = size STRIP = strip CFLAGSNO = -Wall -g -I/usr/local/include CFLAGS += $(CFLAGSNO) ifeq ($(HOST_OS),Linux) LDFLAGS = -Wl,-Map=contiki-$(TARGET).map,-export-dynamic else LDFLAGS = -Wl endif ### Compilation rules %.so: $(OBJECTDIR)/%.o $(LD) -shared -o $@ $^ ifdef CORE .PHONY: symbols.c symbols.h symbols.c symbols.h: $(NM) $(CORE) | awk -f $(CONTIKI)/tools/mknmlist > symbols.c else symbols.c symbols.h: cp ${CONTIKI}/tools/empty-symbols.c symbols.c cp ${CONTIKI}/tools/empty-symbols.h symbols.h endif