diff options
author | Chris Liddell <chris.liddell@artifex.com> | 2016-05-09 11:40:59 +0100 |
---|---|---|
committer | Chris Liddell <chris.liddell@artifex.com> | 2016-05-12 15:58:16 +0100 |
commit | 14e151e48e07af8eee5efbbc336e1a1b59eb93a2 (patch) | |
tree | 6f7009d75af0e699ef82e56a66032f46bc5bce5d /Makefile.in | |
parent | a39fa755db3f83a1d1fd8611d66dde487ed95f9d (diff) | |
download | ghostpdl-14e151e48e07af8eee5efbbc336e1a1b59eb93a2.tar.gz |
Build PCL and XPS as shared library and DLL
Also, most of building gpdl as a shared lib and DLL is here, too.
There isn't really an "API" here: the library has one entry point:
"pl_main_aux()", this is really just the build skeleton on which we can
assemble a real API.
On Windows, PCL, XPS and (if forced to build) GPDL will all default to building
a DLL and a "loader" executable (rather than the monolithic exe it build
previously). The monolithic builds can still be done by passing nmake the
MAKEDLL=0 option.
On other (Unix-like) systems, they will default to the monolithic builds.
This all mirrors the gs builds.
Diffstat (limited to 'Makefile.in')
-rw-r--r-- | Makefile.in | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/Makefile.in b/Makefile.in index 1c69dbe44..3e791a2fe 100644 --- a/Makefile.in +++ b/Makefile.in @@ -172,13 +172,22 @@ GS=@GS@ GS_SO_BASE=@GS@ PCL=@PCL@ +PCL_SO_BASE=@PCL@ + XPS=@XPS@ +XPS_SO_BASE=@XPS@ + GPDL=@GPDL@ +GPDL_SO_BASE=@GPDL@ XE=@EXEEXT@ XEAUX=@EXEEXT@ -PCL_XPS_TARGETS=@PCL_TARGET@ @XPS_TARGET@ @GPDL_TARGET@ +PCL_TARGET=@PCL_TARGET@ +XPS_TARGET=@XPS_TARGET@ +GPDL_TARGET=@GPDL_TARGET@ + +PCL_XPS_TARGETS=$(PCL_TARGET) $(XPS_TARGET) $(GPDL_TARGET) # Define the directories for debugging and profiling binaries, relative to # the standard binaries. |