which does the heavy lifting.
Usage: "make micaz safe"
endef
HELP += $(AVR_HELP)
+ifdef MAKE_DEPUTY_FLAG
+ NCC_SAFE_TINYOS_FLAG = -safe
+else
+ NCC_SAFE_TINYOS_FLAG =
+endif
+
OBJCOPY = avr-objcopy
OBJDUMP = avr-objdump
SET_ID = tos-set-symbols
exe0: builddir $(BUILD_EXTRA_DEPS) FORCE
@echo " compiling $(COMPONENT) to a $(PLATFORM) binary"
- $(NCC) -o $(MAIN_EXE) $(OPTFLAGS) $(PFLAGS) $(CFLAGS) $(WIRING_CHECK_FLAGS) $(COMPONENT).nc $(LIBS) $(LDFLAGS)
+ifdef MAKE_DEPUTY_FLAG
+ @echo " ***** compiling Safe TinyOS *****"
+endif
+ $(NCC) -o $(MAIN_EXE) $(NCC_SAFE_TINYOS_FLAG) $(OPTFLAGS) $(PFLAGS) $(CFLAGS) $(WIRING_CHECK_FLAGS) $(COMPONENT).nc $(LIBS) $(LDFLAGS)
ifdef WIRING_CHECK_FILE
@nescc-wiring $(WIRING_CHECK_FILE)
endif
--- /dev/null
+#-*-Makefile-*-
+
+MAKE_DEPUTY_FLAG := 1
+export MAKE_DEPUTY_FLAG
+