now supports build with gnu compilers
This commit is contained in:
@@ -6,7 +6,7 @@
|
||||
# Compiler and utility invocation (supply path to compiler here)
|
||||
# (with warning flags built in)
|
||||
# Paths to compilers
|
||||
GCC = gcc
|
||||
GCC = gcc
|
||||
ACC = /usr/lang/acc
|
||||
SUNCC = cc
|
||||
AR = ar
|
||||
@@ -26,10 +26,10 @@ ACC_STRICT_INVOKE_W_NO = $(ACC) -Xc -w
|
||||
ACC_STRICT_INVOKE_W_YES = $(ACC) -Xc -vc
|
||||
SUNCC_TRAD_INVOKE_W_NO = $(SUNCC) -w
|
||||
SUNCC_TRAD_INVOKE_W_YES = $(SUNCC)
|
||||
GCC_ANSI_INVOKE_W_NO = $(GCC) -ansi -w
|
||||
GCC_ANSI_INVOKE_W_YES = $(GCC) -ansi
|
||||
GCC_STRICT_INVOKE_W_NO = $(GCC) -ansi -pedantic
|
||||
GCC_STRICT_INVOKE_W_YES = $(GCC) -ansi -Wall -pedantic
|
||||
GCC_ANSI_INVOKE_W_NO = $(GCC) -ansi -w -D__USE_FIXED_PROTOTYPES__
|
||||
GCC_ANSI_INVOKE_W_YES = $(GCC) -ansi -D__USE_FIXED_PROTOTYPES__
|
||||
GCC_STRICT_INVOKE_W_NO = $(GCC) -ansi -pedantic -D__USE_FIXED_PROTOTYPES__
|
||||
GCC_STRICT_INVOKE_W_YES = $(GCC) -ansi -Wall -pedantic -D__USE_FIXED_PROTOTYPES__
|
||||
GCC_TRAD_INVOKE_W_NO = $(GCC) -traditional -w
|
||||
GCC_TRAD_INVOKE_W_YES = $(GCC) -traditional
|
||||
|
||||
@@ -67,8 +67,21 @@ ifdef SPECIAL_LANG
|
||||
SPECIAL_LDFLAGS = -L$(SPECIAL_LANG)
|
||||
endif
|
||||
UNIX_LDFLAGS = -L$(EPICS_BASE_LIB)
|
||||
|
||||
#
|
||||
# The three nested if stmnts here document the fact that current
|
||||
# organization here requires that we must use gcc for
|
||||
# all compilation or not at all (no mixed compiler compilation)
|
||||
#
|
||||
UNIX_LDLIBS = -lm
|
||||
|
||||
#ifeq ($(ANSI), GCC)
|
||||
#ifeq ($(STANDARD), GCC)
|
||||
#ifeq ($(CPLUSPLUS), G++)
|
||||
UNIX_LDLIBS += -liberty
|
||||
#endif
|
||||
#endif
|
||||
#endif
|
||||
|
||||
ARCH_DEP_CFLAGS = -DSUNOS4
|
||||
ARCH_DEP_CCFLAGS = $(ARCH_DEP_CFLAGS)
|
||||
UNIX_CFLAGS = $(UNIX_SFLAGS) $(USR_INCLUDES) $(UNIX_INCLUDES) $(OP_SYS_FLAGS)
|
||||
|
||||
Reference in New Issue
Block a user