diff options
Diffstat (limited to 'nx-X11/programs/Xserver/Xprint/Imakefile')
-rw-r--r-- | nx-X11/programs/Xserver/Xprint/Imakefile | 135 |
1 files changed, 135 insertions, 0 deletions
diff --git a/nx-X11/programs/Xserver/Xprint/Imakefile b/nx-X11/programs/Xserver/Xprint/Imakefile new file mode 100644 index 000000000..0e66bf55d --- /dev/null +++ b/nx-X11/programs/Xserver/Xprint/Imakefile @@ -0,0 +1,135 @@ +XCOMM $Xorg: Imakefile,v 1.4 2001/03/14 18:44:11 pookie Exp $ +#include <Server.tmpl> + +#ifndef XpRasterDDX +#define XpRasterDDX YES +#endif +#ifndef XpColorPclDDX +#define XpColorPclDDX YES +#endif +#ifndef XpMonoPclDDX +#define XpMonoPclDDX NO +#endif +#ifndef XpPostScriptDDX +#define XpPostScriptDDX YES +#endif + +SRCS1 = Init.c Quarks.c spooler.c attributes.c Util.c mediaSizes.c \ + Oid.c AttrValid.c + +OBJS1 = Init.o Quarks.o spooler.o attributes.o Util.o mediaSizes.o \ + Oid.o AttrValid.o + +#ifdef OS2Architecture +SRCS_OS2 = os2_stubs.c +OBJS_OS2 = os2_stubs.o +#endif + +#if XprtServer +#if PrintOnlyServer || defined(PrintServerExtensions) +#if PrintOnlyServer +PO_DEFINES = -DPRINT_ONLY_SERVER +#endif +#endif +#ifdef PrintServerExtensions +XPEXT_DEFINES = PrintServerExtensions +#else +XPEXT_DEFINES = $(EXT_DEFINES) +#endif +SRCS2 = ddxInit.c +OBJS2 = ddxInit.o +#endif + +SRCS3 = miinitext.c dpmsstubs.c +OBJS3 = miinitext.o dpmsstubs.o + +SRCS = $(SRCS1) $(SRCS2) $(SRCS3) $(SRCS_OS2) + +OBJS = $(OBJS1) $(OBJS_OS2) + +#if XpRasterDDX +RASTDIR = raster +RASTDEF = -DXPRASTERDDX +#endif +#if XpColorPclDDX +PCLDIR = pcl +PCLDEF = -DXPPCLDDX +#endif +#if XpMonoPclDDX +MPCLDIR = pcl-mono +MPCLDEF = -DXPMONOPCLDDX +#endif +#if XpPostScriptDDX +PSDIR = ps +PSDEF = -DXPPSDDX +#endif + +#if HasMkstemp +MKTMP_DEFINES = -DHAS_MKSTEMP +#endif + +#if XpRasterDDX || XpColorPclDDX || XpMonoPclDDX || XpPostScriptDDX + +SUBDIRS = $(RASTDIR) $(PCLDIR) $(MPCLDIR) $(PSDIR) etc +#define IHaveSubdirs + +#endif + + 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() + +#if XprtServer +all:: $(OBJS2) $(OBJS_OS2) $(OBJS3) +#endif + +NormalLibraryTarget(printer,$(OBJS)) +NormalLintTarget($(SRCS)) + +SpecialCObjectRule(ddxInit,$(ICONFIGFILES),$(PO_DEFINES) $(OS_DEFINES) $(EXT_DEFINES)) +#if XprtServer +LinkSourceFile(miinitext.c,$(SERVERSRC)/mi) +SpecialCObjectRule(miinitext,$(ICONFIGFILES), -DPRINT_ONLY_SERVER $(OS_DEFINES) $(XPEXT_DEFINES) -DXPRINT) +LinkSourceFile(dpmsstubs.c,$(SERVERSRC)/Xext) +LinkSourceFile(dpmsproc.h,$(SERVERSRC)/Xext) +SpecialCObjectRule(dpmsstubs,$(ICONFIGFILES),$(PO_DEFINES) $(OS_DEFINES) $(XPEXT_DEFINES) -DXPRINT) +#endif + +#ifdef OS2Architecture +LinkSourceFile(os2_stubs.c,../hw/xfree86/os-support/os2) +SpecialCObjectRule(os2_stubs,$(ICONFIGFILES),-DOS2NULLSELECT) +#endif + +#ifdef IHaveSubdirs +MakeSubdirs($(SUBDIRS)) +DependSubdirs($(SUBDIRS)) +MakeLintLibSubdirs($(SUBDIRS)) +#endif + +DependTarget() + +InstallManPage(Xprt,$(MANDIR)) + +#ifdef HasDocBookTools +all:: Xprt.man Xprt.html + +ConvertDocBookToManPage(Xprt.sgml, Xprt.man) +ConvertDocBookToHTML(Xprt.sgml, Xprt.html) +#endif /* HasDocBookTools */ |