3155641375c98c228c8a10c8ecec4489a706cfc8
[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 NetBSDArchitecture
28 PLATFORM = netbsd
29 SUBDIRS = netbsd
30 #endif
31 #ifdef FreeBSDArchitecture
32 PLATFORM = freebsd
33 SUBDIRS = freebsd
34 #endif
35 #ifdef RsArchitecture
36 PLATFORM = aix
37 SUBDIRS = ibm
38 #endif
39 #ifdef SunArchitecture
40 PLATFORM = sun
41 SUBDIRS = sun
42 #endif
43 #ifdef UXPArchitecture
44 PLATFORM = uxp
45 SUBDIRS = uxp
46 #endif
47 #ifdef USLArchitecture
48 PLATFORM = usl
49 SUBDIRS = usl
50 #endif
51 #ifdef AlphaArchitecture
52 PLATFORM = dec
53 SUBDIRS = dec
54 #endif
55
56 #ifndef HPArchitecture
57 MakeSubdirs($(SUBDIRS))
58 #endif
59
60 all::
61
62 DoUDB_SCRIPT3(configHelp,CDE-HELP-C,$(UDB_TOOL),$(BUILD_UDB_TOOL))
63 DoUDB_SCRIPT3(configHelpPrg,CDE-HELP-PRG,$(UDB_TOOL),$(BUILD_UDB_TOOL))
64 DoUDB_SCRIPT3(configDemos,CDE-DEMOS,$(UDB_TOOL),$(BUILD_UDB_TOOL))
65 DoUDB_SCRIPT3(configFonts,CDE-FONTS,$(UDB_TOOL),$(BUILD_UDB_TOOL))
66 DoUDB_SCRIPT3(configHelpRun,CDE-HELP-RUN,$(UDB_TOOL),$(BUILD_UDB_TOOL))
67 DoUDB_SCRIPT3(configIcons,CDE-ICONS,$(UDB_TOOL),$(BUILD_UDB_TOOL))
68 DoUDB_SCRIPT3(configInc,CDE-INC,$(UDB_TOOL),$(BUILD_UDB_TOOL))
69 DoUDB_SCRIPT3(configManDev,CDE-MAN-DEV,$(UDB_TOOL),$(BUILD_UDB_TOOL))
70 DoUDB_SCRIPT3(configMan,CDE-MAN,$(UDB_TOOL),$(BUILD_UDB_TOOL))
71 DoUDB_SCRIPT3(configMsgCat,CDE-MSG-C,$(UDB_TOOL),$(BUILD_UDB_TOOL))
72 DoUDB_SCRIPT3(configPrg,CDE-PRG,$(UDB_TOOL),$(BUILD_UDB_TOOL))
73 DoUDB_SCRIPT3(configShlibs,CDE-SHLIBS,$(UDB_TOOL),$(BUILD_UDB_TOOL))
74
75
76 LOCAL_CPP_DEFINES = -DCDE_INSTALLATION_TOP=$(CDE_INSTALLATION_TOP) \
77                     -DCDE_CONFIGURATION_TOP=$(CDE_CONFIGURATION_TOP) \
78                     -DCDE_LOGFILES_TOP=$(CDE_LOGFILES_TOP)
79
80 CppSourceFile(configHelp,configHelp.src,$(LOCAL_CPP_DEFINES),)
81 CppSourceFile(configHelpPrg,configHelpPrg.src,$(LOCAL_CPP_DEFINES),)
82 CppSourceFile(configDemos,configDemos.src,$(LOCAL_CPP_DEFINES),)
83 CppSourceFile(configFonts,configFonts.src,$(LOCAL_CPP_DEFINES),)
84 CppSourceFile(configHelpRun,configHelpRun.src,$(LOCAL_CPP_DEFINES),)
85 CppSourceFile(configIcons,configIcons.src,$(LOCAL_CPP_DEFINES),)
86 CppSourceFile(configInc,configInc.src,$(LOCAL_CPP_DEFINES),)
87 CppSourceFile(configMan,configMan.src,$(LOCAL_CPP_DEFINES),)
88 CppSourceFile(configManDev,configManDev.src,$(LOCAL_CPP_DEFINES),)
89 CppSourceFile(configMsgCat,configMsgCat.src,$(LOCAL_CPP_DEFINES),)
90 CppSourceFile(configPrg,configPrg.src,$(LOCAL_CPP_DEFINES),)
91 CppSourceFile(configShlibs,configShlibs.src,$(LOCAL_CPP_DEFINES),)
92
93 configHelp:: configHelp.src
94         chmod +x configHelp
95
96 configHelpPrg:: configHelpPrg.src
97         chmod +x configHelpPrg
98
99 configDemos:: configDemos.src
100         chmod +x configDemos
101
102 configFonts:: configFonts.src
103         chmod +x configFonts
104
105 configHelpRun:: configHelpRun.src
106         chmod +x configHelpRun
107
108 configIcons:: configIcons.src
109         chmod +x configIcons
110
111 configInc:: configInc.src
112         chmod +x configInc
113
114 configMan:: configMan.src
115         chmod +x configMan
116
117 configManDev:: configManDev.src
118         chmod +x configManDev
119
120 configMsgCat:: configMsgCat.src
121         chmod +x configMsgCat
122
123 configPrg:: configPrg.src
124         chmod +x configPrg
125
126 configShlibs:: configShlibs.src
127         chmod +x configShlibs
128
129 clean::
130         $(RM) *.lst *.list