From 8ac7f52728a8ec2a09a6eeebc3cf5d4afff9b485 Mon Sep 17 00:00:00 2001 From: Florent Duchon Date: Tue, 13 Mar 2012 22:50:23 +0100 Subject: digital/beacon, digital/lol: beacon folders reorganisation --- digital/beacon/src/Makefile | 129 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 129 insertions(+) create mode 100644 digital/beacon/src/Makefile (limited to 'digital/beacon/src/Makefile') diff --git a/digital/beacon/src/Makefile b/digital/beacon/src/Makefile new file mode 100644 index 00000000..571c85cd --- /dev/null +++ b/digital/beacon/src/Makefile @@ -0,0 +1,129 @@ +BITCLOUD_PATH = $(PWD)/Bitcloud_stack + +# PROJECT_NAME = MeshBean +# CONFIG_NAME = All_ZigBit_Atmega1281_Rf230_8Mhz_Gcc + +#PROJECT_NAME = RCB230 +#CONFIG_NAME = All_Rcb_Atmega1281_Rf230_8Mhz_Gcc +#CONFIG_NAME = Coordinator_Rcb_Atmega1281_Rf230_8Mhz_Gcc +#CONFIG_NAME = Router_Rcb_Atmega1281_Rf230_8Mhz_Gcc +#CONFIG_NAME = All_Sec_Rcb_Atmega1281_Rf230_8Mhz_Gcc +#CONFIG_NAME = Coordinator_Sec_Rcb_Atmega1281_Rf230_8Mhz_Gcc +#CONFIG_NAME = Router_Sec_Rcb_Atmega1281_Rf230_8Mhz_Gcc +#CONFIG_NAME = All_Rcb_Atmega1281_Rf230_8Mhz_Iar +#CONFIG_NAME = Coordinator_Rcb_Atmega1281_Rf230_8Mhz_Iar +#CONFIG_NAME = Router_Rcb_Atmega1281_Rf230_8Mhz_Iar +#CONFIG_NAME = All_Sec_Rcb_Atmega1281_Rf230_8Mhz_Iar +#CONFIG_NAME = Coordinator_Sec_Rcb_Atmega1281_Rf230_8Mhz_Iar +#CONFIG_NAME = Router_Sec_Rcb_Atmega1281_Rf230_8Mhz_Iar + +#PROJECT_NAME = RCB231 +#CONFIG_NAME = All_Rcb_Atmega1281_Rf231_8Mhz_Gcc +#CONFIG_NAME = Coordinator_Rcb_Atmega1281_Rf231_8Mhz_Gcc +#CONFIG_NAME = Router_Rcb_Atmega1281_Rf231_8Mhz_Gcc +#CONFIG_NAME = All_Sec_Rcb_Atmega1281_Rf231_8Mhz_Gcc +#CONFIG_NAME = Coordinator_Sec_Rcb_Atmega1281_Rf231_8Mhz_Gcc +#CONFIG_NAME = Router_Sec_Rcb_Atmega1281_Rf231_8Mhz_Gcc +#CONFIG_NAME = All_Rcb_Atmega1281_Rf231_8Mhz_Iar +#CONFIG_NAME = Coordinator_Rcb_Atmega1281_Rf231_8Mhz_Iar +#CONFIG_NAME = Router_Rcb_Atmega1281_Rf231_8Mhz_Iar +#CONFIG_NAME = All_Sec_Rcb_Atmega1281_Rf231_8Mhz_Iar +#CONFIG_NAME = Coordinator_Sec_Rcb_Atmega1281_Rf231_8Mhz_Iar +#CONFIG_NAME = Router_Sec_Rcb_Atmega1281_Rf231_8Mhz_Iar + +#PROJECT_NAME = MeshBean_900 +#CONFIG_NAME = All_ZigBit_Atmega1281_Rf212_8Mhz_Gcc +#CONFIG_NAME = Coordinator_ZigBit_Atmega1281_Rf212_8Mhz_Gcc +#CONFIG_NAME = Router_ZigBit_Atmega1281_Rf212_8Mhz_Gcc +#CONFIG_NAME = All_Sec_ZigBit_Atmega1281_Rf212_8Mhz_Gcc +#CONFIG_NAME = Coordinator_Sec_ZigBit_Atmega1281_Rf212_8Mhz_Gcc +#CONFIG_NAME = Router_Sec_ZigBit_Atmega1281_Rf212_8Mhz_Gcc +#CONFIG_NAME = All_ZigBit_Atmega1281_Rf212_8Mhz_Iar +#CONFIG_NAME = Coordinator_ZigBit_Atmega1281_Rf212_8Mhz_Iar +#CONFIG_NAME = Router_ZigBit_Atmega1281_Rf212_8Mhz_Iar +#CONFIG_NAME = All_Sec_ZigBit_Atmega1281_Rf212_8Mhz_Iar +#CONFIG_NAME = Coordinator_Sec_ZigBit_Atmega1281_Rf212_8Mhz_Iar +#CONFIG_NAME = Router_Sec_ZigBit_Atmega1281_Rf212_8Mhz_Iar + +#PROJECT_NAME = RCB212 +#CONFIG_NAME = All_Rcb_Atmega1281_Rf212_8Mhz_Gcc +#CONFIG_NAME = Coordinator_Rcb_Atmega1281_Rf212_8Mhz_Gcc +#CONFIG_NAME = Router_Rcb_Atmega1281_Rf212_8Mhz_Gcc +#CONFIG_NAME = All_Sec_Rcb_Atmega1281_Rf212_8Mhz_Gcc +#CONFIG_NAME = Coordinator_Sec_Rcb_Atmega1281_Rf212_8Mhz_Gcc +#CONFIG_NAME = Router_Sec_Rcb_Atmega1281_Rf212_8Mhz_Gcc +#CONFIG_NAME = All_Rcb_Atmega1281_Rf212_8Mhz_Iar +#CONFIG_NAME = Coordinator_Rcb_Atmega1281_Rf212_8Mhz_Iar +#CONFIG_NAME = Router_Rcb_Atmega1281_Rf212_8Mhz_Iar +#CONFIG_NAME = All_Sec_Rcb_Atmega1281_Rf212_8Mhz_Iar +#CONFIG_NAME = Coordinator_Sec_Rcb_Atmega1281_Rf212_8Mhz_Iar +#CONFIG_NAME = Router_Sec_Rcb_Atmega1281_Rf212_8Mhz_Iar + +PROJECT_NAME = MeshBean +CONFIG_NAME = All_ZigBit_Atmega1281_Rf230_8Mhz_Gcc +#CONFIG_NAME = Coordinator_ZigBit_Atmega1281_Rf230_8Mhz_Gcc +#CONFIG_NAME = Router_ZigBit_Atmega1281_Rf230_8Mhz_Gcc +#CONFIG_NAME = All_Sec_ZigBit_Atmega1281_Rf230_8Mhz_Gcc +#CONFIG_NAME = Coordinator_Sec_ZigBit_Atmega1281_Rf230_8Mhz_Gcc +#CONFIG_NAME = Router_Sec_ZigBit_Atmega1281_Rf230_8Mhz_Gcc +#CONFIG_NAME = All_ZigBit_Atmega1281_Rf230B_8Mhz_Gcc +#CONFIG_NAME = Coordinator_ZigBit_Atmega1281_Rf230B_8Mhz_Gcc +#CONFIG_NAME = Router_ZigBit_Atmega1281_Rf230B_8Mhz_Gcc +#CONFIG_NAME = All_Sec_ZigBit_Atmega1281_Rf230B_8Mhz_Gcc +#CONFIG_NAME = Coordinator_Sec_ZigBit_Atmega1281_Rf230B_8Mhz_Gcc +#CONFIG_NAME = Router_Sec_ZigBit_Atmega1281_Rf230B_8Mhz_Gcc +#CONFIG_NAME = All_ZigBit_Atmega1281_Rf230_8Mhz_Iar +#CONFIG_NAME = Coordinator_ZigBit_Atmega1281_Rf230_8Mhz_Iar +#CONFIG_NAME = Router_ZigBit_Atmega1281_Rf230_8Mhz_Iar +#CONFIG_NAME = All_Sec_ZigBit_Atmega1281_Rf230_8Mhz_Iar +#CONFIG_NAME = Coordinator_Sec_ZigBit_Atmega1281_Rf230_8Mhz_Iar +#CONFIG_NAME = Router_Sec_ZigBit_Atmega1281_Rf230_8Mhz_Iar +#CONFIG_NAME = All_ZigBit_Atmega1281_Rf230B_8Mhz_Iar +#CONFIG_NAME = Coordinator_ZigBit_Atmega1281_Rf230B_8Mhz_Iar +#CONFIG_NAME = Router_ZigBit_Atmega1281_Rf230B_8Mhz_Iar +#CONFIG_NAME = All_Sec_ZigBit_Atmega1281_Rf230B_8Mhz_Iar +#CONFIG_NAME = Coordinator_Sec_ZigBit_Atmega1281_Rf230B_8Mhz_Iar +#CONFIG_NAME = Router_Sec_ZigBit_Atmega1281_Rf230B_8Mhz_Iar + +#PROJECT_NAME = MeshBean_Amp +#CONFIG_NAME = All_ZigBit_Atmega1281_Rf230_8Mhz_Gcc +#CONFIG_NAME = Coordinator_ZigBit_Atmega1281_Rf230_8Mhz_Gcc +#CONFIG_NAME = Router_ZigBit_Atmega1281_Rf230_8Mhz_Gcc +#CONFIG_NAME = All_Sec_ZigBit_Atmega1281_Rf230_8Mhz_Gcc +#CONFIG_NAME = Coordinator_Sec_ZigBit_Atmega1281_Rf230_8Mhz_Gcc +#CONFIG_NAME = Router_Sec_ZigBit_Atmega1281_Rf230_8Mhz_Gcc +#CONFIG_NAME = All_ZigBit_Atmega1281_Rf230_8Mhz_Iar +#CONFIG_NAME = Coordinator_ZigBit_Atmega1281_Rf230_8Mhz_Iar +#CONFIG_NAME = Router_ZigBit_Atmega1281_Rf230_8Mhz_Iar +#CONFIG_NAME = All_Sec_ZigBit_Atmega1281_Rf230_8Mhz_Iar +#CONFIG_NAME = Coordinator_Sec_ZigBit_Atmega1281_Rf230_8Mhz_Iar +#CONFIG_NAME = Router_Sec_ZigBit_Atmega1281_Rf230_8Mhz_Iar + +BASE = ../../avr +HOST_PROGS = beacon +beacon_SOURCES = main_simu.c position.c formula.c recovery.c update.c trust.c +MODULES = math/fixed utils +# atmega8, atmega8535, atmega128... +AVR_MCU = atmega128 +# -O2 : speed +# -Os : size +OPTIMIZE = -O2 -lm -DSIMULATOR +include $(BASE)/make/Makefile.gen + +NUMBER:= 1 2 3 + +simu:host + python simulator.py + +avr: + for count in $(NUMBER); do\ + $(MAKE) -C makefiles/$(PROJECT_NAME) -f Makefile_$(CONFIG_NAME) clean BITCLOUD_PATH=$(BITCLOUD_PATH);\ + $(MAKE) -C makefiles/$(PROJECT_NAME) -f Makefile_$(CONFIG_NAME) all APP_NAME=Beacon_$$count BITCLOUD_PATH=$(BITCLOUD_PATH) LOL_NUMBER=$$count;\ + done;\ + +clean: + for count in $(NUMBER); do\ + $(MAKE) -C makefiles/$(PROJECT_NAME) -f Makefile_$(CONFIG_NAME) clean APP_NAME=Beacon_$$count BITCLOUD_PATH=$(BITCLOUD_PATH);\ + done;\ + + -- cgit v1.2.3