111d341caSmrgXCOMM $Xorg: cde.tmpl,v 1.3 2000/08/17 19:41:47 cpqbld Exp $
211d341caSmrg
311d341caSmrg/* Include the Motif project template file. */
411d341caSmrg#include <Motif.tmpl>
511d341caSmrg
611d341caSmrg#ifndef _CUse
711d341caSmrg# if UseInstalledCDE
811d341caSmrg#  define _CUse(a,b) a
911d341caSmrg# else
1011d341caSmrg#  define _CUse(a,b) b
1111d341caSmrg# endif
1211d341caSmrg#endif
1311d341caSmrg
1411d341caSmrg#ifndef _CUseCat
1511d341caSmrg# if (defined(__STDC__) && !defined(UnixCpp)) || defined(AnsiCpp)
1611d341caSmrg#  if UseInstalledCDE
1711d341caSmrg#   define _CUseCat(a,b,c) a##c
1811d341caSmrg#  else
1911d341caSmrg#   define _CUseCat(a,b,c) b##c
2011d341caSmrg#  endif
2111d341caSmrg# else
2211d341caSmrg#  if UseInstalledCDE
2311d341caSmrg#   define _CUseCat(a,b,c) a/**/c
2411d341caSmrg#  else
2511d341caSmrg#   define _CUseCat(a,b,c) b/**/c
2611d341caSmrg#  endif
2711d341caSmrg# endif
2811d341caSmrg#endif
2911d341caSmrg
3011d341caSmrg#ifndef CDETop
3111d341caSmrg# if ImportCDE
3211d341caSmrg#  define CDETop $(TOP)/imports/cde
3311d341caSmrg# else
3411d341caSmrg#  define CDETop $(TOP)
3511d341caSmrg# endif
3611d341caSmrg#endif
3711d341caSmrg
3811d341caSmrg#define CDESharedRev		2.1
3911d341caSmrg
4011d341caSmrg#ifndef SharedLibPam
4111d341caSmrg# define SharedLibPam		HasSharedLibraries
4211d341caSmrg#endif
4311d341caSmrg#ifndef NormalLibPam
4411d341caSmrg# define NormalLibPam		(!SharedLibPam | ForceNormalLib)
4511d341caSmrg#endif
4611d341caSmrg#ifndef DebugLibPam
4711d341caSmrg# define DebugLibPam		NO
4811d341caSmrg#endif
4911d341caSmrg#ifndef ProfileLibPam
5011d341caSmrg# define ProfileLibPam		NO
5111d341caSmrg#endif
5211d341caSmrg#ifndef SharedPamRev
5311d341caSmrg# define SharedPamRev		CDESharedRev
5411d341caSmrg#endif
5511d341caSmrg
5611d341caSmrg#ifndef SharedLibTt
5711d341caSmrg# define SharedLibTt		HasSharedLibraries
5811d341caSmrg#endif
5911d341caSmrg#ifndef NormalLibTt
6011d341caSmrg# define NormalLibTt		(!SharedLibTt | ForceNormalLib)
6111d341caSmrg#endif
6211d341caSmrg#ifndef DebugLibTt
6311d341caSmrg# define DebugLibTt		NO
6411d341caSmrg#endif
6511d341caSmrg#ifndef ProfileLibTt
6611d341caSmrg# define ProfileLibTt		NO
6711d341caSmrg#endif
6811d341caSmrg#ifndef SharedTtRev
6911d341caSmrg# define SharedTtRev		CDESharedRev
7011d341caSmrg#endif
7111d341caSmrg
7211d341caSmrg#ifndef SharedLibDtSvc
7311d341caSmrg# define SharedLibDtSvc		HasSharedLibraries
7411d341caSmrg#endif
7511d341caSmrg#ifndef NormalLibDtSvc
7611d341caSmrg# define NormalLibDtSvc		(!SharedLibDtSvc | ForceNormalLib)
7711d341caSmrg#endif
7811d341caSmrg#ifndef DebugLibDtSvc
7911d341caSmrg# define DebugLibDtSvc		NO
8011d341caSmrg#endif
8111d341caSmrg#ifndef ProfileLibDtSvc
8211d341caSmrg# define ProfileLibDtSvc	NO
8311d341caSmrg#endif
8411d341caSmrg#ifndef SharedDtSvcRev
8511d341caSmrg# define SharedDtSvcRev		CDESharedRev
8611d341caSmrg#endif
8711d341caSmrg
8811d341caSmrg#ifndef SharedLibDtSearch
8911d341caSmrg# define SharedLibDtSearch	HasSharedLibraries
9011d341caSmrg#endif
9111d341caSmrg#ifndef NormalLibDtSearch
9211d341caSmrg# define NormalLibDtSearch	(!SharedLibDtSearch | ForceNormalLib)
9311d341caSmrg#endif
9411d341caSmrg#ifndef DebugLibDtSearch
9511d341caSmrg# define DebugLibDtSearch	NO
9611d341caSmrg#endif
9711d341caSmrg#ifndef ProfileLibDtSearch
9811d341caSmrg# define ProfileLibDtSearch	NO
9911d341caSmrg#endif
10011d341caSmrg#ifndef SharedDtSearchRev
10111d341caSmrg# define SharedDtSearchRev	CDESharedRev
10211d341caSmrg#endif
10311d341caSmrg
10411d341caSmrg#ifndef SharedLibDtWidget
10511d341caSmrg# define SharedLibDtWidget	HasSharedLibraries
10611d341caSmrg#endif
10711d341caSmrg#ifndef NormalLibDtWidget
10811d341caSmrg# define NormalLibDtWidget	(!SharedLibDtWidget | ForceNormalLib)
10911d341caSmrg#endif
11011d341caSmrg#ifndef DebugLibDtWidget
11111d341caSmrg# define DebugLibDtWidget	NO
11211d341caSmrg#endif
11311d341caSmrg#ifndef ProfileLibDtWidget
11411d341caSmrg# define ProfileLibDtWidget	NO
11511d341caSmrg#endif
11611d341caSmrg#ifndef SharedDtWidgetRev
11711d341caSmrg# define SharedDtWidgetRev	CDESharedRev
11811d341caSmrg#endif
11911d341caSmrg
12011d341caSmrg#ifndef SharedLibDtHelp
12111d341caSmrg# define SharedLibDtHelp	HasSharedLibraries
12211d341caSmrg#endif
12311d341caSmrg#ifndef NormalLibDtHelp
12411d341caSmrg# define NormalLibDtHelp	(!SharedLibDtHelp | ForceNormalLib)
12511d341caSmrg#endif
12611d341caSmrg#ifndef DebugLibDtHelp
12711d341caSmrg# define DebugLibDtHelp		NO
12811d341caSmrg#endif
12911d341caSmrg#ifndef ProfileLibDtHelp
13011d341caSmrg# define ProfileLibDtHelp	NO
13111d341caSmrg#endif
13211d341caSmrg#ifndef SharedDtHelpRev
13311d341caSmrg# define SharedDtHelpRev	CDESharedRev
13411d341caSmrg#endif
13511d341caSmrg
13611d341caSmrg#ifndef SharedLibDtPrint
13711d341caSmrg# define SharedLibDtPrint	HasSharedLibraries
13811d341caSmrg#endif
13911d341caSmrg#ifndef NormalLibDtPrint
14011d341caSmrg# define NormalLibDtPrint	(!SharedLibDtPrint | ForceNormalLib)
14111d341caSmrg#endif
14211d341caSmrg#ifndef DebugLibDtPrint
14311d341caSmrg# define DebugLibDtPrint	NO
14411d341caSmrg#endif
14511d341caSmrg#ifndef ProfileLibDtPrint
14611d341caSmrg# define ProfileLibDtPrint	NO
14711d341caSmrg#endif
14811d341caSmrg#ifndef SharedDtPrintRev
14911d341caSmrg# define SharedDtPrintRev	CDESharedRev
15011d341caSmrg#endif
15111d341caSmrg
15211d341caSmrg#ifndef SharedLibDtTerm
15311d341caSmrg# define SharedLibDtTerm	HasSharedLibraries
15411d341caSmrg#endif
15511d341caSmrg#ifndef NormalLibDtTerm
15611d341caSmrg# define NormalLibDtTerm	(!SharedLibDtTerm | ForceNormalLib)
15711d341caSmrg#endif
15811d341caSmrg#ifndef DebugLibDtTerm
15911d341caSmrg# define DebugLibDtTerm		NO
16011d341caSmrg#endif
16111d341caSmrg#ifndef ProfileLibDtTerm
16211d341caSmrg# define ProfileLibDtTerm	NO
16311d341caSmrg#endif
16411d341caSmrg#ifndef SharedDtTermRev
16511d341caSmrg# define SharedDtTermRev	CDESharedRev
16611d341caSmrg#endif
16711d341caSmrg
16811d341caSmrg#ifndef SharedLibDtMrm
16911d341caSmrg# define SharedLibDtMrm		HasSharedLibraries
17011d341caSmrg#endif
17111d341caSmrg#ifndef NormalLibDtMrm
17211d341caSmrg# define NormalLibDtMrm		(!SharedLibDtMrm | ForceNormalLib)
17311d341caSmrg#endif
17411d341caSmrg#ifndef DebugLibDtMrm
17511d341caSmrg# define DebugLibDtMrm		NO
17611d341caSmrg#endif
17711d341caSmrg#ifndef ProfileLibDtMrm
17811d341caSmrg# define ProfileLibDtMrm	NO
17911d341caSmrg#endif
18011d341caSmrg#ifndef SharedDtMrmRev
18111d341caSmrg# define SharedDtMrmRev		CDESharedRev
18211d341caSmrg#endif
18311d341caSmrg
18411d341caSmrg#ifndef SharedLibDtMmdb
18511d341caSmrg# define SharedLibDtMmdb	HasSharedLibraries
18611d341caSmrg#endif
18711d341caSmrg#ifndef NormalLibDtMmdb
18811d341caSmrg# define NormalLibDtMmdb	(!SharedLibDtMmdb | ForceNormalLib)
18911d341caSmrg#endif
19011d341caSmrg#ifndef DebugLibDtMmdb
19111d341caSmrg# define DebugLibDtMmdb		NO
19211d341caSmrg#endif
19311d341caSmrg#ifndef ProfileLibDtMmdb
19411d341caSmrg# define ProfileLibDtMmdb	NO
19511d341caSmrg#endif
19611d341caSmrg#ifndef SharedDtMmdbRev
19711d341caSmrg# define SharedDtMmdbRev	CDESharedRev
19811d341caSmrg#endif
19911d341caSmrg
20011d341caSmrg#ifndef SharedLibCsa
20111d341caSmrg# define SharedLibCsa		HasSharedLibraries
20211d341caSmrg#endif
20311d341caSmrg#ifndef NormalLibCsa
20411d341caSmrg# define NormalLibCsa		(!SharedLibCsa | ForceNormalLib)
20511d341caSmrg#endif
20611d341caSmrg#ifndef DebugLibCsa
20711d341caSmrg# define DebugLibCsa		NO
20811d341caSmrg#endif
20911d341caSmrg#ifndef ProfileLibCsa
21011d341caSmrg# define ProfileLibCsa		NO
21111d341caSmrg#endif
21211d341caSmrg#ifndef SharedCsaRev
21311d341caSmrg# define SharedCsaRev		CDESharedRev
21411d341caSmrg#endif
21511d341caSmrg
21611d341caSmrg#ifndef DtLocalesToBuild
21711d341caSmrg#define DtLocalesToBuild de_DE.ISO8859-1 es_ES.ISO8859-1 fr_FR.ISO8859-1 it_IT.ISO8859-1 ja_JP.dt-eucJP
21811d341caSmrg#endif
21911d341caSmrg
22011d341caSmrg#ifndef DtCodeGen
22111d341caSmrg# if UseInstalledCDE
22211d341caSmrg#  define DtCodeGen dtcodegen
22311d341caSmrg# else
22411d341caSmrg#  define DtCodeGen $(CLIENTENVSETUP) $(CDESRC)/dtappbuilder/src/abmf/dtcodegen
22511d341caSmrg# endif
22611d341caSmrg#endif
22711d341caSmrg
22811d341caSmrg#ifndef BuildCDEDoc
22911d341caSmrg# define BuildCDEDoc YES
23011d341caSmrg#endif
23111d341caSmrg
23211d341caSmrg#ifndef UseNSGMLS
23311d341caSmrg# ifdef SunArchitecture
23411d341caSmrg#  define UseNSGMLS NO
23511d341caSmrg# else
23611d341caSmrg#  define UseNSGMLS YES
23711d341caSmrg# endif
23811d341caSmrg#endif
23911d341caSmrg#ifndef SGMLParser
24011d341caSmrg# if UseNSGMLS
24111d341caSmrg#  define SGMLDir $(NSGMLSSRC)
24211d341caSmrg#  define SGMLParser $(NSGMLSSRC)/nsgmls
24311d341caSmrg# else
24411d341caSmrg#  define SGMLDir $(SGMLSSRC)
24511d341caSmrg#  define SGMLParser $(SGMLSSRC)/sgmls
24611d341caSmrg# endif
24711d341caSmrg#endif
24811d341caSmrg
24911d341caSmrg#ifndef DtInfoGen
25011d341caSmrg# if UseInstalledCDE
25111d341caSmrg#  define DtInfoGen dtinfogen
25211d341caSmrg# else
25311d341caSmrg#  define DtInfoGen $(CLIENTENVSETUP) $(DTLCXENVSETUP) DTINFO_HOME=$(DTINFOGENSRC) DTINFO_BIN=$(DTINFOGENSRC)/install:$(DTINFOGENSRC)/mmdb/StyleSheet:$(DTINFOGENSRC)/mmdb/src:SGMLDir:$(CDESRC)/dtsr $(DTINFOGENSRC)/infolib/etc/dtinfogen
25411d341caSmrg# endif
25511d341caSmrg#endif
25611d341caSmrg#ifndef DtInfoGenTmpDir
25711d341caSmrg#  define DtInfoGenTmpDir $(TOP)/doc/tmp
25811d341caSmrg#endif
25911d341caSmrg
26011d341caSmrg#ifndef DtDocBook
26111d341caSmrg# if UseInstalledCDE
26211d341caSmrg#  define DtDocBook dtdocbook
26311d341caSmrg# else
26411d341caSmrg#  define DtDocBook $(CLIENTENVSETUP) $(DTLCXENVSETUP) $(CDESRC)/dtdocbook/doc2sdl/dtdocbook
26511d341caSmrg# endif
26611d341caSmrg#endif
26711d341caSmrg#ifndef DtDocBookOptions
26811d341caSmrg# if UseInstalledCDE
26911d341caSmrg#  define DtDocBookOptions
27011d341caSmrg# else
27111d341caSmrg#  define DtDocBookOptions -t $(CDESRC)/dtdocbook/doc2sdl -H $(HELPTAGPASS2DEF) -I $(CDESRC)/dtdocbook/instant/instant -L $(CDESRC)/dtdocbook/xlate_locale/xlate_locale -S SGMLParser
27211d341caSmrg# endif
27311d341caSmrg#endif
27411d341caSmrg
27511d341caSmrg           CDETOP = CDETop
27611d341caSmrg#if ImportCDE || UseInstalledCDE
27711d341caSmrg    CDEINCLUDESRC = $(CDETOP)/include
27811d341caSmrg#else
27911d341caSmrg    CDEINCLUDESRC = $(CDETOP)/exports/include
28011d341caSmrg#endif
28111d341caSmrg TOP_CDE_INCLUDES = -I$(CDEINCLUDESRC)
28211d341caSmrg        CDELIBSRC = $(CDETOP)/lib
28311d341caSmrg           PAMSRC = $(CDELIBSRC)/pam/libpam
28411d341caSmrg            TTSRC = $(CDELIBSRC)/tt
28511d341caSmrg         DTSVCSRC = $(CDELIBSRC)/DtSvc
28611d341caSmrg      DTSEARCHSRC = $(CDELIBSRC)/DtSearch
28711d341caSmrg      DTWIDGETSRC = $(CDELIBSRC)/DtWidget
28811d341caSmrg        DTHELPSRC = $(CDELIBSRC)/DtHelp
28911d341caSmrg       DTPRINTSRC = $(CDELIBSRC)/DtPrint
29011d341caSmrg        DTTERMSRC = $(CDELIBSRC)/DtTerm
29111d341caSmrg         DTMRMSRC = $(CDELIBSRC)/DtMrm
29211d341caSmrg        DTMMDBSRC = $(CDELIBSRC)/DtMmdb
29311d341caSmrg           CSASRC = $(CDELIBSRC)/csa
29411d341caSmrg           CDESRC = $(CDETOP)/programs
29511d341caSmrg#ifdef BuildLibPathVar
29611d341caSmrg      DTENVLIBDIR = CDEBuildLibPath
29711d341caSmrg#endif
29811d341caSmrg#ifdef CDEProjectRoot
29911d341caSmrg   CDEPROJECTROOT = CDEProjectRoot
30011d341caSmrg#endif
30111d341caSmrg CDE_INSTALLATION_TOP = CdeInstallationTop
30211d341caSmrgCDE_CONFIGURATION_TOP = CdeConfigurationTop
30311d341caSmrg     CDE_LOGFILES_TOP = CdeLogFilesTop
30411d341caSmrg         CDE_USER_TOP = CdeUserTop
30511d341caSmrg
30611d341caSmrg        DTCODEGEN = DtCodeGen
30711d341caSmrg    HELPPARSERSRC = $(CDESRC)/dthelp/parser
30811d341caSmrg          HELPTAG = _CUseCat($(BINDIR),$(HELPPARSERSRC)/helptag,/dthelptag)
30911d341caSmrg  HELPTAGPASS1DEF = _CUseCat($(BINDIR),$(HELPPARSERSRC)/pass1/helptag,/dthelp_htag1)
31011d341caSmrg  HELPTAGPASS2DEF = _CUseCat($(BINDIR),$(HELPPARSERSRC)/pass2/htag2,/dthelp_htag2)
31111d341caSmrg        DTDOCBOOK = DtDocBook
31211d341caSmrg DTDOCBOOKOPTIONS = DtDocBookOptions
31311d341caSmrg#if UseNSGMLS
31411d341caSmrg        NSGMLSSRC = $(CDESRC)/nsgmls
31511d341caSmrg#else
31611d341caSmrg         SGMLSSRC = $(CDESRC)/dtdocbook/sgmls
31711d341caSmrg#endif
31811d341caSmrg     DTINFOGENSRC = $(CDESRC)/dtinfo/dtinfogen
31911d341caSmrg        DTINFOGEN = DtInfoGen
32011d341caSmrg  DTINFOGENTMPDIR = DtInfoGenTmpDir
32111d341caSmrg#ifdef DtInfoGenOptions
32211d341caSmrg DTINFOGENOPTIONS = DtInfoGenOptions
32311d341caSmrg#endif
32411d341caSmrg#ifdef ArchitectureDefines
32511d341caSmrg ARCHITECTURE_DEFINES = ArchitectureDefines
32611d341caSmrg#endif
32711d341caSmrg#if !UseInstalledCDE
32811d341caSmrgDTLCXENVSETUP = DTLCXSEARCHPATH=$(DTHELPSRC)
32911d341caSmrg#endif
33011d341caSmrg
33111d341caSmrg#ifndef TtClientLibs
33211d341caSmrg# define TtClientLibs $(TTLIB) $(XLIB)
33311d341caSmrg#endif
33411d341caSmrg#ifndef TtClientDepLibs
33511d341caSmrg# define TtClientDepLibs $(DEPTTLIB) $(DEPXLIB)
33611d341caSmrg#endif
33711d341caSmrg
33811d341caSmrg/* These libraries use UseInstalledCDE instead of UseInstalled. */
33911d341caSmrg#undef _Use
34011d341caSmrg#undef _UseCat
34111d341caSmrg#define _Use    _CUse
34211d341caSmrg#define _UseCat _CUseCat
34311d341caSmrg
34411d341caSmrg#ifndef CDEBuildLibDir
34511d341caSmrg# define CDEBuildLibDir	BuildLibDir
34611d341caSmrg#endif
34711d341caSmrg
34811d341caSmrg#if SharedLibPam
34911d341caSmrgSharedLibReferences(PAM,pam,$(PAMSRC),SOPAMREV,SharedPamRev)
35011d341caSmrg#else
35111d341caSmrgProjectUnsharedLibReferences(PAM,pam,$(PAMSRC),CDEBuildLibDir)
35211d341caSmrg#endif
35311d341caSmrg
35411d341caSmrg#if SharedLibTt
35511d341caSmrgSharedLibReferences(TT,tt,$(TTSRC)/lib,SOTTREV,SharedTtRev)
35611d341caSmrg#else
35711d341caSmrgProjectUnsharedLibReferences(TT,tt,$(TTSRC)/lib,CDEBuildLibDir)
35811d341caSmrg#endif
35911d341caSmrg
36011d341caSmrg#if SharedLibDtSvc
36111d341caSmrgSharedLibReferences(DTSVC,DtSvc,$(DTSVCSRC),SODTSVCREV,SharedDtSvcRev)
36211d341caSmrg#else
36311d341caSmrgProjectUnsharedLibReferences(DTSVC,DtSvc,$(DTSVCSRC),CDEBuildLibDir)
36411d341caSmrg#endif
36511d341caSmrg
36611d341caSmrg#if SharedLibDtSearch
36711d341caSmrgSharedLibReferences(DTSEARCH,DtSearch,$(DTSEARCHSRC),SODTSEARCHREV,SharedDtSearchRev)
36811d341caSmrg#else
36911d341caSmrgProjectUnsharedLibReferences(DTSEARCH,DtSearch,$(DTSEARCHSRC),CDEBuildLibDir)
37011d341caSmrg#endif
37111d341caSmrg
37211d341caSmrg#if SharedLibDtWidget
37311d341caSmrgSharedLibReferences(DTWIDGET,DtWidget,$(DTWIDGETSRC),SODTWIDGETREV,SharedDtWidgetRev)
37411d341caSmrg#else
37511d341caSmrgProjectUnsharedLibReferences(DTWIDGET,DtWidget,$(DTWIDGETSRC),CDEBuildLibDir)
37611d341caSmrg#endif
37711d341caSmrg
37811d341caSmrg#if SharedLibDtHelp
37911d341caSmrgSharedLibReferences(DTHELP,DtHelp,$(DTHELPSRC),SODTHELPREV,SharedDtHelpRev)
38011d341caSmrg#else
38111d341caSmrgProjectUnsharedLibReferences(DTHELP,DtHelp,$(DTHELPSRC),CDEBuildLibDir)
38211d341caSmrg#endif
38311d341caSmrg
38411d341caSmrg#if SharedLibDtPrint
38511d341caSmrgSharedLibReferences(DTPRINT,DtPrint,$(DTPRINTSRC),SODTPRINTREV,SharedDtPrintRev)
38611d341caSmrg#else
38711d341caSmrgProjectUnsharedLibReferences(DTPRINT,DtPrint,$(DTPRINTSRC),CDEBuildLibDir)
38811d341caSmrg#endif
38911d341caSmrg
39011d341caSmrg#if SharedLibDtTerm
39111d341caSmrgSharedLibReferences(DTTERM,DtTerm,$(DTTERMSRC),SODTTERMREV,SharedDtTermRev)
39211d341caSmrg#else
39311d341caSmrgProjectUnsharedLibReferences(DTTERM,DtTerm,$(DTTERMSRC),CDEBuildLibDir)
39411d341caSmrg#endif
39511d341caSmrg
39611d341caSmrg#if SharedLibDtMrm
39711d341caSmrgSharedLibReferences(DTMRM,DtMrm,$(DTMRMSRC),SODTMRMREV,SharedDtMrmRev)
39811d341caSmrg#else
39911d341caSmrgProjectUnsharedLibReferences(DTMRM,DtMrm,$(DTMRMSRC),CDEBuildLibDir)
40011d341caSmrg#endif
40111d341caSmrg
40211d341caSmrg#if SharedLibDtMmdb
40311d341caSmrgSharedLibReferences(DTMMDB,DtMmdb,$(DTMMDBSRC),SODTMMDBREV,SharedDtMmdbRev)
40411d341caSmrg#else
40511d341caSmrgProjectUnsharedLibReferences(DTMMDB,DtMmdb,$(DTMMDBSRC),CDEBuildLibDir)
40611d341caSmrg#endif
40711d341caSmrg
40811d341caSmrg#if SharedLibDtCm
40911d341caSmrgSharedLibReferences(DTCM,DtCm,$(DTCMSRC),SODTCMREV,SharedDtCmRev)
41011d341caSmrg#else
41111d341caSmrgProjectUnsharedLibReferences(DTCM,DtCm,$(DTCMSRC),CDEBuildLibDir)
41211d341caSmrg#endif
41311d341caSmrg
41411d341caSmrg#if SharedLibCsa
41511d341caSmrgSharedLibReferences(CSA,csa,$(CSASRC),SOCSAREV,SharedCsaRev)
41611d341caSmrg#else
41711d341caSmrgProjectUnsharedLibReferences(CSA,csa,$(CSASRC),CDEBuildLibDir)
41811d341caSmrg#endif
41911d341caSmrg
42011d341caSmrg
42111d341caSmrg/* Revert to the normal library rules. */
42211d341caSmrg#undef _Use
42311d341caSmrg#undef _UseCat
42411d341caSmrg#define _Use    _XUse
42511d341caSmrg#define _UseCat _XUseCat
42611d341caSmrg
42711d341caSmrg
42811d341caSmrg#ifndef DtClientLibs
42911d341caSmrg# define DtClientLibs $(DTPRINTLIB) $(DTHELPLIB) $(DTWIDGETLIB) $(DTSVCLIB) $(TTLIB) $(XMLIB) $(XTOOLLIB) $(XPLIB) $(XLIB)
43011d341caSmrg#endif
43111d341caSmrg#ifndef DepDtClientLibs
43211d341caSmrg# define DepDtClientLibs $(DEPDTPRINTLIB) $(DEPDTHELPLIB) $(DEPDTWIDGETLIB) $(DEPDTSVCLIB) $(DEPTTLIB) $(DEPXMLIB) $(DEPXTOOLLIB) $(DEPXPLIB) $(DEPXLIB)
43311d341caSmrg#endif
43411d341caSmrg#ifndef DtClientSysLibs
43511d341caSmrg# define DtClientSysLibs $(DYNLIBSYSLIB) $(ICONVSYSLIB) $(REGEXSYSLIB) -lm
43611d341caSmrg#endif
43711d341caSmrg#ifndef DtClientExtraLibs
43811d341caSmrg# define DtClientExtraLibs /**/
43911d341caSmrg#endif
440