Initial import of the CDE 2.1.30 sources from the Open Group.
[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 = ./build_udb_list
14
15 #ifdef HPArchitecture
16 PLATFORM = hp-ux
17 #endif
18 #ifdef LinuxArchitecture
19 PLATFORM = linux
20 SUBDIRS = linux
21 #endif
22 #ifdef RsArchitecture
23 PLATFORM = aix
24 SUBDIRS = ibm
25 #endif
26 #ifdef SunArchitecture
27 PLATFORM = sun
28 SUBDIRS = sun
29 #endif
30 #ifdef UXPArchitecture
31 PLATFORM = uxp
32 SUBDIRS = uxp
33 #endif
34 #ifdef USLArchitecture
35 PLATFORM = usl
36 SUBDIRS = usl
37 #endif
38 #ifdef AlphaArchitecture
39 PLATFORM = dec
40 SUBDIRS = dec
41 #endif
42
43 #ifndef HPArchitecture
44 MakeSubdirs($(SUBDIRS))
45 #endif
46
47 all::
48
49 configHelp:: $(DATABASE_DIR)/CDE-HELP-C.udb
50         $(TOOL_DIR)/udbToAny.ksh  -toLst -ReleaseStream $(PLATFORM) \
51             $(DATABASE_DIR)/CDE-HELP-C.udb > CDE-HELP-C.lst
52         $(BUILD_UDB_TOOL) CDE-HELP-C ../../..
53
54 configHelpPrg:: $(DATABASE_DIR)/CDE-HELP-PRG.udb
55         $(TOOL_DIR)/udbToAny.ksh  -toLst -ReleaseStream $(PLATFORM) \
56             $(DATABASE_DIR)/CDE-HELP-PRG.udb > CDE-HELP-PRG.lst
57         $(BUILD_UDB_TOOL) CDE-HELP-PRG ../../..
58
59 configDemos:: $(DATABASE_DIR)/CDE-DEMOS.udb
60         $(TOOL_DIR)/udbToAny.ksh  -toLst -ReleaseStream $(PLATFORM) \
61             $(DATABASE_DIR)/CDE-DEMOS.udb > CDE-DEMOS.lst
62         $(BUILD_UDB_TOOL) CDE-DEMOS ../../..
63
64 configFonts:: $(DATABASE_DIR)/CDE-FONTS.udb
65         $(TOOL_DIR)/udbToAny.ksh  -toLst -ReleaseStream $(PLATFORM) \
66             $(DATABASE_DIR)/CDE-FONTS.udb > CDE-FONTS.lst
67         $(BUILD_UDB_TOOL) CDE-FONTS ../../..
68
69 configHelpRun:: $(DATABASE_DIR)/CDE-HELP-RUN.udb
70         $(TOOL_DIR)/udbToAny.ksh  -toLst -ReleaseStream $(PLATFORM) \
71             $(DATABASE_DIR)/CDE-HELP-RUN.udb > CDE-HELP-RUN.lst
72         $(BUILD_UDB_TOOL) CDE-HELP-RUN ../../..
73
74 configIcons:: $(DATABASE_DIR)/CDE-ICONS.udb
75         $(TOOL_DIR)/udbToAny.ksh  -toLst -ReleaseStream $(PLATFORM) \
76             $(DATABASE_DIR)/CDE-ICONS.udb > CDE-ICONS.lst
77         $(BUILD_UDB_TOOL) CDE-ICONS ../../..
78
79 configInc:: $(DATABASE_DIR)/CDE-INC.udb
80         $(TOOL_DIR)/udbToAny.ksh  -toLst -ReleaseStream $(PLATFORM) \
81             $(DATABASE_DIR)/CDE-INC.udb > CDE-INC.lst
82         $(BUILD_UDB_TOOL) CDE-INC ../../..
83
84 configManDev:: $(DATABASE_DIR)/CDE-MAN-DEV.udb
85         $(TOOL_DIR)/udbToAny.ksh  -toLst -ReleaseStream $(PLATFORM) \
86             $(DATABASE_DIR)/CDE-MAN-DEV.udb > CDE-MAN-DEV.lst
87         $(BUILD_UDB_TOOL) CDE-MAN-DEV ../../..
88
89 configMan:: $(DATABASE_DIR)/CDE-MAN.udb
90         $(TOOL_DIR)/udbToAny.ksh  -toLst -ReleaseStream $(PLATFORM) \
91             $(DATABASE_DIR)/CDE-MAN.udb > CDE-MAN.lst
92         $(BUILD_UDB_TOOL) CDE-MAN ../../..
93
94 configMsgCat:: $(DATABASE_DIR)/CDE-MSG-C.udb
95         $(TOOL_DIR)/udbToAny.ksh  -toLst -ReleaseStream $(PLATFORM) \
96             $(DATABASE_DIR)/CDE-MSG-C.udb > CDE-MSG-C.lst
97         $(BUILD_UDB_TOOL) CDE-MSG-C ../../..
98
99 configPrg:: $(DATABASE_DIR)/CDE-PRG.udb
100         $(TOOL_DIR)/udbToAny.ksh  -toLst -ReleaseStream $(PLATFORM) \
101             $(DATABASE_DIR)/CDE-PRG.udb > CDE-PRG.lst
102         $(BUILD_UDB_TOOL) CDE-PRG ../../..
103
104 configShlibs:: $(DATABASE_DIR)/CDE-SHLIBS.udb
105         $(TOOL_DIR)/udbToAny.ksh  -toLst -ReleaseStream $(PLATFORM) \
106             $(DATABASE_DIR)/CDE-SHLIBS.udb > CDE-SHLIBS.lst
107         $(BUILD_UDB_TOOL) CDE-SHLIBS ../../..
108
109 LOCAL_CPP_DEFINES = -DCDE_INSTALLATION_TOP=$(CDE_INSTALLATION_TOP) \
110                     -DCDE_CONFIGURATION_TOP=$(CDE_CONFIGURATION_TOP) \
111                     -DCDE_LOGFILES_TOP=$(CDE_LOGFILES_TOP)
112
113 CppSourceFile(configHelp,configHelp.src,$(LOCAL_CPP_DEFINES),)
114 CppSourceFile(configHelpPrg,configHelpPrg.src,$(LOCAL_CPP_DEFINES),)
115
116 CppSourceFile(configDemos,configDemos.src,$(LOCAL_CPP_DEFINES),)
117 CppSourceFile(configFonts,configFonts.src,$(LOCAL_CPP_DEFINES),)
118 CppSourceFile(configHelpRun,configHelpRun.src,$(LOCAL_CPP_DEFINES),)
119 CppSourceFile(configIcons,configIcons.src,$(LOCAL_CPP_DEFINES),)
120 CppSourceFile(configInc,configInc.src,$(LOCAL_CPP_DEFINES),)
121 CppSourceFile(configMan,configMan.src,$(LOCAL_CPP_DEFINES),)
122 CppSourceFile(configManDev,configManDev.src,$(LOCAL_CPP_DEFINES),)
123 CppSourceFile(configMsgCat,configMsgCat.src,$(LOCAL_CPP_DEFINES),)
124 CppSourceFile(configPrg,configPrg.src,$(LOCAL_CPP_DEFINES),)
125 CppSourceFile(configShlibs,configShlibs.src,$(LOCAL_CPP_DEFINES),)
126
127 configHelp:: configHelp.src
128         chmod +x configHelp
129
130 configHelpPrg:: configHelpPrg.src
131         chmod +x configHelpPrg
132
133 configDemos:: configDemos.src
134         chmod +x configDemos
135
136 configFonts:: configFonts.src
137         chmod +x configFonts
138
139 configHelpRun:: configHelpRun.src
140         chmod +x configHelpRun
141
142 configIcons:: configIcons.src
143         chmod +x configIcons
144
145 configInc:: configInc.src
146         chmod +x configInc
147
148 configMan:: configMan.src
149         chmod +x configMan
150
151 configManDev:: configManDev.src
152         chmod +x configManDev
153
154 configMsgCat:: configMsgCat.src
155         chmod +x configMsgCat
156
157 configPrg:: configPrg.src
158         chmod +x configPrg
159
160 configShlibs:: configShlibs.src
161         chmod +x configShlibs
162
163 clean::
164         $(RM) *.lst *.list