You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
30 lines
799 B
30 lines
799 B
export MAKEBASE =$(RIOTBASE) |
|
export BINDIR =$(RIOTBASE)/bin/ |
|
#UNDEF = $(BINDIR)startup.o $(BINDIR)builddate.o |
|
UNDEF = $(BINDIR)startup.o |
|
|
|
### Minimal setup |
|
ifeq ($(CPU),lpc2387) |
|
USEMODULE += arm_common |
|
UNDEF += $(BINDIR)syscalls.o |
|
endif |
|
ifeq ($(CPU),lpc214x) |
|
USEMODULE += arm_common |
|
UNDEF += $(BINDIR)syscalls.o |
|
endif |
|
ifeq ($(CPU),cc430) |
|
USEMODULE += cpu core lib sys |
|
else |
|
#USEMODULE += cpu_drivers cpu core lib sys |
|
USEMODULE += cpu core sys |
|
endif |
|
ED = $(USEMODULE:%=-DMODULE_%) |
|
EXTDEFINES = $(shell echo $(ED)|tr 'a-z' 'A-Z') |
|
BL=$(USEMODULE:%= $(BINDIR)%.a) |
|
# exclude hwtimer, because it is part of the kernel but the define is needed for auto_init |
|
export BASELIBS = $(shell echo $(BL)|sed 's/[^ ]*hwtimer.a//') |
|
CFLAGS += $(EXTDEFINES) |
|
|
|
include $(RIOTBASE)/makefile.dep |
|
|
|
export USEMODULE
|
|
|