1 include $(TOPDIR
)/rules.mk
7 PKG_SOURCE_URL
:=https
://github.com
/luvit
/luv.git
8 PKG_SOURCE_VERSION
:=1.9.1-1
9 PKG_SOURCE_DATE
:=2016-12-16
11 PKG_LICENSE
:=Apache-2.0
12 PKG_LICENSE_FILES
:=LICENSE
16 include $(INCLUDE_DIR
)/package.mk
17 include $(INCLUDE_DIR
)/cmake.mk
24 URL
:=https
://github.com
/luvit
/luv
25 MAINTAINER
:=Morteza Milani
<milani@pichak.
co>
26 DEPENDS
:=+libuv
+!LUV_USE_LUAJIT_ENGINE
:lua
29 define Package
/luv
/description
30 Bare libuv bindings for lua
33 define Package
/luv
/config
34 source
"$(SOURCE)/Config.in"
37 CMAKE_OPTIONS
+= -DLUA_BUILD_TYPE
=System
38 CMAKE_OPTIONS
+= -DWITH_SHARED_LIBUV
=ON
39 CMAKE_OPTIONS
+= -DBUILD_MODULE
=OFF
40 CMAKE_OPTIONS
+= -DBUILD_SHARED_LIBS
=ON
42 ifeq ($(CONFIG_LUV_USE_LUAJIT_ENGINE
),y
)
43 CMAKE_OPTIONS
+= -DWITH_LUA_ENGINE
=Luajit
45 CMAKE_OPTIONS
+= -DWITH_LUA_ENGINE
=Lua
48 define Build
/InstallDev
49 $(INSTALL_DIR
) $(1)/usr
/include/luv
50 $(CP
) $(PKG_INSTALL_DIR
)/usr
/include/luv
/*.h
$(1)/usr
/include/luv
51 $(INSTALL_DIR
) $(1)/usr
/lib
/
52 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/*.so
* $(1)/usr
/lib
55 define Package
/luv
/install
56 $(INSTALL_DIR
) $(1)/usr
/lib
/lua
57 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/libluv.so
.1.9.1 $(1)/usr
/lib
/lua
/luv.so
61 $(eval
$(call BuildPackage
,luv
))