1#ident "@(#)cc-sco_uw.rul 1.20 21/04/28 " 2########################################################################### 3# Written 1999-2018 by J. Schilling/Santa Cruz Operation 4########################################################################### 5# 6# Platform dependent MACROS for SCO UnixWare 2.x / 7.x cc 7# 8########################################################################### 9# Copyright (c) J. Schilling 10########################################################################### 11# The contents of this file are subject to the terms of the 12# Common Development and Distribution License, Version 1.0 only 13# (the "License"). You may not use this file except in compliance 14# with the License. 15# 16# See the file CDDL.Schily.txt in this distribution for details. 17# A copy of the CDDL is also available via the Internet at 18# http://www.opensource.org/licenses/cddl1.txt 19# 20# When distributing Covered Code, include this CDDL HEADER in each 21# file and include the License file CDDL.Schily.txt from this distribution. 22########################################################################### 23 24CPP_FLAGS= -DSCHILY_BUILD $(CPPOPTS) $(CPPOPTX) $(OSINCDIRS:%=-I%) $(OSDEFS) $(OSDEFSX) 25C_FLAGS= $(COPTS) $(CWARNOPTS) $(COPTOPT) $(SCO_UWCOPTOPT) $(COPTX) 26C++FLAGS= $(C++OPTS) $(C++WARNOPTS) $(C++OPTOPT) $(SCO_UWC++OPTOPT) $(C++OPTX) 27 28CPPOPTS= -I$(ARCHDIR) -I$(OINCSDIR) $(INCDIRS:%=-I%) $(INCDIRSX:%=-I%) 29COPTS= 30CWOPTS= -v 31COPTOPT= -O 32COPTDYN= -KPIC 33#COPTGPROF= -pg 34COPTGPROF= -p 35C++OPTS= 36C++WOPTS= 37#C++OPTOPT= -O 38#C++OPTDYN= -Kpic 39#C++OPTGPROF= -xpg 40 41LIB_PREFIX= lib 42LIB_SUFFIX= .a 43SHL_SUFFIX= .so.$(DYNMAJOR).$(DYNMINOR) 44 45LIB_C= -lc 46 47LIBS_PATH= -L$(OLIBSDIR) 48LIBS_PATH_STATIC= -L$(OLIBSDIR_STATIC) 49 50LDFLAGS= $(LDOPTS) $(LDOPTX) 51LDLIBS= $(LIBS) $(LIBX) 52 53LDOPTS= $(LIBS_PATH) $(LDPATH) 54LDOPTDYN= -dy -G $(TARGET) 55LNDYNLIB= $(NOECHO)$(RM) $(RM_FORCE) $(PTARGET_BASE).so; $(SYMLINK) $(TARGET) $(PTARGET_BASE).so 56 57FLOAT_OPTIONS= 58 59__CC_COM= $(_UNIQ)$(CC) 60___CC_COM= $(__CC_COM:$(_UNIQ)=$(CC_COM_DEF)) 61CC_COM= $(___CC_COM:$(_UNIQ)%=%) 62 63__CC++_COM= $(_UNIQ)$(CCC) 64___CC++_COM= $(__CC++_COM:$(_UNIQ)=$(CC++_COM_DEF)) 65CC++_COM= $(___CC++_COM:$(_UNIQ)%=%) 66 67CC_COM_DEF= cc 68CC++_COM_DEF= echo "C++ not yet supported"; exit -1; : 69# 70# Use to comment out C++ projects 71# 72C++BUILD= $(NUMBER_SIGN) 73 74CC= $(CC_COM_DEF) 75CCC= $(CC++_COM_DEF) 76 77CCCC= $(NOECHO)echo " ==> COMPILING \"$@\""; $(CC_COM) 78LDCC= $(NOECHO)echo " ==> LINKING \"$@\""; $(CC_COM) 79DYNLD= $(NOECHO)echo " ==> LINKING dynamic library \"$@\""; $(CC_COM) 80RANLIB= $(NOECHO)echo " ==> RANDOMIZING ARCHIVE \"$@\""; true 81 82RMDEP= : 83MKDEP= $(NOECHO)echo " ==> MAKING DEPENDENCIES \"$@\""; $(RMDEP); sh $(SRCROOT)/conf/mkdep-sco.sh 84MKDEP_OUT= 85 86CC++ = $(NOECHO)echo " ==> COMPILING \"$@\""; $(CC++_COM) 87LDCC++ = $(NOECHO)echo " ==> LINKING \"$@\""; $(CC++_COM) 88DYNLDC++ = $(NOECHO)echo " ==> LINKING dynamic library \"$@\""; $(CC++_COM) 89MKC++DEP= $(NOECHO)echo " ==> MAKING DEPENDENCIES \"$@\""; $(RMDEP); $(CC++_COM) # mkdep-sco.sh? 90MKC++DEP_OUT= 91