summaryrefslogtreecommitdiff
path: root/digital/beacon/src/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'digital/beacon/src/Makefile')
-rw-r--r--digital/beacon/src/Makefile116
1 files changed, 12 insertions, 104 deletions
diff --git a/digital/beacon/src/Makefile b/digital/beacon/src/Makefile
index 571c85cd..b336554b 100644
--- a/digital/beacon/src/Makefile
+++ b/digital/beacon/src/Makefile
@@ -1,104 +1,3 @@
-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
@@ -110,15 +9,24 @@ AVR_MCU = atmega128
OPTIMIZE = -O2 -lm -DSIMULATOR
include $(BASE)/make/Makefile.gen
-NUMBER:= 1 2 3
+
+BITCLOUD_PATH = $(PWD)/Bitcloud_stack
+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
+
+NUMBER:= 0 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;\
+ $(MAKE) -C makefiles/ -f Makefile_$(CONFIG_NAME) clean BITCLOUD_PATH=$(BITCLOUD_PATH);\
+ $(MAKE) -C makefiles/ -f Makefile_$(CONFIG_NAME) all APP_NAME=Beacon_$$count BITCLOUD_PATH=$(BITCLOUD_PATH) LOL_NUMBER=$$count;\
done;\
clean: