diff options
author | Reinhard Tartler <siretart@tauware.de> | 2011-10-10 17:43:39 +0200 |
---|---|---|
committer | Reinhard Tartler <siretart@tauware.de> | 2011-10-10 17:43:39 +0200 |
commit | f4092abdf94af6a99aff944d6264bc1284e8bdd4 (patch) | |
tree | 2ac1c9cc16ceb93edb2c4382c088dac5aeafdf0f /nx-X11/programs/Xserver/Xprint/Imakefile | |
parent | a840692edc9c6d19cd7c057f68e39c7d95eb767d (diff) | |
download | nx-libs-f4092abdf94af6a99aff944d6264bc1284e8bdd4.tar.gz nx-libs-f4092abdf94af6a99aff944d6264bc1284e8bdd4.tar.bz2 nx-libs-f4092abdf94af6a99aff944d6264bc1284e8bdd4.zip |
Imported nx-X11-3.1.0-1.tar.gznx-X11/3.1.0-1
Summary: Imported nx-X11-3.1.0-1.tar.gz
Keywords:
Imported nx-X11-3.1.0-1.tar.gz
into Git repository
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 */ |