46 lines
1.1 KiB
Plaintext
46 lines
1.1 KiB
Plaintext
#--------------------------------------------------
|
|
# GNU compiler defaults
|
|
|
|
GNU_BIN = $(GNU_DIR)/bin
|
|
GNU_LIB = $(GNU_DIR)/lib
|
|
|
|
ifneq ($(EPICS_HOST_ARCH),$(T_A))
|
|
export GCC_EXEC_PREFIX = $(GNU_LIB)/gcc-lib/
|
|
endif
|
|
|
|
CC = $(GNU_BIN)/$(CMPLR_PREFIX)cc$(CMPLR_SUFFIX)
|
|
CCC = $(GNU_BIN)/$(CMPLR_PREFIX)cc$(CMPLR_SUFFIX)
|
|
AR = $(GNU_BIN)/$(CMPLR_PREFIX)ar$(CMPLR_SUFFIX) -rc
|
|
LD = $(GNU_BIN)/$(CMPLR_PREFIX)ld$(CMPLR_SUFFIX) -r
|
|
CPP = $(CC) -x c -E
|
|
RANLIB = $(GNU_BIN)/$(CMPLR_PREFIX)ranlib$(CMPLR_SUFFIX)
|
|
|
|
CODE_CFLAGS = -fPIC
|
|
CONFORM_CFLAGS_ANSI = -ansi
|
|
CONFORM_CFLAGS_STRICT = -ansi -pedantic
|
|
CONFORM_CFLAGS_TRAD = -traditional
|
|
WARN_CFLAGS_YES = -Wall
|
|
WARN_CFLAGS_NO = -w
|
|
#OPT_CFLAGS_YES = -g -O3
|
|
OPT_CFLAGS_YES = -O3
|
|
OPT_CFLAGS_NO = -g
|
|
|
|
CODE_CXXFLAGS = -fPIC
|
|
CONFORM_CXXFLAGS_NORMAL = -ansi -pedantic
|
|
CONFORM_CXXFLAGS_STRICT = -ansi -pedantic
|
|
#WARN_CXXFLAGS_YES = -Wall -Weffc++
|
|
WARN_CXXFLAGS_YES = -Wall
|
|
WARN_CXXFLAGS_NO = -w
|
|
#OPT_CXXFLAGS_YES = -g -O3
|
|
OPT_CXXFLAGS_YES = -O3
|
|
OPT_CXXFLAGS_NO = -g
|
|
|
|
STATIC_LDFLAGS_YES = -static
|
|
STATIC_LDFLAGS_NO =
|
|
|
|
SHRLIB_LDFLAGS_YES = -shared
|
|
SHRLIB_LDFLAGS_NO =
|
|
|
|
HDEPENDS_FLAGS_CMPLR = -MM
|
|
|