Commit | Line | Data |
---|---|---|
7521f373 | 1 | PROJECT_FILE:=$(LOCAL)/$(PROJECT)/$(PROJECT).config |
f958d897 | 2 | |
7521f373 | 3 | |
7b0ad787 | 4 | .PHONY: target-host-info saveconfig getconfig |
f958d897 | 5 | |
bd6561e7 | 6 | target-host-info: $(TARGET_DIR)/etc/issue $(TARGET_DIR)/etc/hostname $(TARGET_DIR)/etc/br-version |
f958d897 | 7 | |
6547bced | 8 | $(TARGET_DIR)/etc/issue: .config |
f958d897 | 9 | mkdir -p $(TARGET_DIR)/etc |
bd6561e7 PK |
10 | echo "" > $@ |
11 | echo "" >> $@ | |
12 | echo "$(BANNER)" >> $@ | |
f958d897 | 13 | |
6547bced | 14 | $(TARGET_DIR)/etc/hostname: .config |
f958d897 | 15 | mkdir -p $(TARGET_DIR)/etc |
bd6561e7 PK |
16 | echo "$(TARGET_HOSTNAME)" > $@ |
17 | ||
18 | $(TARGET_DIR)/etc/br-version: .config | |
19 | mkdir -p $(TARGET_DIR)/etc | |
20 | echo $(BR2_VERSION)$(shell $(TOPDIR)/scripts/setlocalversion) >$@ | |
7521f373 | 21 | |
e5413e83 | 22 | saveconfig: |
7521f373 US |
23 | mkdir -p $(LOCAL)/$(PROJECT) |
24 | -cp .config $(PROJECT_FILE) | |
7b0ad787 BRF |
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); \ | |
b20980bd | 29 | echo "BR2_PACKAGE_LINUX_KCONFIG=\"$(LOCAL)/$(PROJECT)/linux-$(LINUX26_VERSION).config\"" >> $(PROJECT_FILE); \ |
3f673cfb US |
30 | $(SED) '/BR2_BOARD_PATH/d' $(PROJECT_FILE); \ |
31 | echo "BR2_BOARD_PATH=\"$(LOCAL)/$(PROJECT)\"" >> $(PROJECT_FILE); \ | |
7521f373 | 32 | fi |
7b0ad787 BRF |
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); \ | |
b20980bd | 37 | echo "BR2_PACKAGE_BUSYBOX_CONFIG=\"$(LOCAL)/$(PROJECT)/busybox-$(BUSYBOX_VERSION).config\"" >> $(PROJECT_FILE); \ |
7521f373 | 38 | fi |
7b0ad787 BRF |
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); \ | |
b20980bd | 43 | echo "BR2_UCLIBC_CONFIG=\"$(LOCAL)/$(PROJECT)/uclibc-$(UCLIBC_VER).config\"" >> $(PROJECT_FILE); \ |
7521f373 | 44 | fi |
7b0ad787 | 45 | if [ -f $(UBOOT_DIR)/include/configs/$(PROJECT).h ]; then \ |
b3949ee7 | 46 | mkdir -p $(LOCAL)/$(PROJECT)/u-boot; \ |
7b0ad787 BRF |
47 | cp $(UBOOT_DIR)/include/configs/$(PROJECT).h \ |
48 | $(LOCAL)/$(PROJECT)/u-boot/$(PROJECT).h; \ | |
7521f373 US |
49 | fi |
50 | ||
e5413e83 | 51 | getconfig: |
7b0ad787 | 52 | -cp $(LOCAL)/$(PROJECT)/$(PROJECT).config .config |