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