X-Git-Url: https://oss.titaniummirror.com/gitweb/?p=tinyos-2.x.git;a=blobdiff_plain;f=tos%2Flib%2Ftosboot%2FMakefile;h=3399b0eae127eca4bbda581cf7b8893ebe49fb25;hp=5551bc798d9bf26ae7fdc439b20d0c348e6d971e;hb=e9bfab607e051bae6afb47b44892ce37541d1b44;hpb=adf1de6c009d13b7b52e68535c63b28f59c97400 diff --git a/tos/lib/tosboot/Makefile b/tos/lib/tosboot/Makefile index 5551bc79..3399b0ea 100644 --- a/tos/lib/tosboot/Makefile +++ b/tos/lib/tosboot/Makefile @@ -28,7 +28,7 @@ # @author Jonathan Hui # -COMPONENT=TOSBoot +COMPONENT=TosBootC TINYOS_NP= PFLAGS += -DNESC_BUILD_BINARY @@ -67,11 +67,34 @@ endif ifeq ($(MAKECMDGOALS),telosb) CFLAGS += -DTOSBOOT_START=0x4000 -DTOSBOOT_END=0x4a00 - CFLAGS += -Imsp430 -Istm25p -Itelosb -Ilib + CFLAGS += -Imsp430 -Imsp430f1611 -Istm25p -Itelosb -Ilib CFLAGS += -I../net/Deluge POST_BUILD_EXTRA_DEPS += strip_iv endif +ifeq ($(MAKECMDGOALS),epic) + CFLAGS += -DTOSBOOT_START=0x4000 -DTOSBOOT_END=0x4a00 + CFLAGS += -Imsp430 -Imsp430f1611 -Iepic -Ilib + CFLAGS += -I../net/Deluge + POST_BUILD_EXTRA_DEPS += strip_iv +endif + +ifeq ($(MAKECMDGOALS),mulle) + CFLAGS += -DTOSBOOT_START=0xe0000 -DTOSBOOT_END=0xeffff + CFLAGS += -Iat45db -Imulle -Im16c62p -Ilib + CFLAGS += -I../net/Deluge -I../net/Deluge/extra/mulle + CFLAGS += -I../net/Deluge/extra/m16c62p +endif + +ifeq ($(MAKECMDGOALS),tinynode) + CFLAGS += -DTOSBOOT_START=0x4000 -DTOSBOOT_END=0x4a00 + CFLAGS += -Itinynode -Imsp430 -Imsp430f1611 -Iat45db -Ilib + CFLAGS += -I../net/Deluge + POST_BUILD_EXTRA_DEPS += strip_iv +endif + + + strip_iv: FORCE @echo " removing interrupt vector from binary" msp430-objcopy -j .text -j .data -O ihex $(BUILDDIR)/main.exe $(BUILDDIR)/main.ihex