move platform specific base-files into target/linux/<targetname>
SVN-Revision: 5621
This commit is contained in:
		| @@ -26,6 +26,7 @@ else | |||||||
|     KERNEL_CROSS:=$(TARGET_CROSS) |     KERNEL_CROSS:=$(TARGET_CROSS) | ||||||
|   endif |   endif | ||||||
|  |  | ||||||
|  |   PLATFORM_DIR := $(TOPDIR)/target/linux/$(BOARD)-$(KERNEL) | ||||||
|   KERNEL_BUILD_DIR:=$(BUILD_DIR)/linux-$(KERNEL)-$(BOARD) |   KERNEL_BUILD_DIR:=$(BUILD_DIR)/linux-$(KERNEL)-$(BOARD) | ||||||
|   LINUX_DIR := $(KERNEL_BUILD_DIR)/linux-$(LINUX_VERSION) |   LINUX_DIR := $(KERNEL_BUILD_DIR)/linux-$(LINUX_VERSION) | ||||||
|  |  | ||||||
|   | |||||||
| @@ -42,34 +42,6 @@ define Package/base-files$(TARGET) | |||||||
|   VERSION:=$(PKG_RELEASE)-$(REV) |   VERSION:=$(PKG_RELEASE)-$(REV) | ||||||
| endef | endef | ||||||
|  |  | ||||||
| define -ar7-2.4/conffiles |  | ||||||
| /etc/config/network |  | ||||||
| endef |  | ||||||
|  |  | ||||||
| define -aruba-2.6/conffiles |  | ||||||
| /etc/config/network |  | ||||||
| endef |  | ||||||
|  |  | ||||||
| define -au1000-2.6/conffiles |  | ||||||
| /etc/config/network |  | ||||||
| endef |  | ||||||
|  |  | ||||||
| define -rb532-2.6/conffiles |  | ||||||
| /etc/config/network |  | ||||||
| endef |  | ||||||
|  |  | ||||||
| define -sibyte-2.6/conffiles |  | ||||||
| /etc/config/network |  | ||||||
| endef |  | ||||||
|  |  | ||||||
| define -x86-2.6/conffiles |  | ||||||
| /etc/config/network |  | ||||||
| endef |  | ||||||
|  |  | ||||||
| define -xscale-2.6/conffiles |  | ||||||
| /etc/config/network |  | ||||||
| endef |  | ||||||
|  |  | ||||||
| define Package/base-files$(TARGET)/conffiles | define Package/base-files$(TARGET)/conffiles | ||||||
| /etc/banner | /etc/banner | ||||||
| /etc/hosts | /etc/hosts | ||||||
| @@ -114,37 +86,17 @@ define Build/Prepare | |||||||
| 	mkdir -p $(PKG_BUILD_DIR) | 	mkdir -p $(PKG_BUILD_DIR) | ||||||
| endef | endef | ||||||
|  |  | ||||||
| define Build/Compile/ar7 | define Build/Compile/Default | ||||||
| 	$(TARGET_CC) -o $(PKG_BUILD_DIR)/adam2patcher src/adam2patcher.c |  | ||||||
| endef |  | ||||||
|  |  | ||||||
| define Build/Compile/brcm |  | ||||||
| 	$(TARGET_CC) -I src -o $(PKG_BUILD_DIR)/jffs2root src/jffs2root.c |  | ||||||
| endef | endef | ||||||
|  |  | ||||||
| define Build/Compile | define Build/Compile | ||||||
|   $(call Build/Compile/$(BOARD)) | 	$(call Build/Compile/Default) | ||||||
| endef |  | ||||||
|  |  | ||||||
|  |  | ||||||
| define Package/base-files$(TARGET)/install-ar7 |  | ||||||
| 	mkdir -p $(1)/sbin |  | ||||||
| 	$(CP) $(PKG_BUILD_DIR)/adam2patcher $(1)/sbin |  | ||||||
| endef |  | ||||||
|  |  | ||||||
| define Package/base-files$(TARGET)/install-brcm |  | ||||||
| 	rm -f $(1)/etc/config/network |  | ||||||
| 	mkdir -p $(1)/sbin |  | ||||||
| 	$(CP) $(PKG_BUILD_DIR)/jffs2root $(1)/sbin |  | ||||||
| endef | endef | ||||||
|  |  | ||||||
| define Package/base-files$(TARGET)/install | define Package/base-files$(TARGET)/install | ||||||
| 	$(CP) ./default/* $(1)/ | 	$(CP) ./default/* $(1)/ | ||||||
| 	if [ -d $(BOARD) ]; then \ | 	if [ -d $(PLATFORM_DIR)/base-files/. ]; then \ | ||||||
| 		$(CP) $(BOARD)/* $(1)/; \ | 		$(CP) $(PLATFORM_DIR)/base-files/* $(1)/; \ | ||||||
| 	fi |  | ||||||
| 	if [ -d $(BOARD)-$(KERNEL) ]; then \ |  | ||||||
| 		$(CP) $(BOARD)-$(KERNEL)/* $(1)/; \ |  | ||||||
| 	fi | 	fi | ||||||
| 	$(SED) 's,$$$$R,r$(REV),g' $(1)/etc/banner | 	$(SED) 's,$$$$R,r$(REV),g' $(1)/etc/banner | ||||||
| 	$(SED) 's,$$$$S,$(BOARD)-$(KERNEL),g' $(1)/etc/ipkg.conf | 	$(SED) 's,$$$$S,$(BOARD)-$(KERNEL),g' $(1)/etc/ipkg.conf | ||||||
| @@ -163,7 +115,13 @@ define Package/base-files$(TARGET)/install | |||||||
| 	rm -f $(1)/var | 	rm -f $(1)/var | ||||||
| 	ln -sf /tmp $(1)/var | 	ln -sf /tmp $(1)/var | ||||||
| 	mkdir -p $(1)/etc | 	mkdir -p $(1)/etc | ||||||
| $(call Package/base-files$(TARGET)/install-$(BOARD),$(1)) | 	$(call Package/base-files/install-target,$(1)) | ||||||
|  | 	for conffile in $(1)/etc/config/*; do \ | ||||||
|  | 		if [ -f "$$$$conffile" ]; then \ | ||||||
|  | 			grep "$$$$conffile" $(1)/CONTROL/conffiles || \ | ||||||
|  | 				echo "$$$${conffile##$(1)}" >> $(1)/CONTROL/conffiles; \ | ||||||
|  | 		fi \ | ||||||
|  | 	done | ||||||
| endef | endef | ||||||
|  |  | ||||||
| define Package/libgcc/install | define Package/libgcc/install | ||||||
| @@ -185,6 +143,10 @@ define Package/uclibc/install | |||||||
| 	done | 	done | ||||||
| endef | endef | ||||||
|  |  | ||||||
|  | ifneq ($(DUMP),1) | ||||||
|  |   -include $(PLATFORM_DIR)/base-files.mk | ||||||
|  | endif | ||||||
|  |  | ||||||
| $(eval $(call BuildPackage,base-files$(TARGET))) | $(eval $(call BuildPackage,base-files$(TARGET))) | ||||||
| $(eval $(call BuildPackage,libgcc)) | $(eval $(call BuildPackage,libgcc)) | ||||||
| $(eval $(call BuildPackage,libpthread)) | $(eval $(call BuildPackage,libpthread)) | ||||||
|   | |||||||
							
								
								
									
										11
									
								
								target/linux/ar7-2.4/base-files.mk
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								target/linux/ar7-2.4/base-files.mk
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,11 @@ | |||||||
|  | define Build/Compile | ||||||
|  | 	$(call Build/Compile/Default) | ||||||
|  | 	$(TARGET_CC) -o $(PKG_BUILD_DIR)/adam2patcher $(PLATFORM_DIR)/src/adam2patcher.c | ||||||
|  | endef | ||||||
|  |  | ||||||
|  | define Package/base-files/install-target | ||||||
|  | 	mkdir -p $(1)/sbin | ||||||
|  | 	$(CP) $(PKG_BUILD_DIR)/adam2patcher $(1)/sbin | ||||||
|  | endef | ||||||
|  |  | ||||||
|  |  | ||||||
							
								
								
									
										12
									
								
								target/linux/brcm-2.4/base-files.mk
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										12
									
								
								target/linux/brcm-2.4/base-files.mk
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,12 @@ | |||||||
|  | define Build/Compile | ||||||
|  | 	$(call Build/Compile/Default) | ||||||
|  | 	$(TARGET_CC) -I $(PLATFORM_DIR)/src -o $(PKG_BUILD_DIR)/jffs2root $(PLATFORM_DIR)/src/jffs2root.c | ||||||
|  | endef | ||||||
|  |  | ||||||
|  | define Package/base-files/install-target | ||||||
|  | 	rm -f $(1)/etc/config/network | ||||||
|  | 	mkdir -p $(1)/sbin | ||||||
|  | 	$(CP) $(PKG_BUILD_DIR)/jffs2root $(1)/sbin | ||||||
|  | endef | ||||||
|  |  | ||||||
|  |  | ||||||
							
								
								
									
										1
									
								
								target/linux/brcm-2.6/base-files
									
									
									
									
									
										Symbolic link
									
								
							
							
						
						
									
										1
									
								
								target/linux/brcm-2.6/base-files
									
									
									
									
									
										Symbolic link
									
								
							| @@ -0,0 +1 @@ | |||||||
|  | ../brcm-2.4/base-files | ||||||
							
								
								
									
										1
									
								
								target/linux/brcm-2.6/base-files.mk
									
									
									
									
									
										Symbolic link
									
								
							
							
						
						
									
										1
									
								
								target/linux/brcm-2.6/base-files.mk
									
									
									
									
									
										Symbolic link
									
								
							| @@ -0,0 +1 @@ | |||||||
|  | ../brcm-2.4/base-files.mk | ||||||
		Reference in New Issue
	
	Block a user
	 Felix Fietkau
					Felix Fietkau