diff options
author | Henry Stiles <henry.stiles@artifex.com> | 2008-01-09 17:23:58 +0000 |
---|---|---|
committer | Henry Stiles <henry.stiles@artifex.com> | 2008-01-09 17:23:58 +0000 |
commit | 569df5ea2bfdfdb30224b43b6f44d92d9c82040d (patch) | |
tree | 0a8b5c22f4b73fa01892c6517599645404464843 /pl | |
parent | eb7ecee6b562cb28f49cbe62b08f1d3effb7c2bf (diff) |
GS client makefile refactoring. The project is under development and
should not be released. The important difference is the recursive
make invocations of the gs lib (i.e. ugcclib.mak) makefile have been
replaced with directly including the low level gs makefiles. Using
this scheme the excessive number of makefile variables reguired to
build gs can be set once and simply. The disadvantage is there is no
longer a separate name space for client makefile targets.
The following separate changes were made because it was a convenient
time to do them:
1) XPS is now standalone (does not require) pcl
2) plimpl.c can be compiled to build all combinations of languages
with modest supporting makefile changes.
3) Rampant duplication was reduced. pcl6_gcc.mak and pcl6_msvc.mak
contain most of the options necessary for building the clients. xps
and the language switch configurations need only customize a few of
these make variables.
TODO
1) clean does not work in any configuration.
2) more refactoring to remove duplication is needed.
3) compile_inits=1 does not yet work.
4) throw all of this nonsense away and use cmake.
git-svn-id: http://svn.ghostscript.com/ghostpcl/trunk/ghostpcl@3004 06663e23-700e-0410-b217-a244a6096597
Diffstat (limited to 'pl')
-rw-r--r-- | pl/plimpl.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/pl/plimpl.c b/pl/plimpl.c index bd20183cb..63e6025c6 100644 --- a/pl/plimpl.c +++ b/pl/plimpl.c @@ -28,11 +28,13 @@ extern pl_interp_implementation_t ps_implementation; /* Zero-terminated list of pointers to implementations */ pl_interp_implementation_t const * const pdl_implementation[] = { - &pcl_implementation, - &pxl_implementation, #ifdef XPS_INCLUDED &xps_implementation, #endif +#ifdef PCL_INCLUDED + &pcl_implementation, + &pxl_implementation, +#endif #ifdef PSI_INCLUDED &ps_implementation, #endif |