From 2aab80eebe5be3244981fe556b86d713c761fcc3 Mon Sep 17 00:00:00 2001 From: OPPEN321 Date: Sun, 16 Feb 2025 10:40:20 +0800 Subject: [PATCH] Create Makefile --- pcat-manager/Makefile | 47 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 pcat-manager/Makefile diff --git a/pcat-manager/Makefile b/pcat-manager/Makefile new file mode 100644 index 00000000..da2f02d8 --- /dev/null +++ b/pcat-manager/Makefile @@ -0,0 +1,47 @@ +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +include $(TOPDIR)/rules.mk + +PKG_NAME:=pcat-manager +PKG_RELEASE:=1.0.16 + +PKG_SOURCE_PROTO:=git +PKG_SOURCE_DATE:=2023-03-17 +PKG_SOURCE_URL:=https://github.com/photonicat/rockchip_rk3568_pcat_manager +PKG_SOURCE_VERSION:=5b8d8e098205e92fe9587f03d8bc34f8383987b2 +PKG_MIRROR_HASH:=309ff9a0c73701af3428951d0df13e29525bcb5636262486b42f6a17eaebe2c0 + +PKG_LICENSE:=GPL-3.0 +PKG_LICENSE_FILES:=LICENSE + +include $(INCLUDE_DIR)/package.mk +include $(INCLUDE_DIR)/meson.mk + +define Package/pcat-manager + SECTION:=utils + CATEGORY:=Utilities + TITLE:=photonicat watchdog + URL:=https://photonicat.com + DEPENDS:=+glib2 +libgpiod +libjson-c +libusb-1.0 +endef + +define Package/pcat-manager/description + Photonicat Manager is a system service for + power management and modem controlling. +endef + +define Package/pcat-manager/install + $(INSTALL_DIR) $(1)/etc/ + $(INSTALL_CONF) ./files/pcat-manager.conf $(1)/etc + $(INSTALL_DIR) $(1)/etc/init.d + $(INSTALL_BIN) ./files/pcat-manager.init $(1)/etc/init.d/pcat-manager + $(INSTALL_DIR) $(1)/usr/bin + $(INSTALL_BIN) \ + $(PKG_INSTALL_DIR)/usr/bin/pcat-manager \ + $(1)/usr/bin/pcat-manager +endef + +$(eval $(call BuildPackage,pcat-manager))