head	1.1;
branch	1.1.1;
access;
symbols
	netbsd-11-0-RC4:1.1.1.1
	netbsd-11-0-RC3:1.1.1.1
	netbsd-11-0-RC2:1.1.1.1
	netbsd-11-0-RC1:1.1.1.1
	netbsd-11:1.1.1.1.0.30
	netbsd-11-base:1.1.1.1
	netbsd-10-1-RELEASE:1.1.1.1
	netbsd-8-3-RELEASE:1.1.1.1
	netbsd-9-4-RELEASE:1.1.1.1
	netbsd-10-0-RELEASE:1.1.1.1
	netbsd-10-0-RC6:1.1.1.1
	netbsd-10-0-RC5:1.1.1.1
	netbsd-10-0-RC4:1.1.1.1
	netbsd-10-0-RC3:1.1.1.1
	netbsd-10-0-RC2:1.1.1.1
	netbsd-10-0-RC1:1.1.1.1
	xorg-cf-files-1-0-8:1.1.1.1
	netbsd-10:1.1.1.1.0.28
	netbsd-10-base:1.1.1.1
	netbsd-9-3-RELEASE:1.1.1.1
	xorg-cf-files-1-0-7:1.1.1.1
	netbsd-9-2-RELEASE:1.1.1.1
	netbsd-9-1-RELEASE:1.1.1.1
	netbsd-8-2-RELEASE:1.1.1.1
	netbsd-9-0-RELEASE:1.1.1.1
	netbsd-9-0-RC2:1.1.1.1
	netbsd-9-0-RC1:1.1.1.1
	netbsd-9:1.1.1.1.0.26
	netbsd-9-base:1.1.1.1
	netbsd-8-1-RELEASE:1.1.1.1
	netbsd-8-1-RC1:1.1.1.1
	netbsd-7-2-RELEASE:1.1.1.1
	netbsd-8-0-RELEASE:1.1.1.1
	netbsd-8-0-RC2:1.1.1.1
	netbsd-8-0-RC1:1.1.1.1
	netbsd-7-1-2-RELEASE:1.1.1.1
	netbsd-7-1-1-RELEASE:1.1.1.1
	netbsd-8:1.1.1.1.0.24
	netbsd-8-base:1.1.1.1
	netbsd-7-1:1.1.1.1.0.22
	netbsd-7-1-RELEASE:1.1.1.1
	xorg-cf-files-1-0-6:1.1.1.1
	netbsd-7-1-RC2:1.1.1.1
	netbsd-7-1-RC1:1.1.1.1
	netbsd-7-0-2-RELEASE:1.1.1.1
	netbsd-7-0-1-RELEASE:1.1.1.1
	netbsd-7-0:1.1.1.1.0.20
	netbsd-7-0-RELEASE:1.1.1.1
	netbsd-7-0-RC3:1.1.1.1
	netbsd-7-0-RC2:1.1.1.1
	netbsd-7-0-RC1:1.1.1.1
	netbsd-5-2-3-RELEASE:1.1.1.1
	netbsd-5-1-5-RELEASE:1.1.1.1
	netbsd-6-0-6-RELEASE:1.1.1.1
	netbsd-6-1-5-RELEASE:1.1.1.1
	netbsd-7:1.1.1.1.0.18
	netbsd-7-base:1.1.1.1
	netbsd-6-1-4-RELEASE:1.1.1.1
	netbsd-6-0-5-RELEASE:1.1.1.1
	riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.1.1.1
	xorg-cf-files-1-0-5:1.1.1.1
	riastradh-drm2:1.1.1.1.0.16
	riastradh-drm2-base:1.1.1.1
	netbsd-6-1-3-RELEASE:1.1.1.1
	netbsd-6-0-4-RELEASE:1.1.1.1
	netbsd-5-2-2-RELEASE:1.1.1.1
	netbsd-5-1-4-RELEASE:1.1.1.1
	netbsd-6-1-2-RELEASE:1.1.1.1
	netbsd-6-0-3-RELEASE:1.1.1.1
	netbsd-5-2-1-RELEASE:1.1.1.1
	netbsd-5-1-3-RELEASE:1.1.1.1
	netbsd-6-1-1-RELEASE:1.1.1.1
	netbsd-6-1:1.1.1.1.0.14
	netbsd-6-0-2-RELEASE:1.1.1.1
	netbsd-6-1-RELEASE:1.1.1.1
	netbsd-6-1-RC4:1.1.1.1
	netbsd-6-1-RC3:1.1.1.1
	netbsd-6-1-RC2:1.1.1.1
	netbsd-6-1-RC1:1.1.1.1
	netbsd-5-2:1.1.1.1.0.12
	netbsd-6-0-1-RELEASE:1.1.1.1
	netbsd-5-2-RELEASE:1.1.1.1
	netbsd-5-2-RC1:1.1.1.1
	netbsd-6-0:1.1.1.1.0.10
	netbsd-6-0-RELEASE:1.1.1.1
	netbsd-6-0-RC2:1.1.1.1
	netbsd-6-0-RC1:1.1.1.1
	netbsd-6:1.1.1.1.0.8
	netbsd-6-base:1.1.1.1
	netbsd-5-1-2-RELEASE:1.1.1.1
	netbsd-5-1-1-RELEASE:1.1.1.1
	xorg-cf-files-1-0-4:1.1.1.1
	netbsd-5-1:1.1.1.1.0.6
	netbsd-5-1-RELEASE:1.1.1.1
	netbsd-5-1-RC4:1.1.1.1
	netbsd-5-1-RC3:1.1.1.1
	netbsd-5-1-RC2:1.1.1.1
	netbsd-5-1-RC1:1.1.1.1
	netbsd-5-0-2-RELEASE:1.1.1.1
	xorg-cf-files-1-0-3:1.1.1.1
	netbsd-5-0-1-RELEASE:1.1.1.1
	netbsd-5-0:1.1.1.1.0.4
	netbsd-5-0-RELEASE:1.1.1.1
	netbsd-5-0-RC4:1.1.1.1
	netbsd-5-0-RC3:1.1.1.1
	netbsd-5-0-RC2:1.1.1.1
	netbsd-5-0-RC1:1.1.1.1
	netbsd-5:1.1.1.1.0.2
	netbsd-5-base:1.1.1.1
	xorg-cf-files-1-0-2:1.1.1.1
	xorg:1.1.1;
locks; strict;
comment	@# @;


1.1
date	2008.07.30.04.32.51;	author mrg;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	2008.07.30.04.32.51;	author mrg;	state Exp;
branches;
next	;


desc
@@


1.1
log
@Initial revision
@
text
@XCOMM $Xorg: cde.tmpl,v 1.3 2000/08/17 19:41:47 cpqbld Exp $

/* 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 = CdeInstallationTop
CDE_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 !UseInstalledCDE
DTLCXENVSETUP = 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 SharedLibPam
SharedLibReferences(PAM,pam,$(PAMSRC),SOPAMREV,SharedPamRev)
#else
ProjectUnsharedLibReferences(PAM,pam,$(PAMSRC),CDEBuildLibDir)
#endif

#if SharedLibTt
SharedLibReferences(TT,tt,$(TTSRC)/lib,SOTTREV,SharedTtRev)
#else
ProjectUnsharedLibReferences(TT,tt,$(TTSRC)/lib,CDEBuildLibDir)
#endif

#if SharedLibDtSvc
SharedLibReferences(DTSVC,DtSvc,$(DTSVCSRC),SODTSVCREV,SharedDtSvcRev)
#else
ProjectUnsharedLibReferences(DTSVC,DtSvc,$(DTSVCSRC),CDEBuildLibDir)
#endif

#if SharedLibDtSearch
SharedLibReferences(DTSEARCH,DtSearch,$(DTSEARCHSRC),SODTSEARCHREV,SharedDtSearchRev)
#else
ProjectUnsharedLibReferences(DTSEARCH,DtSearch,$(DTSEARCHSRC),CDEBuildLibDir)
#endif

#if SharedLibDtWidget
SharedLibReferences(DTWIDGET,DtWidget,$(DTWIDGETSRC),SODTWIDGETREV,SharedDtWidgetRev)
#else
ProjectUnsharedLibReferences(DTWIDGET,DtWidget,$(DTWIDGETSRC),CDEBuildLibDir)
#endif

#if SharedLibDtHelp
SharedLibReferences(DTHELP,DtHelp,$(DTHELPSRC),SODTHELPREV,SharedDtHelpRev)
#else
ProjectUnsharedLibReferences(DTHELP,DtHelp,$(DTHELPSRC),CDEBuildLibDir)
#endif

#if SharedLibDtPrint
SharedLibReferences(DTPRINT,DtPrint,$(DTPRINTSRC),SODTPRINTREV,SharedDtPrintRev)
#else
ProjectUnsharedLibReferences(DTPRINT,DtPrint,$(DTPRINTSRC),CDEBuildLibDir)
#endif

#if SharedLibDtTerm
SharedLibReferences(DTTERM,DtTerm,$(DTTERMSRC),SODTTERMREV,SharedDtTermRev)
#else
ProjectUnsharedLibReferences(DTTERM,DtTerm,$(DTTERMSRC),CDEBuildLibDir)
#endif

#if SharedLibDtMrm
SharedLibReferences(DTMRM,DtMrm,$(DTMRMSRC),SODTMRMREV,SharedDtMrmRev)
#else
ProjectUnsharedLibReferences(DTMRM,DtMrm,$(DTMRMSRC),CDEBuildLibDir)
#endif

#if SharedLibDtMmdb
SharedLibReferences(DTMMDB,DtMmdb,$(DTMMDBSRC),SODTMMDBREV,SharedDtMmdbRev)
#else
ProjectUnsharedLibReferences(DTMMDB,DtMmdb,$(DTMMDBSRC),CDEBuildLibDir)
#endif

#if SharedLibDtCm
SharedLibReferences(DTCM,DtCm,$(DTCMSRC),SODTCMREV,SharedDtCmRev)
#else
ProjectUnsharedLibReferences(DTCM,DtCm,$(DTCMSRC),CDEBuildLibDir)
#endif

#if SharedLibCsa
SharedLibReferences(CSA,csa,$(CSASRC),SOCSAREV,SharedCsaRev)
#else
ProjectUnsharedLibReferences(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
@


1.1.1.1
log
@initial import of xorg-cf-files-1.0.2
@
text
@@
