| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
Leftover from the old HTML docs
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
And add it to the list of files to install on Unix systems.
Also, tweak the comments in pdf_info.ps to reflect its new home.
|
|
|
|
|
| |
The greeting message still referenced the obsolete 'PUBLIC' file. And
doc/COPYING was missing from the list of files for install.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Now we properly "include what we use" let's sanitise the horrid
blah_DEFINED ifdeffery (i.e. kill it where possible).
Also, we update the .c dependencies in the base/psi makefiles to
be correct.
Unfortunately, this new correct set of dependencies causes nmake
to soil itself and die with an out of memory error. After much
experimentation, I've come to the conclusion that this is because
it copes poorly with given the same file as a dependency multiple
times.
Sadly, our style of declaring dependencies in the following style:
foo_h=$(BLAH)/foo.h $(std_h)
bar_h=$(BLAH)/bar.h $(foo_h) $(std_h)
baz_h=$(BLAH)/baz.h $(foo_h) $(std_h)
means that a .obj file that depends on $(foo_h) $(bar_h) and $(baz_h)
ends up depending on foo.h twice, and std.h three times.
I have therefore changed the style of dependencies used to be more
standard.
We still define:
foo_h=$(BLAH)/foo.h
so each .obj file rule can depend on $(foo_h) etc as required, but the
dependencies between each .h file are expressed in normal rules at the
end of the file in a dedicated "# Dependencies" section that we can now
autogenerate.
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
For 9.23 we moved the default installation path for the documentation to better
fit with "modern" Linux/Unix directory layouts. To minimize upheaval, we
included a symlink to the "old"style path.
Remove that now, as it was only a temporary thing.
|
|
|
|
| |
I'd missed off the example device source file.
|
|
|
|
|
|
|
|
|
|
|
| |
These files:
VectorDevices.htm
sample_downscale_device.htm
SavedPages.htm
subclass.htm
were missing from the documentation installation target
|
| |
|
|
|
|
|
|
|
|
|
| |
Also update copyright dates.
Remove gs_cmdl.ps as we no longer use it, and remove its entry from
psfiles.htm.
Remove xfonts.htm as this feature (xfont support) is long, long gone.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Previously, the Ghostscript was using custom path to the documentation
(as docdir=$(gsdatadir)/doc). This was causing that value of --docdir=
parameter of ./configure was accepted, but not used at all.
This commit fixes this issue, by using docdir=@docdir@@VERSIONED_PATH@
instead. However, as a side effect this results in default path for
documentation to changed to this (with --prefix=/usr):
/usr/share/doc/ghostscript/<version>/
To stay backward compatible, a symlink is automatically created to
point from the old location (/usr/share/ghostscript/<version>/doc) to
the new location.
NOTE: Trying to fix this issue with the location of documentation
staying as it was would require some hacking inside the Autoconf
itself, which is not desirable.
|
|
|
|
|
|
|
|
| |
Those files in the examples/ folder are for testing purposes,
and not really good examples for people trying to learn PostScript.
However, we are keeping the 'make install-examples' target for people
who still wishes to use those files for some reason.
|
|
|
|
|
|
|
|
| |
Some time ago, we removed the example file chess.ps due to questions over the
license for the font it used.
But the makefile gubbins to "install" the example files wasn't changed to suit,
and on HP-UX (but so far, nothing else!) caused "make install" to error out.
|
| |
|
|
|
|
|
|
| |
I added dummy gpcl6 and gxps exe names to avoid a warning when building from a
gs only release archive. I neglected to add appropriate dummy install targets
for those, and that caused an error with "make install".
|
|
|
|
|
|
|
|
|
|
|
|
| |
A large number of targets weren't depending on the makefile in which they were
defined.
Almost no targets were dependent on the top level makefile.
A significant number of targets were missing the "MAKEDIRS" dependency (which
is specific to GNU make as an order-only prerequisite).
No cluster differences
|
|
Squashed into one commit (see branch for details of the evolution of the
branch).
This brings gpcl6 and gxps into the Ghostscript build system, and a shared
set of graphics library object files for all the interpreters.
Also, brings the same configuration options to the pcl and xps products as we
have for Ghostscript.
|