diff --git a/Makefile.base b/Makefile.base index 9aefd1102c8f461de992e29b45ec01b7ba8a5a0b..a2274f864ba56ac5817eaa07bbece3a2feb9446f 100644 --- a/Makefile.base +++ b/Makefile.base @@ -38,6 +38,9 @@ ifeq ($(BOARD),msb-430h) INCLUDES += -I$(RIOTBOARD)/msb-430-common/include/ INCLUDES += -I$(RIOTBOARD)/msb-430-common/drivers/include/ endif +ifeq ($(BOARD),native) + INCLUDES += -I$(RIOTBOARD)/native/include/ +endif $(BINDIR)$(MODULE).a: $(OBJ) $(ASMOBJ) $(AR) -rc $(BINDIR)$(MODULE).a $(OBJ) $(ASMOBJ) diff --git a/Makefile.include b/Makefile.include index 6aa42d5b5e8163e1ab5706ec99d9a707e6ccad1f..b345a8b017c62c5875282ef3ea2691c2a2cdbade 100644 --- a/Makefile.include +++ b/Makefile.include @@ -18,7 +18,7 @@ all: $(PROJBINDIR)/$(PROJECT).a @echo "Building project $(PROJECT) for $(BOARD) w/ MCU $(CPU)." $(MAKE) -C $(RIOTBOARD) $(MAKE) -C $(RIOTBASE) - $(LINK) $(LINKFLAGS) $(UNDEF) -o $(PROJBINDIR)/$(PROJECT).elf -Wl,--start-group $(BASELIBS) -lm -Wl,--end-group -Wl,-Map=$(PROJBINDIR)/$(PROJECT).map + $(LINK) $(UNDEF) -o $(PROJBINDIR)/$(PROJECT).elf -Wl,--start-group $(BASELIBS) -lm -Wl,--end-group -Wl,-Map=$(PROJBINDIR)/$(PROJECT).map $(LINKFLAGS) $(SIZE) $(PROJBINDIR)/$(PROJECT).elf $(OBJCOPY) -O ihex $(PROJBINDIR)/$(PROJECT).elf $(PROJBINDIR)/$(PROJECT).hex diff --git a/Makefile.modules b/Makefile.modules index 72cb737ff6984a2624b4e0b08a6c5b8a75bfc299..94f123c06acd19cea56bff6618e4d68168e053d8 100644 --- a/Makefile.modules +++ b/Makefile.modules @@ -13,6 +13,9 @@ ifeq ($(CPU),lpc214x) USEMODULE += arm_common UNDEF += $(BINDIR)syscalls.o endif +ifeq ($(CPU),native) + export INCLUDES += -I$(RIOTBASE)/cpu/native/include +endif ifeq ($(CPU),cc430) USEMODULE += cpu core lib sys else