From f8f554206f3f697905ce80f01570a171092a6671 Mon Sep 17 00:00:00 2001 From: plagman Date: Tue, 29 Sep 2009 23:27:48 +0000 Subject: [PATCH] Avoid hardcoded tool names to allow cross-compiling. git-svn-id: https://svn.eduke32.com/eduke32@1503 1a8010ca-5511-0410-912e-c29ae57300e0 --- polymer/eduke32/Makefile | 10 ++++++---- polymer/eduke32/source/jaudiolib/Makefile | 2 +- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/polymer/eduke32/Makefile b/polymer/eduke32/Makefile index baa448b68..987adde48 100644 --- a/polymer/eduke32/Makefile +++ b/polymer/eduke32/Makefile @@ -55,6 +55,8 @@ JAUDIOLIB=libjfaudiolib.a CC=gcc CXX=g++ AS=nasm +RC=windres +STRIP=strip GCC_MAJOR := $(shell $(CC) -dumpversion 2>&1 | cut -d'.' -f1) GCC_MINOR := $(shell $(CC) -dumpversion 2>&1 | cut -d'.' -f2) @@ -216,7 +218,7 @@ eduke32$(EXESUFFIX): $(GAMEOBJS) $(EOBJ)/$(ENGINELIB) $(JAUDIOLIBDIR)/$(JAUDIOLI if $(CC) -o $@ $^ $(LIBS) $(STDCPPLIB); then $(LINK_OK); else $(LINK_FAILED); fi ifeq (1,$(RELEASE)) ifeq (0,$(DEBUGANYWAY)) - strip eduke32$(EXESUFFIX) + $(STRIP) eduke32$(EXESUFFIX) endif endif @@ -225,7 +227,7 @@ mapster32$(EXESUFFIX): $(EDITOROBJS) $(EOBJ)/$(EDITORLIB) $(EOBJ)/$(ENGINELIB) $ if $(CC) $(CFLAGS) $(OURCFLAGS) -o $@ $^ $(LIBS) $(STDCPPLIB); then $(LINK_OK); else $(LINK_FAILED); fi ifeq (1,$(RELEASE)) ifeq (0,$(DEBUGANYWAY)) - strip mapster32$(EXESUFFIX) + $(STRIP) mapster32$(EXESUFFIX) endif endif @@ -234,7 +236,7 @@ duke3d_w32$(EXESUFFIX): $(OBJ)/wrapper.$o if $(CC) $(CFLAGS) $(OURCFLAGS) -o $@ $^ -Wl; then $(LINK_OK); else $(LINK_FAILED); fi ifeq (1,$(RELEASE)) ifeq (0,$(DEBUGANYWAY)) - strip duke3d_w32$(EXESUFFIX) + $(STRIP) duke3d_w32$(EXESUFFIX) endif endif @@ -290,7 +292,7 @@ $(OBJ)/%.$o: $(SRC)/jmact/%.c $(OBJ)/%.$o: $(SRC)/misc/%.rc $(COMPILE_STATUS) - if windres -i $< -o $@ --include-dir=$(EINC) --include-dir=$(SRC) -DPOLYMER=$(POLYMER); then $(COMPILE_OK); else $(COMPILE_FAILED); fi + if $(RC) -i $< -o $@ --include-dir=$(EINC) --include-dir=$(SRC) -DPOLYMER=$(POLYMER); then $(COMPILE_OK); else $(COMPILE_FAILED); fi $(OBJ)/%.$o: $(SRC)/util/%.c $(COMPILE_STATUS) diff --git a/polymer/eduke32/source/jaudiolib/Makefile b/polymer/eduke32/source/jaudiolib/Makefile index b61be4a66..5a6aa9103 100644 --- a/polymer/eduke32/source/jaudiolib/Makefile +++ b/polymer/eduke32/source/jaudiolib/Makefile @@ -49,7 +49,7 @@ endif # OBJECTS=$(SOURCES:%.c=$(OBJ)/%.o) $(OBJNAME): $(OBJECTS) - ar cr $@ $^ + $(AR) cr $@ $^ $(OBJECTS): $(OBJ)/%.o: $(SRC)/%.c -mkdir -p $(OBJ)