📄 cde.tmpl
字号:
XCOMM $XConsortium: cde.tmpl /main/2 1996/12/04 10:13:09 swick $/* Include the Motif project template file. */#include <Motif.tmpl>#ifndef _CUse# if UseInstalledCDE# define _CUse(a,b) a# else# define _CUse(a,b) b# endif#endif#ifndef _CUseCat# if (defined(__STDC__) && !defined(UnixCpp)) || defined(AnsiCpp)# if UseInstalledCDE# define _CUseCat(a,b,c) a##c# else# define _CUseCat(a,b,c) b##c# endif# else# if UseInstalledCDE# define _CUseCat(a,b,c) a/**/c# else# define _CUseCat(a,b,c) b/**/c# endif# endif#endif#ifndef CDETop# if ImportCDE# define CDETop $(TOP)/imports/cde# else# define CDETop $(TOP)# endif#endif#define CDESharedRev 2.1#ifndef SharedLibPam# define SharedLibPam HasSharedLibraries#endif#ifndef NormalLibPam# define NormalLibPam (!SharedLibPam | ForceNormalLib)#endif#ifndef DebugLibPam# define DebugLibPam NO#endif#ifndef ProfileLibPam# define ProfileLibPam NO#endif#ifndef SharedPamRev# define SharedPamRev CDESharedRev#endif#ifndef SharedLibTt# define SharedLibTt HasSharedLibraries#endif#ifndef NormalLibTt# define NormalLibTt (!SharedLibTt | ForceNormalLib)#endif#ifndef DebugLibTt# define DebugLibTt NO#endif#ifndef ProfileLibTt# define ProfileLibTt NO#endif#ifndef SharedTtRev# define SharedTtRev CDESharedRev#endif#ifndef SharedLibDtSvc# define SharedLibDtSvc HasSharedLibraries#endif#ifndef NormalLibDtSvc# define NormalLibDtSvc (!SharedLibDtSvc | ForceNormalLib)#endif#ifndef DebugLibDtSvc# define DebugLibDtSvc NO#endif#ifndef ProfileLibDtSvc# define ProfileLibDtSvc NO#endif#ifndef SharedDtSvcRev# define SharedDtSvcRev CDESharedRev#endif#ifndef SharedLibDtSearch# define SharedLibDtSearch HasSharedLibraries#endif#ifndef NormalLibDtSearch# define NormalLibDtSearch (!SharedLibDtSearch | ForceNormalLib)#endif#ifndef DebugLibDtSearch# define DebugLibDtSearch NO#endif#ifndef ProfileLibDtSearch# define ProfileLibDtSearch NO#endif#ifndef SharedDtSearchRev# define SharedDtSearchRev CDESharedRev#endif#ifndef SharedLibDtWidget# define SharedLibDtWidget HasSharedLibraries#endif#ifndef NormalLibDtWidget# define NormalLibDtWidget (!SharedLibDtWidget | ForceNormalLib)#endif#ifndef DebugLibDtWidget# define DebugLibDtWidget NO#endif#ifndef ProfileLibDtWidget# define ProfileLibDtWidget NO#endif#ifndef SharedDtWidgetRev# define SharedDtWidgetRev CDESharedRev#endif#ifndef SharedLibDtHelp# define SharedLibDtHelp HasSharedLibraries#endif#ifndef NormalLibDtHelp# define NormalLibDtHelp (!SharedLibDtHelp | ForceNormalLib)#endif#ifndef DebugLibDtHelp# define DebugLibDtHelp NO#endif#ifndef ProfileLibDtHelp# define ProfileLibDtHelp NO#endif#ifndef SharedDtHelpRev# define SharedDtHelpRev CDESharedRev#endif#ifndef SharedLibDtPrint# define SharedLibDtPrint HasSharedLibraries#endif#ifndef NormalLibDtPrint# define NormalLibDtPrint (!SharedLibDtPrint | ForceNormalLib)#endif#ifndef DebugLibDtPrint# define DebugLibDtPrint NO#endif#ifndef ProfileLibDtPrint# define ProfileLibDtPrint NO#endif#ifndef SharedDtPrintRev# define SharedDtPrintRev CDESharedRev#endif#ifndef SharedLibDtTerm# define SharedLibDtTerm HasSharedLibraries#endif#ifndef NormalLibDtTerm# define NormalLibDtTerm (!SharedLibDtTerm | ForceNormalLib)#endif#ifndef DebugLibDtTerm# define DebugLibDtTerm NO#endif#ifndef ProfileLibDtTerm# define ProfileLibDtTerm NO#endif#ifndef SharedDtTermRev# define SharedDtTermRev CDESharedRev#endif#ifndef SharedLibDtMrm# define SharedLibDtMrm HasSharedLibraries#endif#ifndef NormalLibDtMrm# define NormalLibDtMrm (!SharedLibDtMrm | ForceNormalLib)#endif#ifndef DebugLibDtMrm# define DebugLibDtMrm NO#endif#ifndef ProfileLibDtMrm# define ProfileLibDtMrm NO#endif#ifndef SharedDtMrmRev# define SharedDtMrmRev CDESharedRev#endif#ifndef SharedLibDtMmdb# define SharedLibDtMmdb HasSharedLibraries#endif#ifndef NormalLibDtMmdb# define NormalLibDtMmdb (!SharedLibDtMmdb | ForceNormalLib)#endif#ifndef DebugLibDtMmdb# define DebugLibDtMmdb NO#endif#ifndef ProfileLibDtMmdb# define ProfileLibDtMmdb NO#endif#ifndef SharedDtMmdbRev# define SharedDtMmdbRev CDESharedRev#endif#ifndef SharedLibCsa# define SharedLibCsa HasSharedLibraries#endif#ifndef NormalLibCsa# define NormalLibCsa (!SharedLibCsa | ForceNormalLib)#endif#ifndef DebugLibCsa# define DebugLibCsa NO#endif#ifndef ProfileLibCsa# define ProfileLibCsa NO#endif#ifndef SharedCsaRev# define SharedCsaRev CDESharedRev#endif#ifndef DtLocalesToBuild#define DtLocalesToBuild de_DE.ISO8859-1 es_ES.ISO8859-1 fr_FR.ISO8859-1 it_IT.ISO8859-1 ja_JP.dt-eucJP#endif#ifndef DtCodeGen# if UseInstalledCDE# define DtCodeGen dtcodegen# else# define DtCodeGen $(CLIENTENVSETUP) $(CDESRC)/dtappbuilder/src/abmf/dtcodegen# endif#endif#ifndef BuildCDEDoc# define BuildCDEDoc YES#endif#ifndef UseNSGMLS# ifdef SunArchitecture# define UseNSGMLS NO# else# define UseNSGMLS YES# endif#endif#ifndef SGMLParser# if UseNSGMLS# define SGMLDir $(NSGMLSSRC)# define SGMLParser $(NSGMLSSRC)/nsgmls# else# define SGMLDir $(SGMLSSRC)# define SGMLParser $(SGMLSSRC)/sgmls# endif#endif#ifndef DtInfoGen# if UseInstalledCDE# define DtInfoGen dtinfogen# else# define DtInfoGen $(CLIENTENVSETUP) $(DTLCXENVSETUP) DTINFO_HOME=$(DTINFOGENSRC) DTINFO_BIN=$(DTINFOGENSRC)/install:$(DTINFOGENSRC)/mmdb/StyleSheet:$(DTINFOGENSRC)/mmdb/src:SGMLDir:$(CDESRC)/dtsr $(DTINFOGENSRC)/infolib/etc/dtinfogen# endif#endif#ifndef DtInfoGenTmpDir# define DtInfoGenTmpDir $(TOP)/doc/tmp#endif#ifndef DtDocBook# if UseInstalledCDE# define DtDocBook dtdocbook# else# define DtDocBook $(CLIENTENVSETUP) $(DTLCXENVSETUP) $(CDESRC)/dtdocbook/doc2sdl/dtdocbook# endif#endif#ifndef DtDocBookOptions# if UseInstalledCDE# define DtDocBookOptions# else# define DtDocBookOptions -t $(CDESRC)/dtdocbook/doc2sdl -H $(HELPTAGPASS2DEF) -I $(CDESRC)/dtdocbook/instant/instant -L $(CDESRC)/dtdocbook/xlate_locale/xlate_locale -S SGMLParser# endif#endif CDETOP = CDETop#if ImportCDE || UseInstalledCDE CDEINCLUDESRC = $(CDETOP)/include#else CDEINCLUDESRC = $(CDETOP)/exports/include#endif TOP_CDE_INCLUDES = -I$(CDEINCLUDESRC) CDELIBSRC = $(CDETOP)/lib PAMSRC = $(CDELIBSRC)/pam/libpam TTSRC = $(CDELIBSRC)/tt DTSVCSRC = $(CDELIBSRC)/DtSvc DTSEARCHSRC = $(CDELIBSRC)/DtSearch DTWIDGETSRC = $(CDELIBSRC)/DtWidget DTHELPSRC = $(CDELIBSRC)/DtHelp DTPRINTSRC = $(CDELIBSRC)/DtPrint DTTERMSRC = $(CDELIBSRC)/DtTerm DTMRMSRC = $(CDELIBSRC)/DtMrm DTMMDBSRC = $(CDELIBSRC)/DtMmdb CSASRC = $(CDELIBSRC)/csa CDESRC = $(CDETOP)/programs#ifdef BuildLibPathVar DTENVLIBDIR = CDEBuildLibPath#endif#ifdef CDEProjectRoot CDEPROJECTROOT = CDEProjectRoot#endif CDE_INSTALLATION_TOP = CdeInstallationTopCDE_CONFIGURATION_TOP = CdeConfigurationTop CDE_LOGFILES_TOP = CdeLogFilesTop CDE_USER_TOP = CdeUserTop DTCODEGEN = DtCodeGen HELPPARSERSRC = $(CDESRC)/dthelp/parser HELPTAG = _CUseCat($(BINDIR),$(HELPPARSERSRC)/helptag,/dthelptag) HELPTAGPASS1DEF = _CUseCat($(BINDIR),$(HELPPARSERSRC)/pass1/helptag,/dthelp_htag1) HELPTAGPASS2DEF = _CUseCat($(BINDIR),$(HELPPARSERSRC)/pass2/htag2,/dthelp_htag2) DTDOCBOOK = DtDocBook DTDOCBOOKOPTIONS = DtDocBookOptions#if UseNSGMLS NSGMLSSRC = $(CDESRC)/nsgmls#else SGMLSSRC = $(CDESRC)/dtdocbook/sgmls#endif DTINFOGENSRC = $(CDESRC)/dtinfo/dtinfogen DTINFOGEN = DtInfoGen DTINFOGENTMPDIR = DtInfoGenTmpDir#ifdef DtInfoGenOptions DTINFOGENOPTIONS = DtInfoGenOptions#endif#ifdef ArchitectureDefines ARCHITECTURE_DEFINES = ArchitectureDefines#endif#if !UseInstalledCDEDTLCXENVSETUP = DTLCXSEARCHPATH=$(DTHELPSRC)#endif#ifndef TtClientLibs# define TtClientLibs $(TTLIB) $(XLIB)#endif#ifndef TtClientDepLibs# define TtClientDepLibs $(DEPTTLIB) $(DEPXLIB)#endif/* These libraries use UseInstalledCDE instead of UseInstalled. */#undef _Use#undef _UseCat#define _Use _CUse#define _UseCat _CUseCat#ifndef CDEBuildLibDir# define CDEBuildLibDir BuildLibDir#endif#if SharedLibPamSharedLibReferences(PAM,pam,$(PAMSRC),SOPAMREV,SharedPamRev)#elseProjectUnsharedLibReferences(PAM,pam,$(PAMSRC),CDEBuildLibDir)#endif#if SharedLibTtSharedLibReferences(TT,tt,$(TTSRC)/lib,SOTTREV,SharedTtRev)#elseProjectUnsharedLibReferences(TT,tt,$(TTSRC)/lib,CDEBuildLibDir)#endif#if SharedLibDtSvcSharedLibReferences(DTSVC,DtSvc,$(DTSVCSRC),SODTSVCREV,SharedDtSvcRev)#elseProjectUnsharedLibReferences(DTSVC,DtSvc,$(DTSVCSRC),CDEBuildLibDir)#endif#if SharedLibDtSearchSharedLibReferences(DTSEARCH,DtSearch,$(DTSEARCHSRC),SODTSEARCHREV,SharedDtSearchRev)#elseProjectUnsharedLibReferences(DTSEARCH,DtSearch,$(DTSEARCHSRC),CDEBuildLibDir)#endif#if SharedLibDtWidgetSharedLibReferences(DTWIDGET,DtWidget,$(DTWIDGETSRC),SODTWIDGETREV,SharedDtWidgetRev)#elseProjectUnsharedLibReferences(DTWIDGET,DtWidget,$(DTWIDGETSRC),CDEBuildLibDir)#endif#if SharedLibDtHelpSharedLibReferences(DTHELP,DtHelp,$(DTHELPSRC),SODTHELPREV,SharedDtHelpRev)#elseProjectUnsharedLibReferences(DTHELP,DtHelp,$(DTHELPSRC),CDEBuildLibDir)#endif#if SharedLibDtPrintSharedLibReferences(DTPRINT,DtPrint,$(DTPRINTSRC),SODTPRINTREV,SharedDtPrintRev)#elseProjectUnsharedLibReferences(DTPRINT,DtPrint,$(DTPRINTSRC),CDEBuildLibDir)#endif#if SharedLibDtTermSharedLibReferences(DTTERM,DtTerm,$(DTTERMSRC),SODTTERMREV,SharedDtTermRev)#elseProjectUnsharedLibReferences(DTTERM,DtTerm,$(DTTERMSRC),CDEBuildLibDir)#endif#if SharedLibDtMrmSharedLibReferences(DTMRM,DtMrm,$(DTMRMSRC),SODTMRMREV,SharedDtMrmRev)#elseProjectUnsharedLibReferences(DTMRM,DtMrm,$(DTMRMSRC),CDEBuildLibDir)#endif#if SharedLibDtMmdbSharedLibReferences(DTMMDB,DtMmdb,$(DTMMDBSRC),SODTMMDBREV,SharedDtMmdbRev)#elseProjectUnsharedLibReferences(DTMMDB,DtMmdb,$(DTMMDBSRC),CDEBuildLibDir)#endif#if SharedLibDtCmSharedLibReferences(DTCM,DtCm,$(DTCMSRC),SODTCMREV,SharedDtCmRev)#elseProjectUnsharedLibReferences(DTCM,DtCm,$(DTCMSRC),CDEBuildLibDir)#endif#if SharedLibCsaSharedLibReferences(CSA,csa,$(CSASRC),SOCSAREV,SharedCsaRev)#elseProjectUnsharedLibReferences(CSA,csa,$(CSASRC),CDEBuildLibDir)#endif/* Revert to the normal library rules. */#undef _Use#undef _UseCat#define _Use _XUse#define _UseCat _XUseCat#ifndef DtClientLibs# define DtClientLibs $(DTPRINTLIB) $(DTHELPLIB) $(DTWIDGETLIB) $(DTSVCLIB) $(TTLIB) $(XMLIB) $(XTOOLLIB) $(XPLIB) $(XLIB)#endif#ifndef DepDtClientLibs# define DepDtClientLibs $(DEPDTPRINTLIB) $(DEPDTHELPLIB) $(DEPDTWIDGETLIB) $(DEPDTSVCLIB) $(DEPTTLIB) $(DEPXMLIB) $(DEPXTOOLLIB) $(DEPXPLIB) $(DEPXLIB)#endif#ifndef DtClientSysLibs# define DtClientSysLibs $(DYNLIBSYSLIB) $(ICONVSYSLIB) $(REGEXSYSLIB) -lm#endif#ifndef DtClientExtraLibs# define DtClientExtraLibs /**/#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -