CPPFLAGS_COMMON =
LDFLAGS_COMMON =
LIBS_COMMON =
-CXXFLAGS_COMMON = -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti
+CXXFLAGS_COMMON = -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti -std=c++11
ifeq ($(BUILD),debug)
ifeq ($(findstring $(CFLAGS),-g),)
CFLAGS_COMMON += -g
# only add -g if no -g flag is in $(CFLAGS)
endif
-ifeq ($(findstring $(CFLAGS),-O),)
- CFLAGS_COMMON += -O
+ifeq ($(findstring $(CFLAGS),-O0),)
+ CFLAGS_COMMON += -O0
# only add -O if no -O flag is in $(CFLAGS)
endif
CPPFLAGS_COMMON +=
CFLAGS_COMMON += -g
# only add -g if no -g flag is in $(CFLAGS)
endif
-ifeq ($(findstring $(CFLAGS),-O),)
- CFLAGS_COMMON += -O
+ifeq ($(findstring $(CFLAGS),-O0),)
+ CFLAGS_COMMON += -O0
# only add -O if no -O flag is in $(CFLAGS)
endif
CFLAGS_COMMON += -pg
tools/quake3/q3map2/vis.o \
tools/quake3/q3map2/writebsp.o \
libddslib.$(A) \
+ libetclib.$(A) \
libfilematch.$(A) \
libl_net.$(A) \
libmathlib.$(A) \
libddslib.$(A): \
libs/ddslib/ddslib.o \
+libetclib.$(A): CPPFLAGS_EXTRA := -Ilibs
+libetclib.$(A): \
+ libs/etclib.o \
+
$(INSTALLDIR)/q3data.$(EXE): LIBS_EXTRA := $(LIBS_XML) $(LIBS_GLIB) $(LIBS_ZLIB)
$(INSTALLDIR)/q3data.$(EXE): CPPFLAGS_EXTRA := $(CPPFLAGS_XML) $(CPPFLAGS_GLIB) $(CPPFLAGS_ZLIB) -Itools/quake3/common -Ilibs -Iinclude
$(INSTALLDIR)/q3data.$(EXE): \
tools/quake3/q3data/stripper.o \
tools/quake3/q3data/video.o \
libfilematch.$(A) \
+ libetclib.$(A) \
libl_net.$(A) \
libmathlib.$(A) \
$(if $(findstring $(OS),Win32),icons/q3data.o,) \
radiant/mainframe.o \
radiant/main.o \
radiant/map.o \
- $(if $(findstring $(OS),Win32),radiant/multimon.o,) \
+ radiant/multimon.o \
radiant/mru.o \
radiant/nullmodel.o \
radiant/parse.o \
plugins/image/dds.o \
plugins/image/image.o \
plugins/image/jpeg.o \
+ plugins/image/ktx.o \
plugins/image/pcx.o \
plugins/image/tga.o \
libddslib.$(A) \
+ libetclib.$(A) \
$(INSTALLDIR)/modules/imageq2.$(DLL): CPPFLAGS_EXTRA := -Ilibs -Iinclude
$(INSTALLDIR)/modules/imageq2.$(DLL): \