summaryrefslogtreecommitdiff
path: root/target/device/Atmel/Makefile.in
diff options
context:
space:
mode:
authorUlf Samuelsson <ulf.samuelsson@atmel.com>2007-07-17 12:19:56 +0000
committerUlf Samuelsson <ulf.samuelsson@atmel.com>2007-07-17 12:19:56 +0000
commita1e6a84bb32d2c691103ee7548506c6bb68cb101 (patch)
tree5ca9341704f781305ce6350d26c00d5a879bbd06 /target/device/Atmel/Makefile.in
parent431e0223da18b1e2efc40d7bf96f1509087c1221 (diff)
Add AT91 targets
Diffstat (limited to 'target/device/Atmel/Makefile.in')
-rw-r--r--target/device/Atmel/Makefile.in79
1 files changed, 79 insertions, 0 deletions
diff --git a/target/device/Atmel/Makefile.in b/target/device/Atmel/Makefile.in
new file mode 100644
index 000000000..c8d921ea2
--- /dev/null
+++ b/target/device/Atmel/Makefile.in
@@ -0,0 +1,79 @@
+# *******************************************************************
+ifeq ($(strip $(BR2_TARGET_ATMEL)),y)
+ATMEL_PATH:=target/device/Atmel
+
+BOARD_NAME:=$(strip $(subst ",, $(BR2_BOARD_NAME)))
+BOARD_PATH:=$(strip $(subst ",, $(BR2_BOARD_PATH)))
+
+ATMEL_TARGET:=$(ATMEL_PATH)/root
+TARGET_SKELETON:=$(ATMEL_TARGET)/target_skeleton
+TARGET_DEVICE_TABLE:=$(ATMEL_TARGET)/device_table.txt
+TARGET_SKELETON_LINKS:=$(ATMEL_TARGET)/skel.tar.gz
+
+TARGET_ATMEL_COPYTO:=$(strip $(subst ",, $(BR2_TARGET_ATMEL_COPYTO)))
+
+# These are set by Config.in
+DOWNLOAD_LINUX26_VERSION:=$(strip $(subst ",, $(BR2_DOWNLOAD_LINUX26_VERSION)))
+LINUX26_VERSION:=$(strip $(subst ",, $(BR2_LINUX26_VERSION)))
+LINUX26_RC_PATCH:=$(strip $(subst ",, $(BR2_LINUX26_RC_PATCH)))
+LINUX_BSP_PATCH:=$(strip $(subst ",, $(BR2_LINUX_BSP_ATMEL_PATCH)))
+
+# These are set by "new" Config.in
+LINUX26_KCONFIG:=$(strip $(subst ",, $(BR2_BOARD_PATH)/$(BOARD_NAME)-linux-$(DOWNLOAD_LINUX26_VERSION).config))
+
+# This should be part of target/linux/Makefile.in
+LINUX26_BUILD_DIR:=$(PROJECT_BUILD_DIR)
+
+LINUX26_BINLOC=$(LINUX26_FORMAT)
+#LINUX26_BINLOC:=$(BINARIES_DIR)/$(LINUX26_KERNEL)
+
+LINUX26_COPYTO:=/tftpboot
+
+LINUX26_PATCH_DIR:=target/device/Atmel/Linux/kernel-patches-$(DOWNLOAD_LINUX26_VERSION)
+
+# The board specific Makefile.in can redefine BOARD_NAME's
+LINUX_BOARD_NAME:=$(BOARD_NAME)
+UBOOT_BOARD_NAME:=$(BOARD_NAME)
+DFB_BOARD_NAME:=$(BOARD_NAME)
+
+BR2_PACKAGE_BUSYBOX_CONFIG:=$(BR2_BOARD_PATH)/busybox-1.6.0.config
+
+
+# Update things in board specific makefiles
+include target/device/Atmel/*/Makefile.in
+
+# Needs to be AFTER board specific Makefiles
+
+UBOOT_CONFIG:=$(UBOOT_BOARD_NAME)_config
+UBOOT_CONFIG_FILE:=$(BOARD_PATH)/u-boot/$(UBOOT_BOARD_NAME).h
+
+ifeq ($(strip $(BR2_PACKAGE_LINUX)),y)
+#include $(ATMEL_PATH)/Linux/linux.mk
+endif
+
+ifeq ($(strip $(BR2_TARGET_UBOOT)),y)
+include $(ATMEL_PATH)/u-boot/u-boot.mk
+endif
+
+ifeq ($(strip $(BR2_TARGET_DATAFLASHBOOT)),y)
+include $(ATMEL_PATH)/DataFlashBoot/DataflashBoot.mk
+endif
+
+ifeq ($(strip $(BR2_TARGET_AT91BOOTSTRAP)),y)
+include $(ATMEL_PATH)/at91bootstrap/at91bootstrap.mk
+endif
+
+
+testa:
+ echo boardname=$(BOARD_NAME)
+ echo boardpath=$(BR2_BOARD_PATH)
+ echo BR2_MAJOR_MINOR=$(BR2_LINUX_MAJOR_VERSION)$(BR2_LINUX_MINOR_VERSION)
+ echo MAJOR_MINOR=$(LINUX_MAJOR_VER)$(LINUX_MINOR_VER)
+ echo DOWNLOAD_LINUX_VERSION=$(DOWNLOAD_LINUX26_VERSION)
+ echo LINUX_SOURCE=$(LINUX_SOURCE)
+ echo $(TESTA)
+ echo $(TESTA2)
+ echo $(TARGETS)
+
+#TARGETS+=testa
+endif