2 # Copyright (C) 2016-2017 Jo-Philipp Wich <jo@mein.io>
4 # Licensed under the Apache License, Version 2.0.
7 include $(TOPDIR
)/rules.mk
9 PKG_NAME
:=rpcd-mod-luci
12 PKG_MAINTAINER
:=Jo-Philipp Wich
<jo@mein.io
>
14 PKG_LICENSE
:=Apache-2.0
17 PKG_BUILD_DEPENDS
:=iwinfo
19 include $(INCLUDE_DIR
)/package.mk
20 include $(INCLUDE_DIR
)/cmake.mk
23 -I
$(STAGING_DIR
)/usr
/include/libnl-tiny \
24 -I
$(STAGING_DIR
)/usr
/include \
27 -DLIBNL_LIBS
=-lnl-tiny \
30 $(INSTALL_DIR
) $(PKG_BUILD_DIR
)
31 $(CP
) .
/src
/* $(PKG_BUILD_DIR
)/
34 define Package
/rpcd-mod-luci
37 TITLE
:=Rapid reverse DNS rpcd module
38 DEPENDS
:=+rpcd
+libubox
+libubus
+libnl-tiny
41 define Package
/rpcd-mod-luci
/description
42 Provides LuCI backend ubus RPC operations.
45 define Package
/rpcd-mod-luci
/install
46 $(INSTALL_DIR
) $(1)/usr
/lib
/rpcd
47 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/luci.so
$(1)/usr
/lib
/rpcd
/
50 define Package
/rpcd-mod-luci
/postinst
52 [ -n
"$$IPKG_INSTROOT" ] ||
/etc
/init.d
/rpcd reload
55 $(eval
$(call BuildPackage
,rpcd-mod-luci
))