Makefiles updated.
committer: mfx <mfx> 1042564758 +0000
This commit is contained in:
+3
-2
@@ -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
@@ -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
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user