summaryrefslogtreecommitdiffhomepage
path: root/digital/beacon/src/Bitcloud_stack/Components/HAL/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'digital/beacon/src/Bitcloud_stack/Components/HAL/Makefile')
-rw-r--r--digital/beacon/src/Bitcloud_stack/Components/HAL/Makefile103
1 files changed, 103 insertions, 0 deletions
diff --git a/digital/beacon/src/Bitcloud_stack/Components/HAL/Makefile b/digital/beacon/src/Bitcloud_stack/Components/HAL/Makefile
new file mode 100644
index 00000000..0207ac35
--- /dev/null
+++ b/digital/beacon/src/Bitcloud_stack/Components/HAL/Makefile
@@ -0,0 +1,103 @@
+#-------------------------------------------------------------------------------------
+# Paths.
+HAL_PATH = .
+
+#-------------------------------------------------------------------------------------
+# Includes.
+include $(HAL_PATH)/Makerules
+
+ifeq ($(HAL), ATMEGA1281)
+ TARGET=AVR
+endif
+
+ifeq ($(HAL), ATMEGA2561)
+ TARGET=AVR
+endif
+
+ifeq ($(HAL), ATMEGA1284)
+ TARGET=AVR
+endif
+
+ifeq ($(HAL), AT90USB1287)
+ TARGET=AVR
+endif
+
+ifeq ($(HAL), ATMEGA128RFA1)
+ TARGET=AVR
+endif
+
+ifeq ($(HAL), ATXMEGA128A1)
+ TARGET=XMEGA
+endif
+
+ifeq ($(HAL), ATXMEGA256A3)
+ TARGET=XMEGA
+endif
+
+ifeq ($(HAL), ATXMEGA256D3)
+ TARGET=XMEGA
+endif
+
+ifeq ($(HAL), AT91SAM7X256)
+ TARGET=ARM7
+endif
+
+ifeq ($(HAL), AT91SAM3S4C)
+ TARGET=CORTEX
+endif
+
+ifeq ($(HAL), AT32UC3A0512)
+ TARGET=AVR32
+endif
+
+ifeq ($(HAL), SIMULATOR)
+ TARGET=SIMULATOR
+endif
+
+ifeq ($(TARGET), AVR)
+all:
+ make all -C $(COMPONENTS_PATH)/HAL/avr
+
+clean:
+ make clean -C $(COMPONENTS_PATH)/HAL/avr
+endif
+
+ifeq ($(TARGET), XMEGA)
+all:
+ make all -C $(COMPONENTS_PATH)/HAL/xmega
+
+clean:
+ make clean -C $(COMPONENTS_PATH)/HAL/xmega
+endif
+
+ifeq ($(TARGET), ARM7)
+all:
+ make all -C $(COMPONENTS_PATH)/HAL/arm7tdmi
+
+clean:
+ make clean -C $(COMPONENTS_PATH)/HAL/arm7tdmi
+endif
+
+ifeq ($(TARGET), CORTEX)
+all:
+ make all -C $(COMPONENTS_PATH)/HAL/cortexm3
+
+clean:
+ make clean -C $(COMPONENTS_PATH)/HAL/cortexm3
+endif
+
+ifeq ($(TARGET), AVR32)
+all:
+ make all -C $(COMPONENTS_PATH)/HAL/avr32
+
+clean:
+ make clean -C $(COMPONENTS_PATH)/HAL/avr32
+endif
+
+ifeq ($(TARGET), SIMULATOR)
+all:
+ make all -C $(COMPONENTS_PATH)/HAL/simulator
+
+clean:
+ make clean -C $(COMPONENTS_PATH)/HAL/simulator
+endif