From 23e7a95e20c932ef685dadd3a70acbe3544b1e53 Mon Sep 17 00:00:00 2001 From: Richard Ipsum Date: Sun, 9 Jul 2017 14:40:58 +0100 Subject: Allow lua link option to be overridden --- Makefile | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 1a1bd94..c98517a 100644 --- a/Makefile +++ b/Makefile @@ -18,6 +18,7 @@ CINST_ROOT := $(DESTDIR)$(INST_BASE)/lib/lua/$(LUA_VER) BINST_ROOT := $(DESTDIR)$(INST_BASE)/lib LMOD_FILES := $(patsubst %,%.lua,$(subst .,/,$(LMODULES))) CMOD_FILES := $(patsubst %,%.so,$(subst .,/,$(CMODULES))) +LIB_LUA := -llua$(LUA_VER) CMOD_TARGETS := $(patsubst %,lib/%.so,$(subst .,/,$(CMODULES))) CMOD_OBJECTS := $(patsubst %,lib/%.o,$(subst .,/,$(CMODULES))) @@ -45,10 +46,10 @@ LFLAGS := -O1 -g $(LFLAGS) build: $(CMOD_TARGETS) wrapper wrapper: src/wrapper.c - $(CC) $(LFLAGS) $(CFLAGS) -o $@ $< -llua$(LUA_VER) + $(CC) $(LFLAGS) $(CFLAGS) -o $@ $< $(LIB_LUA) testwrapper: src/wrapper.c - $(CC) $(LFLAGS) $(CFLAGS) -DTESTING_SUPPLE -o $@ $< -llua$(LUA_VER) + $(CC) $(LFLAGS) $(CFLAGS) -DTESTING_SUPPLE -o $@ $< $(LIB_LUA) -chown root:root $@ && chmod u+s $@ ls -l $@ -- cgit v1.2.1