XCOMM $Xorg: Imakefile,v 1.4 2001/03/14 18:44:11 pookie Exp $
XCOMM $XFree86: xc/programs/Xserver/Xprint/Imakefile,v 1.20 2003/07/16 01:38:33 dawes Exp $
SRCS1 = Init.c Quarks.c attributes.c Util.c mediaSizes.c \
Oid.c AttrValid.c
OBJS1 = Init.o Quarks.o attributes.o Util.o mediaSizes.o \
Oid.o AttrValid.o
SRCS_OS2 = os2_stubs.c
OBJS_OS2 = os2_stubs.o
PO_DEFINES = -DPRINT_ONLY_SERVER
XPEXT_DEFINES = PrintServerExtensions
XPEXT_DEFINES = $(EXT_DEFINES)
SRCS3 = miinitext.c dpmsstubs.c
OBJS3 = miinitext.o dpmsstubs.o
SRCS2 = ddxInit.c
OBJS2 = ddxInit.o
SRCS = $(SRCS1) $(SRCS2) $(SRCS3) $(SRCS_OS2)
OBJS = $(OBJS1) $(OBJS_OS2)
RASTDIR = raster
RASTDEF = -DXPRASTERDDX
PCLDIR = pcl
PCLDEF = -DXPPCLDDX
MPCLDIR = pcl-mono
MPCLDEF = -DXPMONOPCLDDX
PSDIR = ps
PSDEF = -DXPPSDDX
MKTMP_DEFINES = -DHAS_MKSTEMP
SUBDIRS = $(RASTDIR) $(PCLDIR) $(MPCLDIR) $(PSDIR)
INCLUDES = -I$(XINCLUDESRC) -I. -I../mfb -I../mi -I../cfb \
-I../include -I$(TOP)/include -I$(LIBSRC) \
-I$(EXTINCSRC) -I$(FONTINCSRC) -I$(XLIBSRC)
LINTLIBS = $(TOP)/server/dix/llib-ldix.ln $(TOP)/server/os/llib-los.ln \
$(TOP)/server/ddx/mfb/llib-lmfb.ln \
$(TOP)/server/ddx/mi/llib-lmi.ln \
$(TOP)/server/ddx/cfb/llib-lcfb.ln
DEFINES = -DXPRINTDIR=\"$(XPRINTDIR)\" $(RASTDEF) $(PCLDEF) $(MPCLDEF) \
$(PSDEF) $(MKTMP_DEFINES) -UXFree86LOADER -D_XP_PRINT_SERVER_
/* Go ahead: Call me paranoid ... */
Makefiles::
RemoveFiles(Quark.c Xlcint.h Xresource.h Xrm.c XrmI.h)
LinkSourceFile(Quarks.c,$(XLIBSRC))
NormalLibraryObjectRule()
all:: $(OBJS2) $(OBJS3) $(OBJS_OS2)
NormalLibraryTarget(printer,$(OBJS))
NormalLintTarget($(SRCS))
SpecialCObjectRule(ddxInit,$(ICONFIGFILES),$(PO_DEFINES) $(OS_DEFINES) $(EXT_DEFINES))
LinkSourceFile(miinitext.c,$(SERVERSRC)/mi)
SpecialCObjectRule(miinitext,$(ICONFIGFILES),$(PO_DEFINES) $(OS_DEFINES) $(XPEXT_DEFINES) -DXPRINT -UGLXEXT)
LinkSourceFile(dpmsstubs.c,$(SERVERSRC)/Xext)
LinkSourceFile(dpmsproc.h,$(SERVERSRC)/Xext)
SpecialCObjectRule(dpmsstubs,$(ICONFIGFILES),$(PO_DEFINES) $(OS_DEFINES) $(XPEXT_DEFINES) -DXPRINT)
LinkSourceFile(os2_stubs.c,../hw/xfree86/os-support/os2)
SpecialCObjectRule(os2_stubs,$(ICONFIGFILES),-DOS2NULLSELECT)
MakeSubdirs($(SUBDIRS))
DependSubdirs($(SUBDIRS))
MakeLintLibSubdirs($(SUBDIRS))
DependTarget()