blob: 530b1fabe0afb62be40d16213b1e372befc39dc7 [file] [log] [blame]
b.liud440f9f2025-04-18 10:44:31 +08001#
2# Copyright (C) 2007-2021 OpenWrt.org
3# Copyright (C) 2010 Vertical Communications
4#
5# This is free software, licensed under the GNU General Public License v2.
6# See /LICENSE for more information.
7#
8
9include $(TOPDIR)/rules.mk
10include $(INCLUDE_DIR)/kernel.mk
11include $(INCLUDE_DIR)/version.mk
12include $(INCLUDE_DIR)/feeds.mk
13
14PKG_NAME:=mbtk-rootfs
15PKG_VERSION:=1.0
16PKG_RELEASE:=1
17
18PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)
19PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)
20SVC_SOURCE_DIR:=$(TOPDIR)/mbtk/rootfs
21PKG_SOURCE_DIR:=$(SVC_SOURCE_DIR) $(STAGING_DIR)/usr/include $(STAGING_DIR)/usr/lib
22ROOTFS_DIR:=$(BUILD_DIR)/root-mmp
23
24PKG_BUILD_PARALLEL:=0
25
26include $(INCLUDE_DIR)/package.mk
27
28define Package/mbtk-rootfs
29 SECTION:=mbtk-rootfs
30 CATEGORY:=service
31 TITLE:=MBTK rootfs solution
32 DEPENDS:= +liblog +libubox +libubus +audio_if +libjson-c +zlib +libopenssl +libblobmsg-json
33endef
34
35define Package/$(PKG_NAME)/extra_provides
b.liu31f8a362025-05-26 09:52:45 +080036 echo "libc.so"; \
b.liud440f9f2025-04-18 10:44:31 +080037 echo "libdnet.so.1"; \
b.liuc8e07a12025-05-14 21:01:04 +080038 echo "cfg80211.ko"; \
b.liuf6afc8b2025-05-16 14:39:00 +080039 echo "libhttpclient.so"; \
40 echo "libc.so.6"; \
41 echo "librt.so.1";
b.liud440f9f2025-04-18 10:44:31 +080042endef
43
44define Package/mbtk-rootfs/description
45 mbtk-rootfs
46endef
47
48define Build/Compile
49 @echo "Do nothing."
50endef
51
52define Build/Clean
53 @echo "Do nothing."
54endef
55
56define Build/InstallDev
57 @echo "InstallDev-1 $(1)"
58 @echo "InstallDev-2 $(PKG_BUILD_DIR)"
59 @echo "InstallDev-3 $(PKG_SOURCE_DIR)"
60 @echo "InstallDev-4 $(SVC_SOURCE_DIR)"
61 @echo "InstallDev-5 $(STAGING_DIR)"
62 @echo "InstallDev-6 $(ROOTFS_DIR)"
63 $(INSTALL_DIR) $(ROOTFS_DIR)/lib
64 $(INSTALL_DIR) $(ROOTFS_DIR)/bin
65 $(INSTALL_DIR) $(ROOTFS_DIR)/etc
66 $(INSTALL_DIR) $(ROOTFS_DIR)/usr
67
68 $(CP) -rf $(PKG_BUILD_DIR)/ipkg-asr*/$(PKG_NAME)/* $(ROOTFS_DIR)/
69 #$(CP) -rf $(PKG_BUILD_DIR)/ipkg-asr1806/$(PKG_NAME)/lib/* $(ROOTFS_DIR)/lib/
70 #$(CP) -rf $(PKG_BUILD_DIR)/ipkg-asr1806/$(PKG_NAME)/bin/* $(ROOTFS_DIR)/bin/
71 #$(CP) -rf $(PKG_BUILD_DIR)/ipkg-asr1806/$(PKG_NAME)/etc/* $(ROOTFS_DIR)/etc/
72endef
73
74define Package/mbtk-rootfs/install
75 @echo "install-1 $(1)"
76 @echo "install-2 $(PKG_BUILD_DIR)"
77 @echo "install-3 $(PKG_SOURCE_DIR)"
78 @echo "install-4 $(SVC_SOURCE_DIR)"
79 @echo "install-5 $(STAGING_DIR)"
80 $(INSTALL_DIR) $(1)/lib
81 $(INSTALL_DIR) $(1)/bin
82 $(INSTALL_DIR) $(1)/etc
83 $(INSTALL_DIR) $(1)/usr
84
85 $(CP) -rf $(SVC_SOURCE_DIR)/* $(1)/
86 #$(CP) -rf $(SVC_SOURCE_DIR)/lib/* $(1)/lib/
87 #$(CP) -rf $(SVC_SOURCE_DIR)/bin/* $(1)/bin/
88 #$(CP) -rf $(SVC_SOURCE_DIR)/etc/* $(1)/etc/
89endef
90
91$(eval $(call BuildPackage,mbtk-rootfs))