2d968a0ad66172f29a84b62c8fc6cedf2b274bf4
[oweals/cde.git] / cde / programs / dtinfo / dtinfo / src / UAS / Test / Imakefile
1 XCOMM $XConsortium: Imakefile /main/5 1996/08/21 15:45:24 drk $
2 #ifdef UseDtSearch
3 SEARCHENG=DtSearch
4 #else
5 SEARCHENG=Fulcrum
6 #endif
7
8 CXXEXTRA_DEFINES = -DEXPAND_TEMPLATES
9
10 NormalCplusplusObjectRule()
11
12 #ifdef UseDtSearch
13
14 DTSEARCH_LIBS=-L/VOB/olias/library/dtsearch/solaris -lDtSr -lDtvis
15 DTSEARCH_INCLUDES=-I/VOB/olias/library/dtsearch/src
16
17 SEARCHENG_LIBS=../$(SEARCHENG)/lib$(SEARCHENG).a $(DTSEARCH_LIBS)
18 SEARCHENG_INCLUDES=-I../$(SEARCHENG) $(DTSEARCH_INCLUDES)
19
20 Libs = libPrefs.a ../MMDB/libMMDB.a ../MMDB/libMMDBT.a \
21 ../Base/libBase.a ../Base/libBaseT.a \
22 $(LIBRARY)/Common_Class/ol/libcommon_class.a $(EXCLIB) $(MMDB_LIBS) \
23 $(MISC_LIB) -lm
24
25 INCLUDES=-I. -I.. -I../.. -I../Base -I../MMDB -I../$(SEARCHENG) $(EXCEPTIONS_INCLUDES) $(COMMON_CLASS_INCLUDES) $(DTSEARCH_INCLUDES)
26
27 #else
28 Libs = ../Fulcrum/libFulcrum.a libPrefs.a ../MMDB/libMMDB.a ../Base/libBase.a $(EXCLIB) $(FULCRUMLIBS) $(MMDB_LIBS) $(MISC_LIB) -lm
29
30 INCLUDES=-I. -I.. -I../.. -I../Base -I../MMDB -I../DtSearch -I../Fulcrum $(EXCEPTIONS_INCLUDES) $(FULCRUM_INCLUDES) $(FULCRUM_DEFINES) $(MMDB_INCLUDES)
31 #endif
32
33 PREF_LIB_NAME = Prefs
34 PREF_LIB_SRCS = StringPref.C UserPreference.C
35 PREF_LIB_OBJS = $(PREF_LIB_SRCS:.C=.o)
36
37 make_libfiles($(LIBNAME),)
38
39 #if defined(OpenBSDArchitecture) || defined(FreeBSDArchitecture) || \
40     defined(LinuxArchitecture)
41 SimpleLibrary($(PREF_LIB_NAME), $(PREF_LIB_OBJS), $(LIBDIR))
42 SimpleLibraryT(uasdrv, uasdrv.o,)
43 #else
44 SimpleLibrary($(PREF_LIB_NAME), $(PREF_LIB_OBJS), $(LIBDIR))
45 SimpleLibraryT(uasdrv, uasdrv.o,)
46 XCOMM RealLibrary($(PREF_LIB_NAME), $(PREF_LIB_OBJS), $(LIBDIR))
47 XCOMM RealLibraryT(uasdrv, uasdrv.o,)
48 #endif
49
50 SimpleCPlusPlusProgram(sdrv, sdrv.o dlstub.o UAS_Templates.o, $(Libs))
51 SimpleCPlusPlusProgram(uasdrv, uasdrv.o dlstub.o libuasdrvT.a, $(Libs))
52 SpecialCPlusPlusObjectRule(UAS_Templates.o,,-ptf)
53
54 SRCS = $(PREF_LIB_SRCS) sdrv.C uasdrv.C dlstub.C UAS_Templates.C
55
56 DependTarget()