Makefiles updated.

committer: mfx <mfx> 1042564758 +0000
This commit is contained in:
Markus F.X.J. Oberhumer
2003-01-14 17:19:18 +00:00
parent c7b9395866
commit d8280343f9
2 changed files with 24 additions and 16 deletions
+3 -2
View File
@@ -8,6 +8,7 @@ USE_GCC_DEPS := 1
CC = gcc CC = gcc
CXX = g++ CXX = g++
CFLAGS_OUTPUT = -o $@ CFLAGS_OUTPUT = -o $@
LINK_EXE_OUTPUT = -o $@
CFLAGS_W = CFLAGS_W =
@@ -35,8 +36,8 @@ ifeq ($(DEBUG),1)
CFLAGS_O = -g -O0 CFLAGS_O = -g -O0
else else
##CFLAGS_O = -Os -fstrict-aliasing ##CFLAGS_O = -Os -fstrict-aliasing
##CFLAGS_O = -O2 -fstrict-aliasing CFLAGS_O = -O2 -fstrict-aliasing
CFLAGS_O = -O2 -fno-strict-aliasing ##CFLAGS_O = -O2 -fno-strict-aliasing
endif endif
CXXFLAGS_W += -Wsynth CXXFLAGS_W += -Wsynth
+21 -14
View File
@@ -48,7 +48,6 @@ VPATH = $(srcdir)
# auto-detect the target unless given on the commandline # auto-detect the target unless given on the commandline
ifeq ($(strip $(target)),) ifeq ($(strip $(target)),)
##target = djgpp2
ifneq ($(strip $(wildcard /usr/include/linux)),) ifneq ($(strip $(wildcard /usr/include/linux)),)
target = linux target = linux
endif endif
@@ -104,7 +103,7 @@ CC_COMPILE = $(CC) $(CCARCH) $(DEFS) $(INCLUDES) $(CFLAGS) $(CFLAGS_OUTPUT) -
CXX_COMPILE_1 = $(CXX) $(CXXARCH) $(DEFS) $(INCLUDES) $(CXXFLAGS_1) $(CXXFLAGS_OUTPUT) -c $< CXX_COMPILE_1 = $(CXX) $(CXXARCH) $(DEFS) $(INCLUDES) $(CXXFLAGS_1) $(CXXFLAGS_OUTPUT) -c $<
CXX_COMPILE_2 = $(CXX) $(CXXARCH) $(DEFS) $(INCLUDES) $(CXXFLAGS_2) $(CXXFLAGS_OUTPUT) -c $< CXX_COMPILE_2 = $(CXX) $(CXXARCH) $(DEFS) $(INCLUDES) $(CXXFLAGS_2) $(CXXFLAGS_OUTPUT) -c $<
CXX_COMPILE = $(CXX_COMPILE_1) CXX_COMPILE = $(CXX_COMPILE_1)
CXX_LINK_EXE = $(CXXLD) $(CXXLDARCH) $(LDFLAGS) -o $@ $^ $(LDLIBS) CXX_LINK_EXE = $(CXXLD) $(CXXLDARCH) $(LDFLAGS) $(LINK_EXE_OUTPUT) $^ $(LDLIBS) $(LINK_LDFLAGS)
STUBEDIT_EXE = STUBEDIT_EXE =
STUBIFY_EXE = STUBIFY_EXE =
CHMOD_EXE = CHMOD_EXE =
@@ -120,7 +119,7 @@ DOS_LDLIBS =
DOS_LIBDIRS = DOS_LIBDIRS =
# set CC defaults # set CC defaults
CC = CC = INVALID_TARGET_CC
CCARCH = CCARCH =
CCFLAGS = CCFLAGS =
CFLAGS_OUTPUT = CFLAGS_OUTPUT =
@@ -137,7 +136,9 @@ CXXFLAGS_OUTPUT = $(CFLAGS_OUTPUT)
CXXLD = $(CXX) CXXLD = $(CXX)
CXXLDARCH = $(CXXARCH) CXXLDARCH = $(CXXARCH)
LDFLAGS = LDFLAGS =
LINK_EXE_OUTPUT =
LDLIBS = LDLIBS =
LINK_LDFLAGS =
# update defaults # update defaults
@@ -178,6 +179,15 @@ LDFLAGS += $(LDLIBDIRS)
# // compiler settings # // compiler settings
# ************************************************************************/ # ************************************************************************/
###
### generic gcc
###
ifeq ($(target),gcc)
include $(srcdir)/Makedefs.gcc
endif
### ###
### Linux ### Linux
### ###
@@ -264,6 +274,7 @@ endif
ifeq ($(target),djgpp2) ifeq ($(target),djgpp2)
include $(srcdir)/Makedefs.gcc include $(srcdir)/Makedefs.gcc
e = .exe e = .exe
CXX = gxx
CCARCH += -march=i386 -mcpu=i686 CCARCH += -march=i386 -mcpu=i686
CFLAGS_WERROR = -Werror CFLAGS_WERROR = -Werror
STUBEDIT_EXE = stubedit $@ bufsize=0xfc00 STUBEDIT_EXE = stubedit $@ bufsize=0xfc00
@@ -316,11 +327,12 @@ ifeq ($(target),bcc)
o = .obj o = .obj
a = .lib a = .lib
e = .exe e = .exe
CC = bcc32 -q CC = bcc32 -q -3
CFLAGS = -w -w-aus -g1 CFLAGS = -w -w-aus -g1
CXXFLAGS_2 = $(CXXFLAGS) -x- -xd- -RT- CXXFLAGS_2 = $(CXXFLAGS) -x- -xd- -RT-
CFLAGS_OUTPUT = -o$@ CFLAGS_OUTPUT = -o$@
LDFLAGS = LDFLAGS =
LINK_EXE_OUTPUT = -e$@
LDLIBS = $(DOS_LDLIBS) zlib114.lib LDLIBS = $(DOS_LDLIBS) zlib114.lib
ifneq ($(strip $(DOS_LIBDIRS)),) ifneq ($(strip $(DOS_LIBDIRS)),)
@@ -334,8 +346,6 @@ else
CFLAGS += -O2 -d CFLAGS += -O2 -d
endif endif
CXX_LINK_EXE = $(CXXLD) $(CXXLDARCH) $(LDFLAGS) -e$@ $^ $(LDLIBS)
endif # bcc endif # bcc
@@ -352,7 +362,8 @@ CFLAGS = -w- -wx
CXXFLAGS = $(CFLAGS) -Aa -Ab CXXFLAGS = $(CFLAGS) -Aa -Ab
CXXFLAGS_1 = $(CXXFLAGS) -Ae -Ar CXXFLAGS_1 = $(CXXFLAGS) -Ae -Ar
CFLAGS_OUTPUT = -o$@ CFLAGS_OUTPUT = -o$@
LDFLAGS = LDFLAGS = -L/map
LINK_EXE_OUTPUT = -o$@
LDLIBS = $(DOS_LDLIBS) zlib114.lib LDLIBS = $(DOS_LDLIBS) zlib114.lib
ifneq ($(strip $(DOS_LIBDIRS)),) ifneq ($(strip $(DOS_LIBDIRS)),)
@@ -366,8 +377,6 @@ else
CFLAGS += -o CFLAGS += -o
endif endif
CXX_LINK_EXE = $(CXXLD) $(CXXLDARCH) $(LDFLAGS) -o$@ $^ $(LDLIBS)
endif # dmc endif # dmc
@@ -383,7 +392,9 @@ CC = cl -nologo
CFLAGS = -W4 -WX CFLAGS = -W4 -WX
CXXFLAGS_1 = $(CXXFLAGS) -EHac -GR CXXFLAGS_1 = $(CXXFLAGS) -EHac -GR
LDFLAGS = LDFLAGS =
LINK_EXE_OUTPUT = -Fe$@
LINK_LDFLAGS = /link /map:$T.map LINK_LDFLAGS = /link /map:$T.map
##LINK_LDFLAGS += /verbose
ifneq ($(strip $(DOS_LIBDIRS)),) ifneq ($(strip $(DOS_LIBDIRS)),)
LIB := $(DOS_LIBDIRS);$(LIB) LIB := $(DOS_LIBDIRS);$(LIB)
@@ -408,9 +419,6 @@ else
endif endif
RESOURCES = upx.res RESOURCES = upx.res
##LINK_LDFLAGS += /verbose
CXX_LINK_EXE = $(CXXLD) $(CXXLDARCH) $(LDFLAGS) -Fe$@ $^ $(LDLIBS) $(LINK_LDFLAGS)
endif # vc6 endif # vc6
@@ -427,6 +435,7 @@ CFLAGS = -zc -w5 -we
CXXFLAGS_1 = $(CXXFLAGS) -xs -xr CXXFLAGS_1 = $(CXXFLAGS) -xs -xr
CFLAGS_OUTPUT = -fo=$@ CFLAGS_OUTPUT = -fo=$@
LDFLAGS = -k0x100000 -fm LDFLAGS = -k0x100000 -fm
LINK_EXE_OUTPUT = -fe$@
LDLIBS = $(DOS_LDLIBS) zlib114.lib LDLIBS = $(DOS_LDLIBS) zlib114.lib
INCLUDES:=$(strip $(subst /,\\,$(INCLUDES))) INCLUDES:=$(strip $(subst /,\\,$(INCLUDES)))
@@ -448,8 +457,6 @@ else
CFLAGS += -olr CFLAGS += -olr
endif endif
CXX_LINK_EXE = $(CXXLD) $(CXXLDARCH) $(LDFLAGS) -fe=$@ $^ $(LDLIBS)
endif # wcc endif # wcc