diff options
author | Till Kamppeter <till.kamppeter@gmail.com> | 2007-05-08 17:29:31 +0000 |
---|---|---|
committer | Till Kamppeter <till.kamppeter@gmail.com> | 2007-05-08 17:29:31 +0000 |
commit | 865f95d53b67987bd27a5a2ee4e379ecbbe95ccb (patch) | |
tree | fb6b95ea611e5da6fc33c0ef6d8fd6b6ce7bf2ff /gs/src/contrib.mak | |
parent | 63e8e9ff4367dee8ab21a43ee89b41fd94a56235 (diff) |
Build system extensions for support of CUPS Raster, OpenPrinting
Vector, X11 driver modularizationm, and for easy selection of drivers
DETAILS:
The build system has all necessary checks added for the additional
drivers (especially for CUPS Raster and OpenPrinting Vector) and has
functionality to easily select the drivers to be built in. Especially
one can also build a Ghostscript with none of the extra drivers from
the contrib/ directory by supplying the option "--disable-contrib" to
"./configure".
Other additional options are "--with-drivers" to select drivers and
"--with-fontpath" to easily add the system's font locations (call the
system's Ghostscript with "gs -h" and add the paths shown in the end
of the output),
"./configure" also auto-detects whether the X drivers can be
modularized.
For correct building of the CUPS filters the definition of the version
number was moved from src/version.mak to ./configure (or
src/configure.ac).
The build rules for Omni are removed from src/contrib.mak, as
gdevomni.c is present in the contrib/ directory. So its build rules
belong into contrib/contrib.mak.
Use "./configure --disable-contrib" to make a Ghostscript without
anything from the contrib/ directory, for example for commercially
licensed distribution.
EXPECTED DIFFERENCES:
None.
git-svn-id: http://svn.ghostscript.com/ghostscript/trunk@7914 a1074d23-0009-0410-80fe-cf8c14f379e6
Diffstat (limited to 'gs/src/contrib.mak')
-rw-r--r-- | gs/src/contrib.mak | 10 |
1 files changed, 0 insertions, 10 deletions
diff --git a/gs/src/contrib.mak b/gs/src/contrib.mak index 8ba6ef160..dbcb34ae2 100644 --- a/gs/src/contrib.mak +++ b/gs/src/contrib.mak @@ -472,16 +472,6 @@ $(GLOBJ)gdevstc3.$(OBJ) : $(GLSRC)gdevstc3.c $(gdevstc_h) $(PDEVH) $(GLOBJ)gdevstc4.$(OBJ) : $(GLSRC)gdevstc4.c $(gdevstc_h) $(PDEVH) $(GLCC) $(GLO_)gdevstc4.$(OBJ) $(C_) $(GLSRC)gdevstc4.c -###--------------- Added Omni --------------------------### - -epclr_h1=$(GLSRC)defs.h - -$(DD)omni.dev : $(GLOBJ)gomni.$(OBJ) $(DD)page.dev - $(SETPDEV) $(DD)omni $(GLOBJ)gomni.$(OBJ) - -$(GLOBJ)gomni.$(OBJ) : $(GLSRC)gomni.c $(epclr_h1) $(PDEVH) - $(GLCC) $(GLO_)gomni.$(OBJ) $(C_) $(GLSRC)gomni.c - ### --------------- Ugly/Update -> Unified Printer Driver ---------------- ### ### For questions about this driver, please contact: ### ### Gunther Hess (gunther@elmos.de) ### |