From 963ad441e43ae4694c6e96e34042611598d67801 Mon Sep 17 00:00:00 2001 From: Boris Nagaev Date: Thu, 18 Feb 2016 01:29:17 +0300 Subject: lua: move common command to $(PKG)_BUILD_COMMON --- src/lua.mk | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/lua.mk b/src/lua.mk index 9d8e874..5fc6afa 100644 --- a/src/lua.mk +++ b/src/lua.mk @@ -27,6 +27,8 @@ define $(PKG)_BUILD_COMMON echo 'Libs: -l$(PKG)';) \ > '$(PREFIX)/$(TARGET)/lib/pkgconfig/$(PKG).pc' + cp '$(1)/src/lua' '$(PREFIX)/$(TARGET)/bin/lua.exe' + '$(TARGET)-gcc' \ -W -Wall -Werror -ansi -pedantic \ '$(2).c' -o '$(PREFIX)/$(TARGET)/bin/test-lua.exe' \ @@ -50,7 +52,7 @@ define $(PKG)_BUILD TO_BIN='lua.h' \ INSTALL='$(INSTALL)' \ install - cp '$(1)/src/lua' '$(PREFIX)/$(TARGET)/bin/lua.exe' + $($(PKG)_BUILD_COMMON) endef @@ -70,7 +72,7 @@ define $(PKG)_BUILD_SHARED INSTALL='$(INSTALL)' \ TO_LIB='liblua.dll.a' \ install - cp '$(1)/src/lua' '$(PREFIX)/$(TARGET)/bin/lua.exe' + $($(PKG)_BUILD_COMMON) endef -- cgit v0.12 From aa49f5265b21e2fb29690052d7d0450bd8dbdf5c Mon Sep 17 00:00:00 2001 From: Boris Nagaev Date: Thu, 18 Feb 2016 01:32:20 +0300 Subject: lua: create .gitkeep files in empty directories Directories /lib/lua/5.3/ and /share/lua/5.3/ can be used by Lua modules installed by luarocks, for example. See https://gist.github.com/tonytheodore/4815252165e0f7eae740#file-build-pkg-only-deps2-L1350 --- src/lua.mk | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/lua.mk b/src/lua.mk index 5fc6afa..6452bf8 100644 --- a/src/lua.mk +++ b/src/lua.mk @@ -20,6 +20,9 @@ define $(PKG)_UPDATE endef define $(PKG)_BUILD_COMMON + touch '$(PREFIX)/$(TARGET)/lib/lua/$($(PKG)_SHORTVER)/.gitkeep' + touch '$(PREFIX)/$(TARGET)/share/lua/$($(PKG)_SHORTVER)/.gitkeep' + #pkg-config file (echo 'Name: $(PKG)'; \ echo 'Version: $($(PKG)_VERSION)'; \ -- cgit v0.12