blob: 62b7adaf27d1af7b24adba2488407adaa2e9c24c [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
36 echo "libdnet.so.1"; \
b.liuc8e07a12025-05-14 21:01:04 +080037 echo "cfg80211.ko"; \
b.liuf6afc8b2025-05-16 14:39:00 +080038 echo "libhttpclient.so"; \
39 echo "libc.so.6"; \
40 echo "librt.so.1";
b.liud440f9f2025-04-18 10:44:31 +080041endef
42
43define Package/mbtk-rootfs/description
44 mbtk-rootfs
45endef
46
47define Build/Compile
48 @echo "Do nothing."
49endef
50
51define Build/Clean
52 @echo "Do nothing."
53endef
54
55define Build/InstallDev
56 @echo "InstallDev-1 $(1)"
57 @echo "InstallDev-2 $(PKG_BUILD_DIR)"
58 @echo "InstallDev-3 $(PKG_SOURCE_DIR)"
59 @echo "InstallDev-4 $(SVC_SOURCE_DIR)"
60 @echo "InstallDev-5 $(STAGING_DIR)"
61 @echo "InstallDev-6 $(ROOTFS_DIR)"
62 $(INSTALL_DIR) $(ROOTFS_DIR)/lib
63 $(INSTALL_DIR) $(ROOTFS_DIR)/bin
64 $(INSTALL_DIR) $(ROOTFS_DIR)/etc
65 $(INSTALL_DIR) $(ROOTFS_DIR)/usr
66
67 $(CP) -rf $(PKG_BUILD_DIR)/ipkg-asr*/$(PKG_NAME)/* $(ROOTFS_DIR)/
68 #$(CP) -rf $(PKG_BUILD_DIR)/ipkg-asr1806/$(PKG_NAME)/lib/* $(ROOTFS_DIR)/lib/
69 #$(CP) -rf $(PKG_BUILD_DIR)/ipkg-asr1806/$(PKG_NAME)/bin/* $(ROOTFS_DIR)/bin/
70 #$(CP) -rf $(PKG_BUILD_DIR)/ipkg-asr1806/$(PKG_NAME)/etc/* $(ROOTFS_DIR)/etc/
71endef
72
73define Package/mbtk-rootfs/install
74 @echo "install-1 $(1)"
75 @echo "install-2 $(PKG_BUILD_DIR)"
76 @echo "install-3 $(PKG_SOURCE_DIR)"
77 @echo "install-4 $(SVC_SOURCE_DIR)"
78 @echo "install-5 $(STAGING_DIR)"
79 $(INSTALL_DIR) $(1)/lib
80 $(INSTALL_DIR) $(1)/bin
81 $(INSTALL_DIR) $(1)/etc
82 $(INSTALL_DIR) $(1)/usr
83
84 $(CP) -rf $(SVC_SOURCE_DIR)/* $(1)/
85 #$(CP) -rf $(SVC_SOURCE_DIR)/lib/* $(1)/lib/
86 #$(CP) -rf $(SVC_SOURCE_DIR)/bin/* $(1)/bin/
87 #$(CP) -rf $(SVC_SOURCE_DIR)/etc/* $(1)/etc/
88endef
89
90$(eval $(call BuildPackage,mbtk-rootfs))