93 lines
3.2 KiB
Plaintext
93 lines
3.2 KiB
Plaintext
XCOMM $XConsortium: Imakefile /main/15 1996/09/14 15:25:18 drk $
|
|
|
|
#if !HasVFork
|
|
VFORK_DEFINE = -DPORT_NOVFORK
|
|
#endif
|
|
|
|
MWMDEFINES = $(VFORK_DEFINE) -DLARGECURSORS -DR2_COMPAT -DOPAQUE -DSHAPE \
|
|
-DUNMAP_ON_RESTART -DBATCH_DRAG_REQUESTS \
|
|
-DCDE_INSTALLATION_TOP=\"$(CDE_INSTALLATION_TOP)\" \
|
|
-DCDE_CONFIGURATION_TOP=\"$(CDE_CONFIGURATION_TOP)\"
|
|
|
|
DTWMDEFINES = -DWSM -DPANELIST
|
|
|
|
DEFINES = $(MWMDEFINES) $(DTWMDEFINES) -DMULTIBYTE -DMINIMAL_DT
|
|
|
|
DEPLIBS = DepDtClientLibs
|
|
LOCAL_LIBRARIES = DtClientLibs
|
|
SYS_LIBRARIES = DtClientSysLibs DtClientExtraLibs
|
|
|
|
#if defined(HPArchitecture)
|
|
EXTRA_DEFINES = -D_HPUX_SOURCE
|
|
#endif /* HPArchitecture */
|
|
|
|
#if defined (SunArchitecture)
|
|
/* The OpenWindows AllPlanes extension is not in vanilla X11R6. */
|
|
EXTRA_CCOPTIONS = -xF
|
|
dtwm := LOCAL_LDFLAGS = -M mapfile.reorder
|
|
#endif
|
|
|
|
SRCSXM = \
|
|
WmCDInfo.c WmCDecor.c WmCEvent.c \
|
|
WmCPlace.c WmColormap.c WmError.c \
|
|
WmEvent.c WmFeedback.c WmFunction.c \
|
|
WmGraphics.c WmIDecor.c WmIPlace.c \
|
|
WmIconBox.c WmImage.c WmInitWs.c \
|
|
WmKeyFocus.c WmMain.c WmManage.c \
|
|
WmMenu.c WmProperty.c WmProtocol.c \
|
|
WmResCvt.c WmResParse.c WmResource.c \
|
|
WmSignal.c WmWinConf.c WmWinInfo.c \
|
|
WmWinList.c WmWinState.c version.c
|
|
|
|
SRCSDT = \
|
|
Button.c Callback.c Clock.c \
|
|
DataBaseLoad.c PanelS.c Parse.c \
|
|
PopupMenu.c Session.c UI.c \
|
|
WmBackdrop.c WmFP.c WmHelp.c \
|
|
WmIPC.c WmOL.c WmParse.c \
|
|
WmParseP.c WmPresence.c WmWrkspace.c \
|
|
WmXSMP.c
|
|
|
|
OBJSXM = \
|
|
WmCDInfo.o WmCDecor.o WmCEvent.o \
|
|
WmCPlace.o WmColormap.o WmError.o \
|
|
WmEvent.o WmFeedback.o WmFunction.o \
|
|
WmGraphics.o WmIDecor.o WmIPlace.o \
|
|
WmIconBox.o WmImage.o WmInitWs.o \
|
|
WmKeyFocus.o WmMain.o WmManage.o \
|
|
WmMenu.o WmProperty.o WmProtocol.o \
|
|
WmResCvt.o WmResParse.o WmResource.o \
|
|
WmSignal.o WmWinConf.o WmWinInfo.o \
|
|
WmWinList.o WmWinState.o version.o
|
|
|
|
OBJSDT = \
|
|
Button.o Callback.o Clock.o \
|
|
DataBaseLoad.o PanelS.o Parse.o \
|
|
PopupMenu.o Session.o UI.o \
|
|
WmBackdrop.o WmFP.o WmHelp.o \
|
|
WmIPC.o WmOL.o WmParse.o \
|
|
WmParseP.o WmPresence.o WmWrkspace.o \
|
|
WmXSMP.o
|
|
|
|
SRCS1 = $(SRCSXM) $(SRCSDT)
|
|
OBJS1 = $(OBJSXM) $(OBJSDT)
|
|
|
|
SRCS2 = Print.c Parse.c DataBaseLoad.c WmParse.c Session.c
|
|
OBJS2 = Print.o Parse.o DataBaseLoad.o WmParse.o Session.o
|
|
|
|
PROGRAMS = dtwm dtfplist
|
|
|
|
ComplexProgramTarget_1(dtwm,$(LOCAL_LIBRARIES),$(SYSTEM_LIBRARIES))
|
|
ComplexProgramTarget_2(dtfplist,$(LOCAL_LIBRARIES),$(SYSTEM_LIBRARIES))
|
|
|
|
|
|
CPP_TARGETS = Dtwm.defs sys.dtwmrc
|
|
|
|
LOCAL_CPP_DEFINES = -DCDE_INSTALLATION_TOP=$(CDE_INSTALLATION_TOP) \
|
|
-DCDE_CONFIGURATION_TOP=$(CDE_CONFIGURATION_TOP)
|
|
|
|
AllTarget($(CPP_TARGETS))
|
|
|
|
CppSourceFile(Dtwm.defs,Dtwm.defs.src,$(LOCAL_CPP_DEFINES),)
|
|
CppSourceFile(sys.dtwmrc,sys.dtwmrc.src,$(LOCAL_CPP_DEFINES),)
|