Disable all code related to libXp
[oweals/cde.git] / cde / programs / dtinfo / mmdb / dti_cc / Imakefile
1 XCOMM $XConsortium: Imakefile /main/1 1996/08/21 15:59:27 drk $
2
3 XCOMM                         ** WARNING **
4 XCOMM 
5 XCOMM The files named here may appear in many different Imakefiles.
6 XCOMM If you add or remove a file, be sure to update all locations.
7 XCOMM It's unfortunate, but all this redundancy serves a purpose.
8 XCOMM
9 XCOMM Other possible locations are:
10 XCOMM           .../lib/DtMmdb/Imakefile
11 XCOMM           .../lib/DtMmdb/<subdir>/Imakefile
12 XCOMM           .../programs/dtinfo/mmdb/Imakefile
13 XCOMM           .../programs/dtinfo/mmdb/<subdir>/Imakefile
14
15 #define DoNormalLib     YES
16 #define DoSharedLib     NO
17 #define DoDebugLib      NO
18 #define DoProfileLib    NO
19 #define LibName         MMDB
20 #define LibHeaders      NO
21 #define LibCreate       NO
22
23 #define CplusplusSource YES
24 DEPEND_DEFINES = $(DEPENDDEFINES)
25 CXXEXTRA_DEFINES = -DEXPAND_TEMPLATES
26
27 DEFINES  = 
28 INCLUDES = $(CXXDEPENDINCLUDES) -I$(DTMMDBSRC)/dti_cc $(EXCEPTIONS_INCLUDES) $(COMMON_CLASS_INCLUDES)
29
30 LinkSourceFile(CC_Listbase.C,$(DTMMDBSRC)/dti_cc)
31 LinkSourceFile(cc_exceptions.C,$(DTMMDBSRC)/dti_cc)
32 LinkSourceFile(CC_String.C,$(DTMMDBSRC)/dti_cc)
33 LinkSourceFile(CC_Tokenizer.C,$(DTMMDBSRC)/dti_cc)
34 LinkSourceFile(CC_Stack.C,$(DTMMDBSRC)/dti_cc)
35 LinkSourceFile(CC_Slist.C,$(DTMMDBSRC)/dti_cc)
36
37 SRCS =  CC_Listbase.C   cc_exceptions.C CC_String.C \
38         CC_Tokenizer.C  CC_Stack.C      CC_Slist.C
39 OBJS = $(SRCS:.C=.o)
40
41 #include <Library.tmpl>
42
43 SubdirLibraryRule($(OBJS))
44
45 DependTarget()
46
47 #ifdef TEST
48 TEST_OBJS = $(OBJS) \
49         ../utility/mmdb_exception.o \
50         ../utility/funcs.o \
51         ../utility/atoi_fast.o \
52         ../utility/pm_random.o \
53         ../dti_excs/Jump_Environment.o \
54         ../dti_excs/Exceptions.o \
55         ../dti_excs/Exception.o \
56         ../dti_excs/Destructable.o \
57         ../dti_excs/terminate.o \
58         ../dti_excs/centerline.o \
59         ../misc/unique_id.o -lm
60
61 SpecialCPlusPlusObjectRule(CC_Template.o,,-ptf)
62 SimpleCPlusPlusProgram(tt, main.o CC_Template.o,$(TEST_OBJS))
63 #endif