1 include $(TOPDIR
)/rules.mk
7 PKG_SOURCE_URL
=https
://github.com
/jow-
/lucihttp.git
8 PKG_SOURCE_DATE
:=2018-05-18
9 PKG_SOURCE_VERSION
:=cb119deddee5f0f8f1da883b20c60aea7611b175
10 PKG_MIRROR_HASH
:=573a20817c73344b17c8fa1b8112f14af9dccc25fef017ae072ecd09140cf9e1
14 PKG_LICENSE_FILES
:=LICENSE
16 PKG_MAINTAINER
:=Jo-Philipp Wich
<jo@mein.io
>
17 PKG_CONFIG_DEPENDS
:=CONFIG_PACKAGE_liblucihttp-lua
19 include $(INCLUDE_DIR
)/package.mk
20 include $(INCLUDE_DIR
)/cmake.mk
22 define Package
/liblucihttp
25 ABI_VERSION
:=$(PKG_VERSION
)
26 TITLE
:=LuCI HTTP utility library
29 define Package
/liblucihttp-lua
32 DEPENDS
:=+liblucihttp
+liblua
33 TITLE
:=Lua binding for the LuCI HTTP utility library
36 TARGET_CFLAGS
+= -I
$(STAGING_DIR
)/usr
/include
39 -DLUAPATH
=/usr
/lib
/lua \
40 -DBUILD_LUA
=$(if
$(CONFIG_PACKAGE_liblucihttp-lua
),ON
,OFF
) \
43 define Package
/liblucihttp
/install
44 $(INSTALL_DIR
) $(1)/usr
/lib
45 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/liblucihttp.so
$(1)/usr
/lib
/
48 define Package
/liblucihttp-lua
/install
49 $(INSTALL_DIR
) $(1)/usr
/lib
/lua
50 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/lua
/lucihttp.so
$(1)/usr
/lib
/lua
/
53 $(eval
$(call BuildPackage
,liblucihttp
))
54 $(eval
$(call BuildPackage
,liblucihttp-lua
))