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
11 PKG_MAINTAINER
:=Jo-Philipp Wich
<jo@mein.io
>
13 PKG_LICENSE
:=Apache-2.0
16 PKG_BUILD_DEPENDS
:=iwinfo
18 include $(INCLUDE_DIR
)/package.mk
19 include $(INCLUDE_DIR
)/cmake.mk
22 -I
$(STAGING_DIR
)/usr
/include/libnl-tiny \
23 -I
$(STAGING_DIR
)/usr
/include \
26 -DLIBNL_LIBS
=-lnl-tiny \
29 $(INSTALL_DIR
) $(PKG_BUILD_DIR
)
30 $(CP
) .
/src
/* $(PKG_BUILD_DIR
)/
33 define Package
/rpcd-mod-luci
36 TITLE
:=Rapid reverse DNS rpcd module
37 DEPENDS
:=+rpcd
+libubox
+libubus
+libnl-tiny
40 define Package
/rpcd-mod-luci
/description
41 Provides LuCI backend ubus RPC operations.
44 define Package
/rpcd-mod-luci
/install
45 $(INSTALL_DIR
) $(1)/usr
/lib
/rpcd
46 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/luci.so
$(1)/usr
/lib
/rpcd
/
49 define Package
/rpcd-mod-luci
/postinst
51 killall
-HUP rpcd
2>/dev
/null
55 $(eval
$(call BuildPackage
,rpcd-mod-luci
))