1 # *******************************************************************
3 ifeq ($(strip $(BR2_TARGET_ATMEL
)),y
)
4 ATMEL_PATH
:=target
/device
/Atmel
6 BOARD_NAME
:=$(strip $(subst ",, $(BR2_BOARD_NAME)))
8 BOARD_PATH
:=$(strip $(subst ",, $(BR2_BOARD_PATH)))
11 ATMEL_TARGET
:=$(ATMEL_PATH
)/root
12 TARGET_SKELETON
:=$(ATMEL_TARGET
)/target_skeleton
13 TARGET_DEVICE_TABLE
:=$(ATMEL_TARGET
)/device_table.txt
14 TARGET_SKELETON_LINKS
:=$(ATMEL_TARGET
)/skel.
tar.gz
16 TARGET_ATMEL_COPYTO
:=$(strip $(subst ",, $(BR2_TARGET_ATMEL_COPYTO)))
18 # These are set by Config.in
19 DOWNLOAD_LINUX26_VERSION:=$(strip $(subst ",, $(BR2_DOWNLOAD_LINUX26_VERSION
)))
21 ifeq ($(DOWNLOAD_LINUX26_VERSION
),)
22 DOWNLOAD_LINUX26_VERSION
=$(LINUX_HEADERS_VERSION
)
25 LINUX26_VERSION
:=$(strip $(subst ",, $(BR2_LINUX26_VERSION)))
27 ifeq ($(LINUX26_VERSION
),)
28 LINUX26_VERSION
=$(LINUX_HEADERS_VERSION
)
31 LINUX26_RC_PATCH
:=$(strip $(subst ",, $(BR2_LINUX26_RC_PATCH)))
33 LINUX_BSP_PATCH
:=$(strip $(subst ",, $(BR2_LINUX_BSP_ATMEL_PATCH)))
36 # These are set by "new" Config.in
37 LINUX26_KCONFIG
:=$(BOARD_PATH
)/$(BOARD_NAME
)-linux-
$(LINUX26_VERSION
).config
39 # This should be part of target/linux/Makefile.in
40 LINUX26_BUILD_DIR
:=$(PROJECT_BUILD_DIR
)
42 #LINUX26_BINLOC=$(LINUX26_FORMAT)
43 #LINUX26_BINLOC:=$(BINARIES_DIR)/$(LINUX26_KERNEL)
45 LINUX26_COPYTO
:=/tftpboot
47 ifeq ($(DEFAULT_KERNEL_HEADERS
),2.6.22.1)
48 KERNEL_HEADERS_PATCH_DIR
:=target
/device
/Atmel
/linux
/kernel-patches-
$(DOWNLOAD_LINUX26_VERSION
)
50 # Patch during kernel header build
52 KERNEL_HEADERS_PATCH_DIR
:=target
/device
/Atmel
/arch-avr32
/kernel-patches-
$(DOWNLOAD_LINUX26_VERSION
)
54 # Patch during kernel build
56 #LINUX26_PATCH_DIR:=target/device/Atmel/arch-at91/kernel-patches-$(DOWNLOAD_LINUX26_VERSION)
57 KERNEL_HEADERS_PATCH_DIR
:=target
/device
/Atmel
/arch-arm
/kernel-patches-
$(DOWNLOAD_LINUX26_VERSION
)
61 # The board specific Makefile.in can redefine BOARD_NAME's
62 LINUX_BOARD_NAME
:=$(BOARD_NAME
)
63 UBOOT_BOARD_NAME
:=$(BOARD_NAME
)
64 DFB_BOARD_NAME
:=$(BOARD_NAME
)
66 BR2_PACKAGE_BUSYBOX_CONFIG
:=$(BR2_BOARD_PATH
)/busybox-
$(BR2_BUSYBOX_VERSION
).config
68 LINUX26_KERNEL
=$(BINARIES_DIR
)/$(PROJECT
)-linux-
$(LINUX26_VERSION
)
70 # Update things in board specific makefiles
71 include target
/device
/Atmel
/*/Makefile.in
73 # Needs to be AFTER board specific Makefiles
75 UBOOT_CONFIG
:=$(UBOOT_BOARD_NAME
)_config
76 UBOOT_CONFIG_FILE
:=$(BOARD_PATH
)/u-boot
/$(UBOOT_BOARD_NAME
).h
78 ifeq ($(strip $(BR2_PACKAGE_LINUX
)),y
)
79 include $(ATMEL_PATH
)/linux
/linux.mk
82 ifeq ($(strip $(BR2_TARGET_UBOOT
)),y
)
83 include $(ATMEL_PATH
)/u-boot
/u-boot.mk
86 ifeq ($(strip $(BR2_TARGET_DATAFLASHBOOT
)),y
)
87 include $(ATMEL_PATH
)/DataFlashBoot
/DataflashBoot.mk
90 ifeq ($(strip $(BR2_TARGET_AT91BOOTSTRAP
)),y
)
91 include $(ATMEL_PATH
)/at91bootstrap
/at91bootstrap.mk
95 @echo PROJECT_BUILD_DIR
=$(PROJECT_BUILD_DIR
)
96 @echo BOARD_NAME
=$(BOARD_NAME
)
97 @echo BR2_BOARD_PATH
=$(BR2_BOARD_PATH
)
98 @echo BR2_MAJOR_MINOR
=$(BR2_LINUX_MAJOR_VERSION
)$(BR2_LINUX_MINOR_VERSION
)
99 @echo MAJOR_MINOR
=$(LINUX_MAJOR_VER
)$(LINUX_MINOR_VER
)
100 @echo DOWNLOAD_LINUX26_VERSION
=$(DOWNLOAD_LINUX26_VERSION
)
101 @echo LINUX_SOURCE
=$(LINUX_SOURCE
)
102 @echo TARGETS
=$(TARGETS
)
103 @echo LINUX26_HEADERS_PATCH_DIR
=$(LINUX26_HEADERS_PATCH_DIR
)
105 #TARGETS+=atmel_status