Blame config/cf/hp.cf

Packit b099d7
XCOMM platform:  $TOG: hp.cf /main/85 1997/04/17 14:11:34 barstow $
Packit b099d7
Packit b099d7
#ifndef OSName
Packit b099d7
# define OSName		DefaultOSName
Packit b099d7
#endif
Packit b099d7
#ifndef OSMajorVersion
Packit b099d7
# define OSMajorVersion	DefaultOSMajorVersion
Packit b099d7
#endif
Packit b099d7
#ifndef OSMinorVersion
Packit b099d7
# define OSMinorVersion	DefaultOSMinorVersion
Packit b099d7
#endif
Packit b099d7
#ifndef OSTeenyVersion
Packit b099d7
# define OSTeenyVersion	DefaultOSTeenyVersion
Packit b099d7
#endif
Packit b099d7
XCOMM operating system:  OSName (OSMajorVersion.OSMinorVersion.OSTeenyVersion)
Packit b099d7
Packit b099d7
Packit b099d7
/* The default yacc options are too small for Uil.y. */
Packit b099d7
#define YaccFlags -Nm15000
Packit b099d7
Packit b099d7
/*
Packit b099d7
 * C++ compiler setup.  This file knows what options to use with 
Packit b099d7
 * certain compilers, including HP C++ and CenterLine C++.
Packit b099d7
 * 
Packit b099d7
 * For HP C++, define HasHPCplusplus to YES in site.def.  
Packit b099d7
 * For CenterLine C++, define HasCenterLineCplusplus to YES in site.def.
Packit b099d7
 * For other compilers, define HasCplusplus to YES in site.def, and 
Packit b099d7
 *    check to see if you need to provide values for CplusplusOptions
Packit b099d7
 *    and/or DefaultCplusplusOptions.
Packit b099d7
 *
Packit b099d7
 * In any case, you may also need to set CplusplusDependIncludes.
Packit b099d7
 */
Packit b099d7
Packit b099d7
#if HasHPCplusplus
Packit b099d7
# ifndef  HasCplusplus
Packit b099d7
#  define HasCplusplus YES
Packit b099d7
# endif
Packit b099d7
# ifndef  DefaultCplusplusOptions
Packit b099d7
#  define DefaultCplusplusOptions	-Aa
Packit b099d7
# endif
Packit b099d7
# ifndef  CplusplusOptions
Packit b099d7
#  define CplusplusOptions		-Aa
Packit b099d7
# endif
Packit b099d7
# ifndef  CplusplusCmd
Packit b099d7
#  define CplusplusCmd 			/opt/CC/bin/CC
Packit b099d7
# endif
Packit b099d7
# ifndef  CplusplusDependIncludes 
Packit b099d7
#  define CplusplusDependIncludes	-I/opt/CC/include/CC
Packit b099d7
# endif
Packit b099d7
#endif
Packit b099d7
Packit b099d7
#ifndef  CcCmd
Packit b099d7
# define CcCmd			/opt/ansic/bin/cc
Packit b099d7
#endif
Packit b099d7
#ifndef  YaccCmd
Packit b099d7
# define YaccCmd		/opt/langtools/bin/yacc
Packit b099d7
#endif
Packit b099d7
#ifndef  LexCmd
Packit b099d7
# define LexCmd			/opt/langtools/bin/lex
Packit b099d7
#endif
Packit b099d7
#ifndef  LintCmd
Packit b099d7
# define LintCmd		/opt/ansic/bin/lint
Packit b099d7
#endif
Packit b099d7
Packit b099d7
#if HasCenterLineCplusplus
Packit b099d7
# ifndef HasCplusplus
Packit b099d7
#  define HasCplusplus			YES
Packit b099d7
# endif
Packit b099d7
# ifndef OptimizedCplusplusDebugFlags
Packit b099d7
#  define OptimizedCplusplusDebugFlags	-O
Packit b099d7
# endif
Packit b099d7
# ifndef CplusplusDependIncludes 
Packit b099d7
#  define CplusplusDependIncludes -I/usr/local/CenterLine/clc++/pa-hpux8/incl
Packit b099d7
# endif
Packit b099d7
#endif
Packit b099d7
Packit b099d7
Packit b099d7
#define SystemV				YES
Packit b099d7
#define Malloc0ReturnsNull		YES
Packit b099d7
Packit b099d7
#ifdef __hp9000s800
Packit b099d7
# ifndef OptimizedCDebugFlags
Packit b099d7
#  define OptimizedCDebugFlags		+O1
Packit b099d7
# endif
Packit b099d7
# ifndef DefaultCCOptions
Packit b099d7
#  define DefaultCCOptions		-Ae +ESlit
Packit b099d7
# endif
Packit b099d7
# ifndef SharedLibraryCCOptions
Packit b099d7
#  define SharedLibraryCCOptions	-Ae
Packit b099d7
# endif
Packit b099d7
# define StandardDefines		-Dhpux -DSYSV
Packit b099d7
# define ServerExtraDefines		-DXOS -DBSTORE -DSOFTWARE_CURSOR -DNO_ALLOCA -DSCREEN_PIXMAPS -DMERGE_SAVE_UNDERS -DHAS_IFREQ -DFORCE_SEPARATE_PRIVATE
Packit b099d7
Packit b099d7
# if OSMajorVersion > 9
Packit b099d7
#  include <hpLib.rules>
Packit b099d7
# endif
Packit b099d7
Packit b099d7
#else /* __hp9000s800 */
Packit b099d7
# define StandardDefines	-Dhpux -DSYSV
Packit b099d7
# if OSMajorVersion < 8
Packit b099d7
#  define DefaultCCOptions	-Wc,-Nd4000,-Ns4100,-Ne700,-Np200,-Nw300
Packit b099d7
#  define PexCCOptions		-Wp,-H150000 -Wc,-Nd4000,-Ns8100,-Ne700,-Np200
Packit b099d7
# else
Packit b099d7
#  define OptimizedCDebugFlags	+O1
Packit b099d7
#  define PexCCOptions		-Wp,-H250000
Packit b099d7
# endif
Packit b099d7
# define PexShmIPC		NO
Packit b099d7
# define LintOpts		-ax -Nd4000 -Ns8000 -Ne700 -Np200 -Na25000
Packit b099d7
#endif
Packit b099d7
#define MvCmd			mv -f
Packit b099d7
#define LdCombineFlags		-r
Packit b099d7
#define ExecableScripts		YES
Packit b099d7
#define HasVFork		YES
Packit b099d7
#define HasPoll			YES
Packit b099d7
#define RemoveTargetProgramByMoving	YES
Packit b099d7
#define ExpandManNames		YES
Packit b099d7
#define HasPutenv		YES
Packit b099d7
#define HasNdbm			YES
Packit b099d7
#define DBMLibrary		/usr/lib/libdbm.a
Packit b099d7
#define PrimaryScreenResolution	91
Packit b099d7
#define ExtensionOSDefines	-DHPINPUT -DXTESTEXT1
Packit b099d7
#define XhpServer		YES
Packit b099d7
#define ServerExtraSysLibs	-ldld
Packit b099d7
#ifndef BuildXInputExt
Packit b099d7
# define BuildXInputExt		YES
Packit b099d7
#endif
Packit b099d7
#define HPFastScrolling		YES
Packit b099d7
#ifndef BuildServer
Packit b099d7
# define BuildServer		__hp9000s700
Packit b099d7
#endif
Packit b099d7
#define NeedBerklib		(BuildServer|BuildFontServer)
Packit b099d7
#define XawI18nDefines		-DHAS_WCHAR_H -DHAS_ISW_FUNCS
Packit b099d7
Packit b099d7
#if OSMajorVersion < 6 || (OSMajorVersion == 6 && OSMinorVersion < 2)
Packit b099d7
# define ConnectionFlags	-DTCPCONN	/* no unix sockets */
Packit b099d7
#endif
Packit b099d7
Packit b099d7
#if OSMajorVersion > 8
Packit b099d7
#define HasWChar32             YES
Packit b099d7
#define HasPlugin              YES
Packit b099d7
#endif
Packit b099d7
Packit b099d7
#ifdef __hp9000s300
Packit b099d7
# ifndef CompatabilityDefines
Packit b099d7
#  define CompatabilityDefines -D__hp9000s300 -Dhp9000s300
Packit b099d7
# endif
Packit b099d7
#elif defined(__hp9000s700)
Packit b099d7
# ifndef CompatabilityDefines
Packit b099d7
#  define CompatabilityDefines -D__hp9000s800 -Dhp9000s800 -D__hp9000s700
Packit b099d7
# endif
Packit b099d7
#else
Packit b099d7
# ifndef CompatabilityDefines
Packit b099d7
#  define CompatabilityDefines -D__hp9000s800 -Dhp9000s800
Packit b099d7
# endif
Packit b099d7
#endif
Packit b099d7
Packit b099d7
#ifndef OsDefines
Packit b099d7
# if OSMajorVersion > 9
Packit b099d7
#  define OsDefines	-DhpV4 -DHPUX
Packit b099d7
# else
Packit b099d7
#  define OsDefines	-DHPUX
Packit b099d7
# endif
Packit b099d7
#endif
Packit b099d7
Packit b099d7
#if OSMajorVersion > 9
Packit b099d7
# if ThreadedX
Packit b099d7
#  define MTSafeAPIDefines	-DXUSE_MTSAFE_API -DXUSE_NETDB_R_API
Packit b099d7
# endif
Packit b099d7
# define CppCmd			/opt/langtools/lbin/cpp
Packit b099d7
#endif
Packit b099d7
Packit b099d7
/* CC does not recognize -Ae, and has a different meaning for +e. */
Packit b099d7
/* +e also confuses cpp. */
Packit b099d7
#define AnsiDefines		-Ae -D_HPUX_SOURCE
Packit b099d7
#define CplusplusAnsiDefines	-Aa -D_HPUX_SOURCE
Packit b099d7
Packit b099d7
#define BuildLibPathVar	SHLIB_PATH
Packit b099d7
Packit b099d7
#define CdeBaseProjectDefines \
Packit b099d7
	-DNLS16 -DMALLOC_0_RETURNS_NULL -DMERGE -D__hpux \
Packit b099d7
	-DOSMAJORVERSION=OSMajorVersion -DOSMINORVERSION=OSMinorVersion \
Packit b099d7
	CompatabilityDefines OsDefines
Packit b099d7
Packit b099d7
#define CdeProjectDefines	CdeBaseProjectDefines AnsiDefines
Packit b099d7
#define CdeCplusplusProjectDefines	\
Packit b099d7
				CdeBaseProjectDefines CplusplusAnsiDefines
Packit b099d7
Packit b099d7
#define DtSvcDefines		-DXK_MISCELLANY -DMULTIBYTE -DMESSAGE_CAT
Packit b099d7
#define DtSearchDefines		-DI18N_MSG DtSvcDefines
Packit b099d7
#define DtWidgetDefines		DtSearchDefines
Packit b099d7
#define DtPrintDefines		DtSearchDefines
Packit b099d7
#if OSMajorVersion > 9
Packit b099d7
#define DtMailDefines		\
Packit b099d7
  -DBIG_ENDIAN -DDO_ANONYMOUS_MAP -DNEED_MMAP_WRAPPER -DSENDMAIL_LOCKS \
Packit b099d7
  -DMAILGROUP_REQUIRED -DMAIL_SPOOL_PATH=\"/var/mail/%s\"
Packit b099d7
#else
Packit b099d7
#define DtMailDefines		\
Packit b099d7
  -DBIG_ENDIAN -DDO_ANONYMOUS_MAP -DNEED_MMAP_WRAPPER -DSENDMAIL_LOCKS \
Packit b099d7
  -DMAILGROUP_REQUIRED -DMAIL_SPOOL_PATH=\"/usr/mail/%s\"
Packit b099d7
#endif
Packit b099d7
Packit b099d7
#define ArchitectureDefines	-DHP_ARCHITECTURE
Packit b099d7
Packit b099d7
#define ExportListGenSource	elistgen.hp