1 PROJECT_FILE
:=$(LOCAL
)/$(PROJECT
)/$(PROJECT
).config
4 .PHONY
: target-host-info saveconfig getconfig
6 target-host-info
: $(TARGET_DIR
)/etc
/issue
$(TARGET_DIR
)/etc
/hostname
$(TARGET_DIR
)/etc
/br-version
8 $(TARGET_DIR
)/etc
/issue
: .config
9 mkdir
-p
$(TARGET_DIR
)/etc
12 echo
"$(BANNER)" >> $@
14 $(TARGET_DIR
)/etc
/hostname
: .config
15 mkdir
-p
$(TARGET_DIR
)/etc
16 echo
"$(TARGET_HOSTNAME)" > $@
18 $(TARGET_DIR
)/etc
/br-version
: .config
19 mkdir
-p
$(TARGET_DIR
)/etc
20 echo
$(BR2_VERSION
)$(shell $(TOPDIR
)/scripts
/setlocalversion
) >$@
22 saveconfig
: $(CONFIG
)/conf
23 mkdir
-p
$(LOCAL
)/$(PROJECT
)
24 -cp .config
$(PROJECT_FILE
)
25 if
[ -f
$(LINUX26_DIR
)/.config
]; then \
26 cp
$(LINUX26_DIR
)/.config \
27 $(LOCAL
)/$(PROJECT
)/linux-
$(LINUX26_VERSION
).config
; \
28 $(SED
) '/BR2_PACKAGE_LINUX_KCONFIG/d' $(PROJECT_FILE
); \
29 echo
"BR2_PACKAGE_LINUX_KCONFIG=\"$(LOCAL)/$(PROJECT)/linux-$(LINUX26_VERSION).config\"" >> $(PROJECT_FILE
); \
30 $(SED
) '/BR2_BOARD_PATH/d' $(PROJECT_FILE
); \
31 echo
"BR2_BOARD_PATH=\"$(LOCAL)/$(PROJECT)\"" >> $(PROJECT_FILE
); \
33 if
[ -f
$(BUSYBOX_DIR
)/.config
]; then \
34 cp
$(BUSYBOX_DIR
)/.config \
35 $(LOCAL
)/$(PROJECT
)/busybox-
$(BUSYBOX_VERSION
).config
; \
36 $(SED
) '/BR2_PACKAGE_BUSYBOX_CONFIG/d' $(PROJECT_FILE
); \
37 echo
"BR2_PACKAGE_BUSYBOX_CONFIG=\"$(LOCAL)/$(PROJECT)/busybox-$(BUSYBOX_VERSION).config\"" >> $(PROJECT_FILE
); \
39 if
[ -f
$(UCLIBC_DIR
)/.config
]; then \
40 cp
$(UCLIBC_DIR
)/.config \
41 $(LOCAL
)/$(PROJECT
)/uclibc-
$(UCLIBC_VER
).config
; \
42 $(SED
) '/BR2_UCLIBC_CONFIG/d' $(PROJECT_FILE
); \
43 echo
"BR2_UCLIBC_CONFIG=\"$(LOCAL)/$(PROJECT)/uclibc-$(UCLIBC_VER).config\"" >> $(PROJECT_FILE
); \
45 if
[ -f
$(UBOOT_DIR
)/include/configs
/$(PROJECT
).h
]; then \
46 mkdir
-p
$(LOCAL
)/$(PROJECT
)/u-boot
; \
47 cp
$(UBOOT_DIR
)/include/configs
/$(PROJECT
).h \
48 $(LOCAL
)/$(PROJECT
)/u-boot
/$(PROJECT
).h
; \
51 getconfig
: $(CONFIG
)/conf
52 -cp
$(LOCAL
)/$(PROJECT
)/$(PROJECT
).config .config
55 @echo VENDOR_SITE
=$(BR2_VENDOR_SITE
)
56 @echo VENDOR_SUFFIX
=$(BR2_VENDOR_SUFFIX
)
57 @echo VENDOR_BINUTILS_RELEASE
=$(BR2_VENDOR_BINUTILS_RELEASE
)
58 @echo VENDOR_GCC_RELEASE
=$(BR2_VENDOR_GCC_RELEASE
)
59 @echo VENDOR_UCLIBC_RELEASE
=$(BR2_VENDOR_UCLIBC_RELEASE
)
60 @echo VENDOR_GDB_RELEASE
=$(BR2_VENDOR_GDB_RELEASE
)
61 @echo VENDOR_PATCH_DIR
=$(BR2_VENDOR_PATCH_DIR
)