now supports build with gnu compilers

This commit is contained in:
Jeff Hill
1996-07-09 22:39:40 +00:00
parent c0bb0d68af
commit a8bf57750d

View File

@@ -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)