1 XCOMM $XConsortium: Imakefile /main/15 1996/09/14 15:25:18 drk $
4 VFORK_DEFINE = -DPORT_NOVFORK
7 MWMDEFINES = $(VFORK_DEFINE) -DLARGECURSORS -DR2_COMPAT -DOPAQUE -DSHAPE \
8 -DUNMAP_ON_RESTART -DBATCH_DRAG_REQUESTS \
9 -DCDE_INSTALLATION_TOP=\"$(CDE_INSTALLATION_TOP)\" \
10 -DCDE_CONFIGURATION_TOP=\"$(CDE_CONFIGURATION_TOP)\"
12 DTWMDEFINES = -DWSM -DPANELIST
14 DEFINES = $(MWMDEFINES) $(DTWMDEFINES) -DMULTIBYTE -DMINIMAL_DT
16 DEPLIBS = DepDtClientLibs
17 LOCAL_LIBRARIES = DtClientLibs
18 SYS_LIBRARIES = DtClientSysLibs DtClientExtraLibs
20 #if defined(HPArchitecture)
21 EXTRA_DEFINES = -D_HPUX_SOURCE
22 #endif /* HPArchitecture */
24 #if defined (SunArchitecture)
25 /* The OpenWindows AllPlanes extension is not in vanilla X11R6. */
27 dtwm := LOCAL_LDFLAGS = -M mapfile.reorder
31 WmCDInfo.c WmCDecor.c WmCEvent.c \
32 WmCPlace.c WmColormap.c WmError.c \
33 WmEvent.c WmFeedback.c WmFunction.c \
34 WmGraphics.c WmIDecor.c WmIPlace.c \
35 WmIconBox.c WmImage.c WmInitWs.c \
36 WmKeyFocus.c WmMain.c WmManage.c \
37 WmMenu.c WmProperty.c WmProtocol.c \
38 WmResCvt.c WmResParse.c WmResource.c \
39 WmSignal.c WmWinConf.c WmWinInfo.c \
40 WmWinList.c WmWinState.c version.c
43 Button.c Callback.c Clock.c \
44 DataBaseLoad.c PanelS.c Parse.c \
45 PopupMenu.c Session.c UI.c \
46 WmBackdrop.c WmFP.c WmHelp.c \
47 WmIPC.c WmOL.c WmParse.c \
48 WmParseP.c WmPresence.c WmWrkspace.c \
52 WmCDInfo.o WmCDecor.o WmCEvent.o \
53 WmCPlace.o WmColormap.o WmError.o \
54 WmEvent.o WmFeedback.o WmFunction.o \
55 WmGraphics.o WmIDecor.o WmIPlace.o \
56 WmIconBox.o WmImage.o WmInitWs.o \
57 WmKeyFocus.o WmMain.o WmManage.o \
58 WmMenu.o WmProperty.o WmProtocol.o \
59 WmResCvt.o WmResParse.o WmResource.o \
60 WmSignal.o WmWinConf.o WmWinInfo.o \
61 WmWinList.o WmWinState.o version.o
64 Button.o Callback.o Clock.o \
65 DataBaseLoad.o PanelS.o Parse.o \
66 PopupMenu.o Session.o UI.o \
67 WmBackdrop.o WmFP.o WmHelp.o \
68 WmIPC.o WmOL.o WmParse.o \
69 WmParseP.o WmPresence.o WmWrkspace.o \
72 SRCS1 = $(SRCSXM) $(SRCSDT)
73 OBJS1 = $(OBJSXM) $(OBJSDT)
75 SRCS2 = Print.c Parse.c DataBaseLoad.c WmParse.c Session.c
76 OBJS2 = Print.o Parse.o DataBaseLoad.o WmParse.o Session.o
78 PROGRAMS = dtwm dtfplist
80 ComplexProgramTarget_1(dtwm,$(LOCAL_LIBRARIES),$(SYSTEM_LIBRARIES))
81 ComplexProgramTarget_2(dtfplist,$(LOCAL_LIBRARIES),$(SYSTEM_LIBRARIES))
84 CPP_TARGETS = Dtwm.defs sys.dtwmrc
86 LOCAL_CPP_DEFINES = -DCDE_INSTALLATION_TOP=$(CDE_INSTALLATION_TOP) \
87 -DCDE_CONFIGURATION_TOP=$(CDE_CONFIGURATION_TOP)
89 AllTarget($(CPP_TARGETS))
91 CppSourceFile(Dtwm.defs,Dtwm.defs.src,$(LOCAL_CPP_DEFINES),)
92 CppSourceFile(sys.dtwmrc,sys.dtwmrc.src,$(LOCAL_CPP_DEFINES),)