From: Marek VavruĊĦa Date: Thu, 7 May 2015 13:42:43 +0000 (+0200) Subject: build: Lua modules with multiple source files X-Git-Tag: v1.0.0-beta1~205 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3fcc86cbb65140106b5e3cfc0ede10230c680118;p=thirdparty%2Fknot-resolver.git build: Lua modules with multiple source files --- diff --git a/modules/ketcd/ketcd.mk b/modules/ketcd/ketcd.mk index 3c45daf3b..8fa61d713 100644 --- a/modules/ketcd/ketcd.mk +++ b/modules/ketcd/ketcd.mk @@ -1 +1,2 @@ +ketcd_SOURCES := ketcd.lua $(call make_lua_module,ketcd) diff --git a/modules/modules.mk b/modules/modules.mk index cb435fc14..cf4193a82 100644 --- a/modules/modules.mk +++ b/modules/modules.mk @@ -24,9 +24,9 @@ endef # Lua target definition define lua_target -$(1) := $(2)/$(1).lua +$(1) := $$($(1)_SOURCES) $(1)-clean: -$(1)-install: $(2)/$(1).lua +$(1)-install: $$($(1)_SOURCES) $(INSTALL) -d $(PREFIX)/$(MODULEDIR) $(INSTALL) $$^ $(PREFIX)/$(MODULEDIR) .PHONY: $(1) $(1)-install $(1)-clean