summaryrefslogtreecommitdiff
path: root/common
AgeCommit message (Collapse)AuthorFilesLines
2007-11-14Compile the expat source into the GhostXPS build.Ralph Giles1-0/+4
SHARE_EXPAT=1 still does not work, for the same reason the previous -lib expat in xps.dev did not work. git-svn-id: http://svn.ghostscript.com/ghostpcl/trunk/ghostpcl@2949 06663e23-700e-0410-b217-a244a6096597
2007-11-09Remove the JVERSION makefile variable.Ralph Giles1-2/+2
git-svn-id: http://svn.ghostscript.com/ghostpcl/trunk/ghostpcl@2943 06663e23-700e-0410-b217-a244a6096597
2007-11-09Remove the PNGVERSION makefile variable.Ralph Giles2-4/+4
git-svn-id: http://svn.ghostscript.com/ghostpcl/trunk/ghostpcl@2942 06663e23-700e-0410-b217-a244a6096597
2007-11-09Use PNGSRCDIR and PNGVERSION instead of PSRCDIR and PVERSION inRalph Giles2-12/+32
the top level makefiles. git-svn-id: http://svn.ghostscript.com/ghostpcl/trunk/ghostpcl@2941 06663e23-700e-0410-b217-a244a6096597
2007-08-15Additional fixes to build the ufst support code under MSVC. Thanks to Henry ↵Ralph Giles1-1/+3
for these. Resolves bug 689403. Note we don't autobuild the library itself like we do from the GNU makefiles however. git-svn-id: http://svn.ghostscript.com/ghostpcl/trunk/ghostpcl@2888 06663e23-700e-0410-b217-a244a6096597
2007-05-21Define the new IMDISRCDIR makefile variable in the main makefiles,Ralph Giles2-3/+3
and propagate it to the lower build system. This resolves the build issues introduced by gs revision 7991. git-svn-id: http://svn.ghostscript.com/ghostpcl/trunk/ghostpcl@2847 06663e23-700e-0410-b217-a244a6096597
2007-04-25The language switch build did not build with the specified devicesHenry Stiles1-0/+5
because DEVICE_DEVS[N] was left uninitialized. This is not an issue for the MSVC build because these variables are not initialized if the make variable DEVICE_DEVS is defined. git-svn-id: http://svn.ghostscript.com/ghostpcl/trunk/ghostpcl@2829 06663e23-700e-0410-b217-a244a6096597
2007-02-18fix to use 64 bit color index for the language switch build and notHenry Stiles1-1/+3
for pcl standalone. Neither this change or the previous is complete. USE_LARGE_COLOR_INDEX should be defined conditionally in msvc32.mak and the variable USE_LARGE_COLOR_INDEX should be passed to the recursive invocation of make on msvc32.mak. For the pcl build the recursive make's argument is not msvc32.mak but msvclib.mak and USE_LARGE_COLOR_INDEX is undefined and so 32 bits is used not 64. git-svn-id: http://svn.ghostscript.com/ghostpcl/trunk/ghostpcl@2767 06663e23-700e-0410-b217-a244a6096597
2007-02-14MSVC makefile for language_switch used a wrong color index type with pcl, ↵Igor Melichev1-0/+13
pl, pxl. DETAILS : For MSVC compiler the color index type is defined in gs/src/msvc32.mak, which is the main makefile for standalone Ghostscript build. However that file is not included into the language_switch makefile, but some its portions were copied. The color index type devinition was lost. Copying it now. EXPECTED DIFFERENCES : None. git-svn-id: http://svn.ghostscript.com/ghostpcl/trunk/ghostpcl@2762 06663e23-700e-0410-b217-a244a6096597
2007-01-10various fixes to get pcl running on msvc version 8. This will build aHenry Stiles1-16/+1
debug seession system but will not build a production system because the options /ZI (symbols) and /O2 (optimize) are enabled and conflict. I haven't looked into this. git-svn-id: http://svn.ghostscript.com/ghostpcl/trunk/ghostpcl@2718 06663e23-700e-0410-b217-a244a6096597
2006-10-26Update MSVC makefiles with the recent change to Unix makefiles.Igor Melichev1-3/+4
DETAILS : Also UFST_LIBDIR has been replaced with UFST_LIB . EXPECTED DIFFERENCES : None. git-svn-id: http://svn.ghostscript.com/ghostpcl/trunk/ghostpcl@2662 06663e23-700e-0410-b217-a244a6096597
2006-10-24WARNING: msvc makefile changes will be necessary.Henry Stiles1-0/+1
pcl6_gcc.mak, ugcc_top.mak, pluchar.c, plulfont.c: modified so standalone pcl can use gxfapiu.dev. psi.mak:(uconfig_h) should only be needed by plulfont.c as far as I can tell. pxptrh.c: the pcl personality was not initialized properly for pcl xl passthrough mode. pximage.c: "don't care" uninitialized read cleanup. git-svn-id: http://svn.ghostscript.com/ghostpcl/trunk/ghostpcl@2658 06663e23-700e-0410-b217-a244a6096597
2006-10-17Fix (MSVC makefiles) : Remove redundant targets and unuseful comments.Igor Melichev1-1/+3
DETAILS : 1. pspcl6_msvc.mak defined targets, which are also defined in the included makefile pcl6_msvc.mak . 2. A minor stylistic improvement in ghostpcl\common\msvc_top.mak . EXPECTED DIFFERENCES : None. git-svn-id: http://svn.ghostscript.com/ghostpcl/trunk/ghostpcl@2639 06663e23-700e-0410-b217-a244a6096597
2006-10-13Fix (MSVC makefiles): The FAPI feature was not compiled.Igor Melichev1-6/+6
EXPECTED DIFFERENCES : None. git-svn-id: http://svn.ghostscript.com/ghostpcl/trunk/ghostpcl@2631 06663e23-700e-0410-b217-a244a6096597
2006-10-11Fix (MSVC makefiles): Provide building with %rom% file system.Igor Melichev1-1/+6
EXPECTED DIFFERENCES : None. git-svn-id: http://svn.ghostscript.com/ghostpcl/trunk/ghostpcl@2624 06663e23-700e-0410-b217-a244a6096597
2006-10-10Fix (MSVC makefiles): Inconsistent compiler options.Igor Melichev1-0/+17
DETAILS : 1. PCL modules compiled with no /DGX_COLOR_INDEX_TYPE="unsigned __int64" . In same time GS modules compiled with it. It caused wrong offsets for gx_device structure fields (msvc_top.mak). 2. mkromfs.exe was missed (msvc_top.mak). EXPECTED DIFFERENCES : None. git-svn-id: http://svn.ghostscript.com/ghostpcl/trunk/ghostpcl@2618 06663e23-700e-0410-b217-a244a6096597
2006-10-03Define IJSSRCDIR when invoking gs/src/unix-gcc.mak. Recent GhostscriptRalph Giles1-0/+2
versions build the ijs device by default and so the compile fails without this. git-svn-id: http://svn.ghostscript.com/ghostpcl/trunk/ghostpcl@2607 06663e23-700e-0410-b217-a244a6096597
2006-09-13Get rid of the -ldl linker switch from a few remaining makefiles. This isRay Johnston1-2/+2
a problem on Cygwin and doesn't seem to be needed elsewhere. git-svn-id: http://svn.ghostscript.com/ghostpcl/trunk/ghostpcl@2581 06663e23-700e-0410-b217-a244a6096597
2006-09-07Merge the gs853merge branch down into the trunk. This ports ghostpcl andRalph Giles2-5/+32
ghostxps to build against a branch of ghostscript close it its current mainline (around r7000) between Ghostscript 8.54 and 8.55. This mostly consists of removing the memory pointers from many calls as well as a few other api changes, as well as some makefile updates, which were skewed between the branches. Nevertheless this is a big merge and there are likely to be a few mistakes. The previous trunk is tagged as /tags/ghostpcl-pre855merge for comparision. Both pcl6 and pspcl6 build and run with the Artifex font scaler (the native gs one). pcl6 compiles but does not link with ufst. pspcl6 does not compile with ufst, but that's not too different from what was happening in the branch. Fixing this will of course come next. git-svn-id: http://svn.ghostscript.com/ghostpcl/trunk/ghostpcl@2566 06663e23-700e-0410-b217-a244a6096597
2006-04-07reorganization of the makefiles. Shared language build for msvc (John ↵Henry Stiles2-6/+8
Desrosiers). git-svn-id: http://svn.ghostscript.com/ghostpcl/trunk/ghostpcl@2346 06663e23-700e-0410-b217-a244a6096597
2006-04-04finish the integration of libpng. Various fixes to get the sharedHenry Stiles1-1/+2
language build working. git-svn-id: http://svn.ghostscript.com/ghostpcl/trunk/ghostpcl@2339 06663e23-700e-0410-b217-a244a6096597
2004-12-31Changed gcc compiler option -gdwarf-2 to -ggdb,Stefan Kemper1-1/+1
should be more portable with the same effect. git-svn-id: http://svn.ghostscript.com/ghostpcl/trunk/ghostpcl@2182 06663e23-700e-0410-b217-a244a6096597
2004-12-03Changes to support build with msvc 7 and 8.Stefan Kemper1-9/+95
Not defining DEVSTUDIO on the build command line should also work but the MSVC_VERSION does need to be correctly. git-svn-id: http://svn.ghostscript.com/ghostpcl/trunk/ghostpcl@2151 06663e23-700e-0410-b217-a244a6096597
2004-09-15Fixes crash on fts.2300 with UFST 4.6 (plufont.c). Adds gcc macroHenry Stiles1-1/+1
debug information so macros can be expanded in gdb (ugcc_top.mak). Fixes UFST 4.6 configuration error (cgconfig.h). git-svn-id: http://svn.ghostscript.com/ghostpcl/trunk/ghostpcl@2127 06663e23-700e-0410-b217-a244a6096597
2003-05-08fixes typo in last revision.Henry Stiles1-1/+1
git-svn-id: http://svn.ghostscript.com/ghostpcl/trunk/ghostpcl@1912 06663e23-700e-0410-b217-a244a6096597
2003-05-08default profiling and coverage build to the directory pgobj.Henry Stiles1-3/+3
git-svn-id: http://svn.ghostscript.com/ghostpcl/trunk/ghostpcl@1911 06663e23-700e-0410-b217-a244a6096597
2003-03-19It has been pointed out the freetype integration with pcl is "sloppy"Henry Stiles1-1/+2
and not suitable for commercial release. So it has been removed. git-svn-id: http://svn.ghostscript.com/ghostpcl/trunk/ghostpcl@1876 06663e23-700e-0410-b217-a244a6096597
2002-09-19pass COMPILE_INITS macro to the msvc32.mak makefile.Stefan Kemper1-1/+2
git-svn-id: http://svn.ghostscript.com/ghostpcl/trunk/ghostpcl@1735 06663e23-700e-0410-b217-a244a6096597
2002-09-19*.mak - build changes for msvc shared language build.Henry Stiles1-1/+37
zfcid0.c & zfcmap.c - removes function calls that should not be used in these modules as they depend on optional devices. This has been fixed in the current gs tree and the relevant changes should be pulled over. psitop.c - msvc compiler problem, dimensioning an array with an initialized automatic variable does not work in msvc, gcc allows it. plplatf.c - whitespace. plplatfps.c - gp_check_interrupts() stub. It was easier to define it here than to unearth mslib32.dev. git-svn-id: http://svn.ghostscript.com/ghostpcl/trunk/ghostpcl@1733 06663e23-700e-0410-b217-a244a6096597
2002-09-17Removes language switch top makefile. Language switching targets nowHenry Stiles2-93/+48
supported in the regular top level makefile (ugcc_top.mak). git-svn-id: http://svn.ghostscript.com/ghostpcl/trunk/ghostpcl@1730 06663e23-700e-0410-b217-a244a6096597
2001-11-04changes name of makefile variable to PL_SCALER was PL_FONT_SCALERHenry Stiles1-1/+1
git-svn-id: http://svn.ghostscript.com/ghostpcl/trunk/ghostpcl@1535 06663e23-700e-0410-b217-a244a6096597
2001-10-31Modifed to use XLDFLAGS instead of setting LDFLAGS directly.Henry Stiles1-3/+3
git-svn-id: http://svn.ghostscript.com/ghostpcl/trunk/ghostpcl@1526 06663e23-700e-0410-b217-a244a6096597
2001-09-21Added library target.Stefan Kemper1-0/+9
git-svn-id: http://svn.ghostscript.com/ghostpcl/trunk/ghostpcl@1489 06663e23-700e-0410-b217-a244a6096597
2001-08-17missing mods to ugcc_top.mak needed for language switching. InsteadHenry Stiles1-0/+93
of modifying ugcc_top.mak we temporarily make a copy of the ugcc_top.mak and call upon that makefile in the language switching confuration makefile. This should migrate to the apps directory. Must be an echo in here. git-svn-id: http://svn.ghostscript.com/ghostpcl/trunk/ghostpcl@1466 06663e23-700e-0410-b217-a244a6096597
2001-08-03removes obsolete makefile and gets rid of LD_LIBRARY_PATH - thanks toHenry Stiles2-81/+1
Raph for pointing out this security problem already fixed in gs. git-svn-id: http://svn.ghostscript.com/ghostpcl/trunk/ghostpcl@1440 06663e23-700e-0410-b217-a244a6096597
2001-07-11removed.Henry Stiles1-346/+0
git-svn-id: http://svn.ghostscript.com/ghostpcl/trunk/ghostpcl@1425 06663e23-700e-0410-b217-a244a6096597
2001-07-081.35 Cyclone release.Henry Stiles1-0/+54
git-svn-id: http://svn.ghostscript.com/ghostpcl/trunk/ghostpcl@1402 06663e23-700e-0410-b217-a244a6096597
2001-07-08removes watcom makefiles.Henry Stiles2-119/+0
git-svn-id: http://svn.ghostscript.com/ghostpcl/trunk/ghostpcl@1399 06663e23-700e-0410-b217-a244a6096597
2001-07-08Makefile broken for default configuration - "regressed" with agfaHenry Stiles1-1/+1
integration. git-svn-id: http://svn.ghostscript.com/ghostpcl/trunk/ghostpcl@1398 06663e23-700e-0410-b217-a244a6096597
2001-06-19MSVC will not allow an empty file in a link file. Problem introduced withHenry Stiles1-7/+8
agfa integration. git-svn-id: http://svn.ghostscript.com/ghostpcl/trunk/ghostpcl@1375 06663e23-700e-0410-b217-a244a6096597
2001-06-18linking modifications for the agfa libraries.Henry Stiles1-3/+18
git-svn-id: http://svn.ghostscript.com/ghostpcl/trunk/ghostpcl@1374 06663e23-700e-0410-b217-a244a6096597
2000-11-21gives variable names that should be set in the top levelHenry Stiles1-2/+3
makefile. Part of the cygwin checkin. git-svn-id: http://svn.ghostscript.com/ghostpcl/trunk/ghostpcl@1231 06663e23-700e-0410-b217-a244a6096597
2000-11-02new profiling target pg-fp-with-cov to generate code that can be usedHenry Stiles1-1/+4
by gcov, the gnu code coverage program. git-svn-id: http://svn.ghostscript.com/ghostpcl/trunk/ghostpcl@1230 06663e23-700e-0410-b217-a244a6096597
2000-11-01Adds needed jpeg stuff for pxl2.0.Henry Stiles1-1/+2
git-svn-id: http://svn.ghostscript.com/ghostpcl/trunk/ghostpcl@1225 06663e23-700e-0410-b217-a244a6096597
2000-10-30pcl 134 (sleet) alpha release.Henry Stiles1-0/+22
git-svn-id: http://svn.ghostscript.com/ghostpcl/trunk/ghostpcl@1219 06663e23-700e-0410-b217-a244a6096597
2000-10-17Fix to allow 'main' make file to set up DEBUG, NOPRIVATE, and BANDLISTRay Johnston1-2/+2
values. git-svn-id: http://svn.ghostscript.com/ghostpcl/trunk/ghostpcl@1202 06663e23-700e-0410-b217-a244a6096597
2000-08-06Create a make file for building PCL6 using Watcom, fix associated makefilesRay Johnston1-5/+10
git-svn-id: http://svn.ghostscript.com/ghostpcl/trunk/ghostpcl@1176 06663e23-700e-0410-b217-a244a6096597
2000-04-22updated for version 1.33Henry Stiles1-0/+30
git-svn-id: http://svn.ghostscript.com/ghostpcl/trunk/ghostpcl@1131 06663e23-700e-0410-b217-a244a6096597
2000-02-17modifications to support graphics libraries new handling of linking inHenry Stiles1-2/+2
the pthread library. git-svn-id: http://svn.ghostscript.com/ghostpcl/trunk/ghostpcl@1104 06663e23-700e-0410-b217-a244a6096597
2000-02-04modifications to support the FreeBSD platform. Setting of SYNCHenry Stiles1-7/+8
variable so the graphics library links in the BSD reentrant c lib (c_r) and changes 'make' to '$(MAKE)'. git-svn-id: http://svn.ghostscript.com/ghostpcl/trunk/ghostpcl@1078 06663e23-700e-0410-b217-a244a6096597