XCOMM $XConsortium: Imakefile /main/6 1996/04/21 19:07:26 drk $
TOOL_DIR = ../../dbTools
DATABASE_DIR = ../../../../databases

#ifdef HPArchitecture
PLATFORM = hp-ux
#endif
#ifdef RsArchitecture
PLATFORM = aix
#endif
#ifdef SunArchitecture
PLATFORM = sun
.NO_PARALLEL:
#endif

all::

configMin:: $(DATABASE_DIR)/CDE-MIN.udb
	$(TOOL_DIR)/udbToAny.ksh  -toLst -ReleaseStream $(PLATFORM) \
            $(DATABASE_DIR)/CDE-MIN.udb > CDE-MIN.lst
	../build_udb_list CDE-MIN ../../../..

configTT:: $(DATABASE_DIR)/CDE-TT.udb
	$(TOOL_DIR)/udbToAny.ksh  -toLst -ReleaseStream $(PLATFORM) \
            $(DATABASE_DIR)/CDE-TT.udb > CDE-TT.lst
	../build_udb_list CDE-TT ../../../..

configRun:: $(DATABASE_DIR)/CDE-RUN.udb
	$(TOOL_DIR)/udbToAny.ksh  -toLst -ReleaseStream $(PLATFORM) \
            $(DATABASE_DIR)/CDE-RUN.udb > CDE-RUN.lst
	../build_udb_list CDE-RUN ../../../..

configShlibs:: $(DATABASE_DIR)/CDE-SHLIBS.udb
	$(TOOL_DIR)/udbToAny.ksh  -toLst -ReleaseStream $(PLATFORM) \
            $(DATABASE_DIR)/CDE-SHLIBS.udb > CDE-SHLIBS.lst
	../build_udb_list CDE-SHLIBS ../../../..

LOCAL_CPP_DEFINES = -DCDE_INSTALLATION_TOP=$(CDE_INSTALLATION_TOP) \
                    -DCDE_CONFIGURATION_TOP=$(CDE_CONFIGURATION_TOP) \
                    -DCDE_LOGFILES_TOP=$(CDE_LOGFILES_TOP)

AllTarget(configShlibs configTT configRun configMin)

CppScriptTarget(configShlibs,configShlibs.src,$(LOCAL_CPP_DEFINES),)
CppScriptTarget(configTT,configTT.src,$(LOCAL_CPP_DEFINES),)
CppScriptTarget(configRun,configRun.src,$(LOCAL_CPP_DEFINES),)
CppScriptTarget(configMin,configMin.src,$(LOCAL_CPP_DEFINES),)

clean::
	$(RM) *.lst *.list
