1 XCOMM $XConsortium: Imakefile /main/8 1996/04/21 19:11:16 drk $
2 #define DoNormalLib NormalLibDtWidget
3 #define DoSharedLib SharedLibDtWidget
4 #define DoDebugLib DebugLibDtWidget
5 #define DoProfileLib ProfileLibDtWidget
6 #define LibName DtWidget
7 #define SoRev SODTWIDGETREV
10 #include <Threads.tmpl>
12 #ifndef DtWidgetDefines
13 # define DtWidgetDefines -DI18N_MSG -DMULTIBYTE
15 DEPEND_DEFINES = $(DEPENDDEFINES)
16 DEFINES = DtWidgetDefines
17 #if defined(LinuxArchitecture)
18 INCLUDES = -I. -I/usr/include/freetype2
19 #elif defined(FreeBSDArchitecture) || defined(OpenBSDArchitecture)
20 INCLUDES = -I. -I$(XPROJECTROOT)/include/freetype2
21 #elif defined(NetBSDArchitecture)
22 INCLUDES = -I. -I$(XPROJECTROOT)/include -I$(XPROJECTROOT)/include/freetype2
27 #ifdef SharedDtWidgetReqs
28 REQUIREDLIBS = SharedDtWidgetReqs
32 Icon.h IconP.h DtStrDefs.h \
33 SpinBox.h SpinBoxP.h ComboBox.h \
34 ComboBoxP.h MenuButtonP.h MenuButton.h \
35 DialogBox.h DialogBoxP.h DtMsgsP.h \
36 MacrosP.h Control.h ControlP.h \
37 View.h ViewP.h TitleBox.h \
38 TitleBoxP.h EditorP.h Editor.h
41 ComboBox.c Control.c DialogBox.c \
42 DtMsgs.c DtStrDefs.c EditAreaData.c \
43 EditCalls.c Editor.c Icon.c \
44 MenuButton.c NewCvt.c SearchCalls.c \
45 SearchDlg.c SpinBox.c TitleBox.c \
49 ComboBox.o Control.o DialogBox.o \
50 DtMsgs.o DtStrDefs.o EditAreaData.o \
51 EditCalls.o Editor.o Icon.o \
52 MenuButton.o NewCvt.o SearchCalls.o \
53 SearchDlg.o SpinBox.o TitleBox.o \
56 #include <Library.tmpl>
58 /* MS Compiler bug, remove when we go to USL compiler */
59 #ifdef SCOArchitecture
60 SpecialFlagsObjectRule(Clock, -Olegtc)
65 LOCAL_CPP_DEFINES = -DCDE_INSTALLATION_TOP=$(CDE_INSTALLATION_TOP)
66 CppSourceFile(UNIXbindings,UNIXbindings.cpp,$(LOCAL_CPP_DEFINES),)