Initial import of the CDE 2.1.30 sources from the Open Group.
[oweals/cde.git] / cde / programs / dtinfo / dtinfo / src / Agents / Imakefile
1 XCOMM $XConsortium: Imakefile /main/8 1996/08/21 15:41:09 drk $
2
3 DEPEND_DEFINES = $(CXXDEPENDINCLUDES)
4
5 MAKEFILEDEPS=Classlist.mk
6
7 LIBNAME=Agents
8
9 #ifdef DoLicenseManagement
10 INCLUDES=$(BROWSER_INCLUDES) $(MMDB_INCLUDES) $(LICENSE_L_INCLUDES)
11 EXTRA_DEFINES=-DLICENSE_MANAGEMENT
12 #else
13 XCOMM Should remove LICENSE_L_INCLUDES from this list in this case
14 INCLUDES=$(BROWSER_INCLUDES) $(COMMON_CLASS_INCLUDES)
15 #endif
16 #include "Classlist.mk"
17
18 OBJS=$(SRCS:.C=.o)
19
20
21 make_libfiles($(LIBNAME), $(CLASSES))
22 make_msgs($(LIBNAME), $(MSGS))
23
24 #if defined(SunArchitecture) && CplusplusCompilerMajorVersion > 3
25 SimpleLibraryT($(LIBNAME), $(OBJS), $(LIBDIR))
26 #else
27 SimpleLibrary($(LIBNAME), $(OBJS), $(LIBDIR))
28 #endif
29
30 #if defined(HPArchitecture)||defined(UXPArchitecture)
31 XCOMM
32 XCOMM SWM: +i option Hack for HP compiler. Problem is
33 XCOMM with things declared as static void _* as class members.
34 XCOMM Adding +i fixes problem.
35 XCOMM
36 SpecialCPlusPlusObjectRule(OutlineListViewMotif.o,,+i)
37
38 SpecialCPlusPlusObjectRule(ScopeMenu.o,,)
39 #endif
40
41 #if defined(UseWideChars) && defined(SunArchitecture) && (OSMajorVersion == 4)
42 WC_OBJS=\
43 NodeWindowAgentMotif.o \
44 PrefAgentMotif.o \
45 GraphicAgentMotif.o \
46 MarkIconMotif.o \
47 AnchorCanvas.o \
48 MarkCanvas.o \
49 MarkChooser.o \
50 ViewportMarks.o
51
52 SpecialCPlusPlusObjectRule($(WC_OBJS),,-I/VOB/olias/library/Xwchar/src)
53 #endif
54
55 clean::
56         $(RM) *..c
57
58 DependTarget()