summaryrefslogtreecommitdiff
path: root/digital/beacon/src/Makefile
diff options
context:
space:
mode:
authorFlorent Duchon2012-03-13 22:50:23 +0100
committerFlorent Duchon2012-03-18 16:30:27 +0100
commit8ac7f52728a8ec2a09a6eeebc3cf5d4afff9b485 (patch)
tree0cdca38087cdbfae887e1c4148c4a065bcfae383 /digital/beacon/src/Makefile
parent1355d019cafedbb3d6b191156b80a857c6a618d1 (diff)
digital/beacon, digital/lol: beacon folders reorganisation
Diffstat (limited to 'digital/beacon/src/Makefile')
-rw-r--r--digital/beacon/src/Makefile129
1 files changed, 129 insertions, 0 deletions
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;\
+
+