mirror of
https://github.com/UberGames/ioef.git
synced 2025-02-12 06:50:43 +00:00
introduce TOOLS_OPTIMIZE to be able to override compiler flags used for
tools compilation
This commit is contained in:
parent
b5074539ae
commit
788a4e1cf8
1 changed files with 6 additions and 1 deletions
7
Makefile
7
Makefile
|
@ -131,6 +131,7 @@ LBURGDIR=$(MOUNT_DIR)/tools/lcc/lburg
|
||||||
Q3CPPDIR=$(MOUNT_DIR)/tools/lcc/cpp
|
Q3CPPDIR=$(MOUNT_DIR)/tools/lcc/cpp
|
||||||
Q3LCCETCDIR=$(MOUNT_DIR)/tools/lcc/etc
|
Q3LCCETCDIR=$(MOUNT_DIR)/tools/lcc/etc
|
||||||
Q3LCCSRCDIR=$(MOUNT_DIR)/tools/lcc/src
|
Q3LCCSRCDIR=$(MOUNT_DIR)/tools/lcc/src
|
||||||
|
TOOLS_OPTIMIZE=-g -O2 -Wall -fno-strict-aliasing
|
||||||
LOKISETUPDIR=misc/setup
|
LOKISETUPDIR=misc/setup
|
||||||
SDLHDIR=$(MOUNT_DIR)/SDL12
|
SDLHDIR=$(MOUNT_DIR)/SDL12
|
||||||
LIBSDIR=$(MOUNT_DIR)/libs
|
LIBSDIR=$(MOUNT_DIR)/libs
|
||||||
|
@ -909,12 +910,16 @@ makedirs:
|
||||||
# QVM BUILD TOOLS
|
# QVM BUILD TOOLS
|
||||||
#############################################################################
|
#############################################################################
|
||||||
|
|
||||||
TOOLS_CFLAGS = -O2 -Wall -fno-strict-aliasing -MMD \
|
TOOLS_CFLAGS = $(TOOLS_OPTIMIZE) \
|
||||||
-DTEMPDIR=\"$(TEMPDIR)\" -DSYSTEM=\"\" \
|
-DTEMPDIR=\"$(TEMPDIR)\" -DSYSTEM=\"\" \
|
||||||
-I$(Q3LCCSRCDIR) \
|
-I$(Q3LCCSRCDIR) \
|
||||||
-I$(LBURGDIR)
|
-I$(LBURGDIR)
|
||||||
TOOLS_LDFLAGS =
|
TOOLS_LDFLAGS =
|
||||||
|
|
||||||
|
ifeq ($(GENERATE_DEPENDENCIES),1)
|
||||||
|
TOOLS_CFLAGS += -MMD
|
||||||
|
endif
|
||||||
|
|
||||||
define DO_TOOLS_CC
|
define DO_TOOLS_CC
|
||||||
$(echo_cmd) "TOOLS_CC $<"
|
$(echo_cmd) "TOOLS_CC $<"
|
||||||
$(Q)$(CC) $(TOOLS_CFLAGS) -o $@ -c $<
|
$(Q)$(CC) $(TOOLS_CFLAGS) -o $@ -c $<
|
||||||
|
|
Loading…
Reference in a new issue