OpenIndiana and Solaris port
[oweals/cde.git] / cde / lib / DtSvc / DtUtil2 / Imakefile
1 XCOMM $TOG: Imakefile /main/14 1998/04/22 14:18:31 mgreess $
2 #define DoNormalLib     NormalLibDtSvc
3 #define DoSharedLib     SharedLibDtSvc
4 #define DoDebugLib      DebugLibDtSvc
5 #define DoProfileLib    ProfileLibDtSvc
6 #define LibName         DtSvc
7 #define SoRev           SODTSVCREV
8 #define IncSubdir       Dt
9 #define LibCreate       NO
10
11 #include <Threads.tmpl>
12
13 #ifndef DtSvcDefines
14 # define DtSvcDefines   -DMULTIBYTE
15 #endif
16 DEPEND_DEFINES = $(DEPENDDEFINES)
17 DEFINES = DtSvcDefines \
18           -DCDE_INSTALLATION_TOP=\"$(CDE_INSTALLATION_TOP)\" \
19           -DCDE_CONFIGURATION_TOP=\"$(CDE_CONFIGURATION_TOP)\"
20 INCLUDES =  -I. -I../include
21
22 #ifdef SunArchitecture
23 EXTRA_INCLUDES = -I$(DTHELPSRC)
24 EXTRA_SRCS = SunDtHelp.c
25 EXTRA_OBJS = SunDtHelp.o
26 #endif
27
28 HEADERS = \
29         ChkpntP.h \
30         Collate.h \
31         CommandM.h \
32         Connect.h \
33         DataTypes.h \
34         DtNlUtils.h \
35         DtP.h \
36         DtPStrings.h \
37         DtosP.h \
38         DtpadM.h \
39         EnvControlI.h \
40         EnvControlP.h \
41         FileM.h \
42         FileUtil.h \
43         GetDispRes.h \
44         DtGetMessageP.h \
45         HashP.h \
46         HourGlass.h \
47         IconFile.h \
48         Indicator.h \
49         IndicatorM.h \
50         Info.h \
51         LocaleXlate.h \
52         Lock.h \
53         Message.h \
54         Msg.h \
55         MsgP.h \
56         MsgCatP.h \
57         MsgLog.h \
58         MsgLogI.h \
59         Service.h \
60         Setlocale.h \
61         SharedProcs.h \
62         SmCreateDirs.h \
63         Spc.h \
64         SvcTT.h \
65         Unistd.h \
66         UserMsg.h \
67         Utility.h \
68         UtilityP.h \
69         XlationSvc.h
70
71 SRCS = \
72         $(EXTRA_SRCS) \
73         ChkpntClient.c \
74         ChkpntListen.c \
75         DtEnvMap.c \
76         DtNlUtils.c \
77         EnvControl.c \
78         FileUtil.c \
79         GetDispRes.c \
80         GetMessage.c \
81         HourGlass.c \
82         Info.c \
83         SharedProcs.c \
84         SmCreateDirs.c \
85         UErrNoBMS.c \
86         Utility.c \
87         ActIndicator.c \
88         CmdUtility.c \
89         DtGetMessage.c \
90         DtUtil.c \
91         GetEmbed.c \
92         Hash.c \
93         PrintXErr.c \
94         XmWrap.c \
95         addToRes.c \
96         lock.c \
97         SvcTT.c \
98         MsgCat.c \
99         MsgLog.c \
100         LocaleXlate.c \
101         XlationSvc.c
102
103 /* WARNING!!!!
104  * Any .o's added to this list need to be added to DTUTIL2_OBJS
105  * and SHARED_DTUTIL2_OBJS in the DtSvc Imakefile.
106  */
107 OBJS = \
108         $(EXTRA_OBJS) \
109         ChkpntClient.o \
110         ChkpntListen.o \
111         DtEnvMap.o \
112         DtNlUtils.o \
113         EnvControl.o \
114         FileUtil.o \
115         GetDispRes.o \
116         GetMessage.o \
117         HourGlass.o \
118         Info.o \
119         SharedProcs.o \
120         SmCreateDirs.o \
121         UErrNoBMS.o \
122         Utility.o \
123         ActIndicator.o \
124         CmdUtility.o \
125         DtGetMessage.o \
126         DtUtil.o \
127         GetEmbed.o \
128         Hash.o \
129         PrintXErr.o \
130         XmWrap.o \
131         addToRes.o \
132         lock.o \
133         SvcTT.o \
134         MsgCat.o \
135         MsgLog.o \
136         LocaleXlate.o \
137         XlationSvc.o
138
139 #include <Library.tmpl>
140
141 SubdirLibraryRule($(OBJS))
142
143 DependTarget()