istoreos/package/boot/rtk-init/Makefile
jjm2473 0a25e048b9 rtd129x: support overlay partition
add rtk-init
enable gpio fan

(cherry picked from commit 053a544366751c3ead9c97c293f03e43c6dec48c)
(cherry picked from commit 2fb145517bb201bc6b69d6031e6a8c5ad0490b63)
2022-07-19 13:57:04 +08:00

56 lines
1.4 KiB
Makefile

#
# Copyright (C) 2020 jjm2473 <jjm2473@gmail.com>
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
#
include $(TOPDIR)/rules.mk
PKG_NAME:=rtk-init
PKG_RELEASE:=1
PKG_LICENSE:=CC0-1.0
PKG_MAINTAINER:=jjm2473 <jjm2473@gmail.com>
PKG_BUILD_DIR := $(BUILD_DIR)/$(PKG_NAME)
PKG_FLAGS:=nonshared
include $(INCLUDE_DIR)/package.mk
define Package/rtk-init
CATEGORY:=Boot Loaders
SECTION:=boot
TITLE:=realtek openwrt+android double os init
MAINTAINER:=jjm2473 <jjm2473@gmail.com>
DEPENDS:=@TARGET_realtek
endef
define Package/rtk-init/description
This package contains init program for realtek to boot to openwrt+android double os.
endef
define Build/Configure
endef
define Build/Compile
$(MAKE) -C $(PKG_BUILD_DIR) \
CC="$(TARGET_CC)" \
CFLAGS="$(TARGET_CFLAGS) -Wall" \
LDFLAGS="$(TARGET_LDFLAGS)"
endef
define Package/rtk-init/install
$(INSTALL_DIR) $(1)/etc
$(INSTALL_BIN) $(PKG_BUILD_DIR)/init $(1)/etc/
$(INSTALL_DIR) $(1)/etc/init.d
$(INSTALL_BIN) ./files/android.init $(1)/etc/init.d/android
$(INSTALL_BIN) ./files/printk.init $(1)/etc/init.d/printk
$(INSTALL_DIR) $(1)/etc/uci-defaults
$(INSTALL_BIN) ./files/10_disable_services $(1)/etc/uci-defaults/
$(INSTALL_BIN) ./files/10_fix_service_status $(1)/etc/uci-defaults/
$(INSTALL_DIR) $(1)/etc/profile.d
$(INSTALL_BIN) ./files/00_rtk_android.sh $(1)/etc/profile.d/
endef
$(eval $(call BuildPackage,rtk-init))