#
# Copyright (C) 2026
# This is free software, licensed under the GNU General Public License v3.
#
# luci-app-cellular —— iStoreOS / OpenWrt 蜂窝模组(5G/4G)管理插件
#
# 在 OpenWrt / iStoreOS 源码树中编译:
#   cp -r luci-app-cellular  package/luci-app-cellular
#   make menuconfig      # LuCI -> Applications -> luci-app-cellular
#   make package/luci-app-cellular/compile V=s
#
# 本包为纯脚本 + JS 实现, 不含任何二进制, LUCI_PKGARCH:=all
# 因此同一个 ipk/apk 可直接用于 ARM(aarch64/armv7)、x86_64、MIPS 等所有平台
# (apk 体系下 luci.mk 会把 all 写成 noarch, 版本号写成 PKG_VERSION-rPKG_RELEASE)
#
# 不用源码树时直接跑 build.py(Windows / Linux 都行), 见 README.md。
#
include $(TOPDIR)/rules.mk

PKG_NAME:=luci-app-cellular
PKG_VERSION:=1.5.5
PKG_RELEASE:=1

PKG_LICENSE:=GPL-3.0-only
PKG_MAINTAINER:=cellular-modem

LUCI_TITLE:=LuCI support for Cellular Modem (5G/LTE)
LUCI_DESCRIPTION:=蜂窝模组管理: 设备信息 / 网络信息 / 拨号管理 / 短信收发, 支持移远通信/广和通/美格智能/华为/鼎桥/司亚乐(Sierra)等 5G 模组
LUCI_DEPENDS:=+luci-base +rpcd +jshn +jsonfilter
LUCI_PKGARCH:=all

define Package/luci-app-cellular/conffiles
/etc/config/cellular
endef

include $(TOPDIR)/feeds/luci/luci.mk

# call BuildPackage - OpenWrt buildroot signature
$(eval $(call BuildPackage,$(PKG_NAME)))
