dtinfo other files
[oweals/cde.git] / cde / admin / IntegTools / post_install / Imakefile
1 XCOMM $TOG: Imakefile /main/13 1998/03/11 16:20:10 mgreess $
2 #ifndef HPArchitecture
3 # define IHaveSubdirs
4 #endif
5 #define PassCDebugFlags
6
7 #ifdef SunArchitecture
8 .NO_PARALLEL:
9 #endif
10
11 TOOL_DIR = ../dbTools
12 DATABASE_DIR = ../../../databases
13 BUILD_UDB_TOOL = $(SHELL) build_udb_list
14 UDB_TOOL = $(KORNSHELL) $(TOOL_DIR)/udbToAny.ksh
15
16 #ifdef HPArchitecture
17 PLATFORM = hp-ux
18 #endif
19 #ifdef LinuxArchitecture
20 PLATFORM = linux
21 SUBDIRS = linux
22 #endif
23 #ifdef OpenBSDArchitecture
24 PLATFORM = openbsd
25 SUBDIRS = openbsd
26 #endif
27 #ifdef FreeBSDArchitecture
28 PLATFORM = freebsd
29 SUBDIRS = freebsd
30 #endif
31 #ifdef RsArchitecture
32 PLATFORM = aix
33 SUBDIRS = ibm
34 #endif
35 #ifdef SunArchitecture
36 PLATFORM = sun
37 SUBDIRS = sun
38 #endif
39 #ifdef UXPArchitecture
40 PLATFORM = uxp
41 SUBDIRS = uxp
42 #endif
43 #ifdef USLArchitecture
44 PLATFORM = usl
45 SUBDIRS = usl
46 #endif
47 #ifdef AlphaArchitecture
48 PLATFORM = dec
49 SUBDIRS = dec
50 #endif
51
52 #ifndef HPArchitecture
53 MakeSubdirs($(SUBDIRS))
54 #endif
55
56 all::
57
58 configHelp:: $(DATABASE_DIR)/CDE-HELP-C.udb
59         $(UDB_TOOL)  -toLst -ReleaseStream $(PLATFORM) \
60             $(DATABASE_DIR)/CDE-HELP-C.udb > CDE-HELP-C.lst
61         $(BUILD_UDB_TOOL) CDE-HELP-C ../../..
62
63 configHelpPrg:: $(DATABASE_DIR)/CDE-HELP-PRG.udb
64         $(UDB_TOOL)  -toLst -ReleaseStream $(PLATFORM) \
65             $(DATABASE_DIR)/CDE-HELP-PRG.udb > CDE-HELP-PRG.lst
66         $(BUILD_UDB_TOOL) CDE-HELP-PRG ../../..
67
68 configDemos:: $(DATABASE_DIR)/CDE-DEMOS.udb
69         $(UDB_TOOL)  -toLst -ReleaseStream $(PLATFORM) \
70             $(DATABASE_DIR)/CDE-DEMOS.udb > CDE-DEMOS.lst
71         $(BUILD_UDB_TOOL) CDE-DEMOS ../../..
72
73 configFonts:: $(DATABASE_DIR)/CDE-FONTS.udb
74         $(UDB_TOOL)  -toLst -ReleaseStream $(PLATFORM) \
75             $(DATABASE_DIR)/CDE-FONTS.udb > CDE-FONTS.lst
76         $(BUILD_UDB_TOOL) CDE-FONTS ../../..
77
78 configHelpRun:: $(DATABASE_DIR)/CDE-HELP-RUN.udb
79         $(UDB_TOOL)  -toLst -ReleaseStream $(PLATFORM) \
80             $(DATABASE_DIR)/CDE-HELP-RUN.udb > CDE-HELP-RUN.lst
81         $(BUILD_UDB_TOOL) CDE-HELP-RUN ../../..
82
83 configIcons:: $(DATABASE_DIR)/CDE-ICONS.udb
84         $(UDB_TOOL)  -toLst -ReleaseStream $(PLATFORM) \
85             $(DATABASE_DIR)/CDE-ICONS.udb > CDE-ICONS.lst
86         $(BUILD_UDB_TOOL) CDE-ICONS ../../..
87
88 configInc:: $(DATABASE_DIR)/CDE-INC.udb
89         $(UDB_TOOL)  -toLst -ReleaseStream $(PLATFORM) \
90             $(DATABASE_DIR)/CDE-INC.udb > CDE-INC.lst
91         $(BUILD_UDB_TOOL) CDE-INC ../../..
92
93 configManDev:: $(DATABASE_DIR)/CDE-MAN-DEV.udb
94         $(UDB_TOOL)  -toLst -ReleaseStream $(PLATFORM) \
95             $(DATABASE_DIR)/CDE-MAN-DEV.udb > CDE-MAN-DEV.lst
96         $(BUILD_UDB_TOOL) CDE-MAN-DEV ../../..
97
98 configMan:: $(DATABASE_DIR)/CDE-MAN.udb
99         $(UDB_TOOL)  -toLst -ReleaseStream $(PLATFORM) \
100             $(DATABASE_DIR)/CDE-MAN.udb > CDE-MAN.lst
101         $(BUILD_UDB_TOOL) CDE-MAN ../../..
102
103 configMsgCat:: $(DATABASE_DIR)/CDE-MSG-C.udb
104         $(UDB_TOOL)  -toLst -ReleaseStream $(PLATFORM) \
105             $(DATABASE_DIR)/CDE-MSG-C.udb > CDE-MSG-C.lst
106         $(BUILD_UDB_TOOL) CDE-MSG-C ../../..
107
108 configPrg:: $(DATABASE_DIR)/CDE-PRG.udb
109         $(UDB_TOOL)  -toLst -ReleaseStream $(PLATFORM) \
110             $(DATABASE_DIR)/CDE-PRG.udb > CDE-PRG.lst
111         $(BUILD_UDB_TOOL) CDE-PRG ../../..
112
113 configShlibs:: $(DATABASE_DIR)/CDE-SHLIBS.udb
114         $(UDB_TOOL)  -toLst -ReleaseStream $(PLATFORM) \
115             $(DATABASE_DIR)/CDE-SHLIBS.udb > CDE-SHLIBS.lst
116         $(BUILD_UDB_TOOL) CDE-SHLIBS ../../..
117
118 LOCAL_CPP_DEFINES = -DCDE_INSTALLATION_TOP=$(CDE_INSTALLATION_TOP) \
119                     -DCDE_CONFIGURATION_TOP=$(CDE_CONFIGURATION_TOP) \
120                     -DCDE_LOGFILES_TOP=$(CDE_LOGFILES_TOP)
121
122 CppSourceFile(configHelp,configHelp.src,$(LOCAL_CPP_DEFINES),)
123 CppSourceFile(configHelpPrg,configHelpPrg.src,$(LOCAL_CPP_DEFINES),)
124
125 CppSourceFile(configDemos,configDemos.src,$(LOCAL_CPP_DEFINES),)
126 CppSourceFile(configFonts,configFonts.src,$(LOCAL_CPP_DEFINES),)
127 CppSourceFile(configHelpRun,configHelpRun.src,$(LOCAL_CPP_DEFINES),)
128 CppSourceFile(configIcons,configIcons.src,$(LOCAL_CPP_DEFINES),)
129 CppSourceFile(configInc,configInc.src,$(LOCAL_CPP_DEFINES),)
130 CppSourceFile(configMan,configMan.src,$(LOCAL_CPP_DEFINES),)
131 CppSourceFile(configManDev,configManDev.src,$(LOCAL_CPP_DEFINES),)
132 CppSourceFile(configMsgCat,configMsgCat.src,$(LOCAL_CPP_DEFINES),)
133 CppSourceFile(configPrg,configPrg.src,$(LOCAL_CPP_DEFINES),)
134 CppSourceFile(configShlibs,configShlibs.src,$(LOCAL_CPP_DEFINES),)
135
136 configHelp:: configHelp.src
137         chmod +x configHelp
138
139 configHelpPrg:: configHelpPrg.src
140         chmod +x configHelpPrg
141
142 configDemos:: configDemos.src
143         chmod +x configDemos
144
145 configFonts:: configFonts.src
146         chmod +x configFonts
147
148 configHelpRun:: configHelpRun.src
149         chmod +x configHelpRun
150
151 configIcons:: configIcons.src
152         chmod +x configIcons
153
154 configInc:: configInc.src
155         chmod +x configInc
156
157 configMan:: configMan.src
158         chmod +x configMan
159
160 configManDev:: configManDev.src
161         chmod +x configManDev
162
163 configMsgCat:: configMsgCat.src
164         chmod +x configMsgCat
165
166 configPrg:: configPrg.src
167         chmod +x configPrg
168
169 configShlibs:: configShlibs.src
170         chmod +x configShlibs
171
172 clean::
173         $(RM) *.lst *.list