X-Git-Url: https://git.decadent.org.uk/gitweb/?p=ion3.git;a=blobdiff_plain;f=build%2Frules.mk;h=488a02af209349208f13db7ab3c5b1025a8e0d30;hp=f4f18d1f261e0b88175759a482da7c796d477bad;hb=df57861c962a50bfbf57f276d288395fe0c6a4b6;hpb=f869221ce49f0fb7cca48eee28daff8684305963 diff --git a/build/rules.mk b/build/rules.mk index f4f18d1..488a02a 100644 --- a/build/rules.mk +++ b/build/rules.mk @@ -2,10 +2,6 @@ ## Some make rules ## -ifdef RELOCATABLE -DEFINES += -DCF_RELOCATABLE -endif - ifdef MODULE ifeq ($(PRELOAD_MODULES),1) MODULE_TARGETS := $(MODULE).a $(MODULE).lc @@ -107,7 +103,7 @@ $(MODULE).so: $(OBJS) $(EXT_OBJS) module_install: module_stub_install $(INSTALLDIR) $(MODULEDIR) - $(INSTALL) -m $(BIN_MODE) $(MODULE).so $(MODULEDIR) + $(INSTALLBIN) $(MODULE).so $(MODULEDIR) else # PRELOAD_MODULES @@ -220,3 +216,9 @@ TO_CLEAN += potfiles_c potfiles_lua _potfiles: echo "$(SOURCES)"|tr ' ' '\n' > potfiles_c echo "$(LUA_SOURCES) $(ETC)"|tr ' ' '\n' > potfiles_lua + +# Defaults +###################################### + +INSTALL_STRIP ?= -s +INSTALLBIN ?= $(INSTALL) $(INSTALL_STRIP) -m $(BIN_MODE)