Mercurial > gub
view patches/ghostscript-8.70-windows-make.patch @ 6512:ccc20ae889ca default tip guix
mingw::guile-2.0.7 builds.
author | Jan Nieuwenhuizen <janneke@gnu.org> |
---|---|
date | Thu, 24 Mar 2016 08:03:39 +0100 |
parents | 727ad49b592c |
children |
line wrap: on
line source
diff -purN ../ghostscript-8.15/base/gsdll.mak ./base/gsdll.mak --- ../ghostscript-8.15/base/gsdll.mak 1970-01-01 01:00:00.000000000 +0100 +++ ./base/gsdll.mak 2005-12-25 08:12:54.000000000 +0100 @@ -0,0 +1,28 @@ +# Copyright (C) 1997-2004 Aladdin Enterprises. All rights reserved. +# +# This software is provided AS-IS with no warranty, either express or +# implied. +# +# This software is distributed under license and may not be copied, +# modified or distributed except as expressly authorized under the terms +# of the license contained in the file LICENSE in this distribution. +# +# For more information about licensing, please refer to +# http://www.ghostscript.com/licensing/. For information on +# commercial licensing, go to http://www.artifex.com/licensing/ or +# contact Artifex Software, Inc., 101 Lucas Valley Road #110, +# San Rafael, CA 94903, U.S.A., +1(415)492-9861. + +# This makefile must be acceptable to Microsoft Visual C++, Watcom C++, +# and Borland C++. For this reason, the only conditional directives +# allowed are !if[n]def, !else, and !endif. + +# Compile gsdll.c, the main program of the DLL. + +$(PSOBJ)gsdll.$(OBJ): $(PSSRC)gsdll.c $(AK) $(iapi_h) $(ghost_h) + $(PSCCWIN) $(COMPILE_FOR_DLL) $(PSO_)gsdll.$(OBJ) $(C_) $(PSSRC)gsdll.c + +$(GLOBJ)gp_msdll.$(OBJ): $(GLSRC)gp_msdll.c $(AK) $(iapi_h) + $(PSCCWIN) $(COMPILE_FOR_DLL) $(GLO_)gp_msdll.$(OBJ) $(C_) $(GLSRC)gp_msdll.c + +# end of gsdll.mak diff -purN ../ghostscript-8.15/base/winint.mak ./base/winint.mak --- ../ghostscript-8.15/psi/winint.mak 2005-01-19 05:08:41.000000000 +0100 +++ ./psi/winint.mak 2005-12-25 08:12:37.000000000 +0100 @@ -124,13 +124,7 @@ $(PSOBJ)dwnodll.obj: $(PSSRC)dwnodll.c $ $(dwdll_h) $(iapi_h) $(PSCCWIN) $(COMPILE_FOR_EXE) $(PSO_)dwnodll.obj $(C_) $(PSSRC)dwnodll.c +!include $(GLSRCDIR)\gsdll.mak -# Compile gsdll.c, the main program of the DLL. - -$(PSOBJ)gsdll.obj: $(PSSRC)gsdll.c $(AK) $(iapi_h) $(ghost_h) - $(PSCCWIN) $(COMPILE_FOR_DLL) $(PSO_)gsdll.$(OBJ) $(C_) $(PSSRC)gsdll.c - -$(GLOBJ)gp_msdll.obj: $(GLSRC)gp_msdll.c $(AK) $(iapi_h) - $(PSCCWIN) $(COMPILE_FOR_DLL) $(GLO_)gp_msdll.$(OBJ) $(C_) $(GLSRC)gp_msdll.c # Modules for console mode EXEs --- ghostscript-8.70/base/winlib.mak~ 2010-05-31 10:45:09.035498719 +0200 +++ ghostscript-8.70/base/winlib.mak 2010-05-31 10:52:03.308985395 +0200 @@ -122,6 +122,7 @@ GLCCWIN=$(CC_WX) $(CCWINFLAGS) $(I_)$(GLI_)$(_I) $(GLF_) !include $(GLSRCDIR)\winplat.mak !include $(GLSRCDIR)\pcwin.mak +!include $(GLSRCDIR)\w32.mak # Define abbreviations for the executable and DLL files. GS_OBJ=$(GLOBJ)$(GS) @@ -133,65 +133,4 @@ GSDLL_OBJ=$(GLOBJ)$(GSDLL) $(gconfig__h): $(TOP_MAKEFILES) $(ECHOGS_XE) -w $(gconfig__h) -x 2f2a20 This file deliberately left blank. -x 2a2f -# -------------------------------- Library -------------------------------- # - -# The Windows Win32 platform - -mswin32__=$(GLOBJ)gp_mswin.$(OBJ) $(GLOBJ)gp_wgetv.$(OBJ) $(GLOBJ)gp_wpapr.$(OBJ) $(GLOBJ)gp_stdia.$(OBJ) -mswin32_inc=$(GLD)nosync.dev $(GLD)winplat.dev - -$(GLGEN)mswin32_.dev: $(mswin32__) $(ECHOGS_XE) $(mswin32_inc) - $(SETMOD) $(GLGEN)mswin32_ $(mswin32__) - $(ADDMOD) $(GLGEN)mswin32_ -include $(mswin32_inc) - -$(GLOBJ)gp_mswin.$(OBJ): $(GLSRC)gp_mswin.c $(AK) $(gp_mswin_h) \ - $(ctype__h) $(dos__h) $(malloc__h) $(memory__h) $(pipe__h) \ - $(stdio__h) $(string__h) $(windows__h) \ - $(gx_h) $(gp_h) $(gpcheck_h) $(gpmisc_h) $(gserrors_h) $(gsexit_h) - $(GLCCWIN) $(GLO_)gp_mswin.$(OBJ) $(C_) $(GLSRC)gp_mswin.c - -$(GLOBJ)gp_wgetv.$(OBJ): $(GLSRC)gp_wgetv.c $(AK) $(gscdefs_h) - $(GLCCWIN) $(GLO_)gp_wgetv.$(OBJ) $(C_) $(GLSRC)gp_wgetv.c - -$(GLOBJ)gp_wpapr.$(OBJ): $(GLSRC)gp_wpapr.c $(AK) $(gp_h) - $(GLCCWIN) $(GLO_)gp_wpapr.$(OBJ) $(C_) $(GLSRC)gp_wpapr.c - -$(GLOBJ)gp_stdia.$(OBJ): $(GLSRC)gp_stdia.c $(AK)\ - $(stdio__h) $(time__h) $(unistd__h) $(gx_h) $(gp_h) - $(GLCCWIN) $(GLO_)gp_stdia.$(OBJ) $(C_) $(GLSRC)gp_stdia.c - -# Define MS-Windows handles (file system) as a separable feature. - -mshandle_=$(GLOBJ)gp_mshdl.$(OBJ) -$(GLD)mshandle.dev: $(ECHOGS_XE) $(mshandle_) - $(SETMOD) $(GLD)mshandle $(mshandle_) - $(ADDMOD) $(GLD)mshandle -iodev handle - -$(GLOBJ)gp_mshdl.$(OBJ): $(GLSRC)gp_mshdl.c $(AK)\ - $(ctype__h) $(errno__h) $(stdio__h) $(string__h)\ - $(gserror_h) $(gsmemory_h) $(gstypes_h) $(gxiodev_h) - $(GLCC) $(GLO_)gp_mshdl.$(OBJ) $(C_) $(GLSRC)gp_mshdl.c - -# Define MS-Windows printer (file system) as a separable feature. - -msprinter_=$(GLOBJ)gp_msprn.$(OBJ) -$(GLD)msprinter.dev: $(ECHOGS_XE) $(msprinter_) - $(SETMOD) $(GLD)msprinter $(msprinter_) - $(ADDMOD) $(GLD)msprinter -iodev printer - -$(GLOBJ)gp_msprn.$(OBJ): $(GLSRC)gp_msprn.c $(AK)\ - $(ctype__h) $(errno__h) $(stdio__h) $(string__h)\ - $(gserror_h) $(gsmemory_h) $(gstypes_h) $(gxiodev_h) - $(GLCCWIN) $(GLO_)gp_msprn.$(OBJ) $(C_) $(GLSRC)gp_msprn.c - -# Define MS-Windows polling as a separable feature -# because it is not needed by the gslib. -mspoll_=$(GLOBJ)gp_mspol.$(OBJ) -$(GLD)mspoll.dev: $(ECHOGS_XE) $(mspoll_) - $(SETMOD) $(GLD)mspoll $(mspoll_) - -$(GLOBJ)gp_mspol.$(OBJ): $(GLSRC)gp_mspol.c $(AK)\ - $(gx_h) $(gp_h) $(gpcheck_h) - $(GLCCWIN) $(GLO_)gp_mspol.$(OBJ) $(C_) $(GLSRC)gp_mspol.c - # end of winlib.mak --- ghostscript-8.70/base/w32.mak~ 2010-05-31 10:57:23.645494390 +0200 +++ ghostscript-8.70/base/w32.mak 2010-05-31 10:56:20.757277567 +0200 @@ -0,0 +1,80 @@ +# Copyright (C) 2001-2006 Artifex Software, Inc. +# All Rights Reserved. +# +# This software is provided AS-IS with no warranty, either express or +# implied. +# +# This software is distributed under license and may not be copied, modified +# or distributed except as expressly authorized under the terms of that +# license. Refer to licensing information at http://www.artifex.com/ +# or contact Artifex Software, Inc., 7 Mt. Lassen Drive - Suite A-134, +# San Rafael, CA 94903, U.S.A., +1(415)492-9861, for further information. +# +# Common makefile section for 32-bit MS Windows. + +# This makefile must be acceptable to Microsoft Visual C++, Watcom C++, +# and Borland C++. For this reason, the only conditional directives +# allowed are !if[n]def, !else, and !endif. + +# -------------------------------- Library -------------------------------- # + +# The Windows Win32 platform + +mswin32__=$(GLOBJ)gp_mswin.$(OBJ) $(GLOBJ)gp_wgetv.$(OBJ) $(GLOBJ)gp_wpapr.$(OBJ) $(GLOBJ)gp_stdia.$(OBJ) +mswin32_inc=$(GLD)nosync.dev $(GLD)winplat.dev + +$(GLGEN)mswin32_.dev: $(mswin32__) $(ECHOGS_XE) $(mswin32_inc) + $(SETMOD) $(GLGEN)mswin32_ $(mswin32__) + $(ADDMOD) $(GLGEN)mswin32_ -include $(mswin32_inc) + +$(GLOBJ)gp_mswin.$(OBJ): $(GLSRC)gp_mswin.c $(AK) $(gp_mswin_h) \ + $(ctype__h) $(dos__h) $(malloc__h) $(memory__h) $(pipe__h) \ + $(stdio__h) $(string__h) $(windows__h) \ + $(gx_h) $(gp_h) $(gpcheck_h) $(gpmisc_h) $(gserrors_h) $(gsexit_h) + $(GLCCWIN) $(GLO_)gp_mswin.$(OBJ) $(C_) $(GLSRC)gp_mswin.c + +$(GLOBJ)gp_wgetv.$(OBJ): $(GLSRC)gp_wgetv.c $(AK) $(gscdefs_h) + $(GLCCWIN) $(GLO_)gp_wgetv.$(OBJ) $(C_) $(GLSRC)gp_wgetv.c + +$(GLOBJ)gp_wpapr.$(OBJ): $(GLSRC)gp_wpapr.c $(AK) $(gp_h) + $(GLCCWIN) $(GLO_)gp_wpapr.$(OBJ) $(C_) $(GLSRC)gp_wpapr.c + +$(GLOBJ)gp_stdia.$(OBJ): $(GLSRC)gp_stdia.c $(AK)\ + $(stdio__h) $(time__h) $(unistd__h) $(gx_h) $(gp_h) + $(GLCCWIN) $(GLO_)gp_stdia.$(OBJ) $(C_) $(GLSRC)gp_stdia.c + +# Define MS-Windows handles (file system) as a separable feature. + +mshandle_=$(GLOBJ)gp_mshdl.$(OBJ) +$(GLD)mshandle.dev: $(ECHOGS_XE) $(mshandle_) + $(SETMOD) $(GLD)mshandle $(mshandle_) + $(ADDMOD) $(GLD)mshandle -iodev handle + +$(GLOBJ)gp_mshdl.$(OBJ): $(GLSRC)gp_mshdl.c $(AK)\ + $(ctype__h) $(errno__h) $(stdio__h) $(string__h)\ + $(gserror_h) $(gsmemory_h) $(gstypes_h) $(gxiodev_h) + $(GLCC) $(GLO_)gp_mshdl.$(OBJ) $(C_) $(GLSRC)gp_mshdl.c + +# Define MS-Windows printer (file system) as a separable feature. + +msprinter_=$(GLOBJ)gp_msprn.$(OBJ) +$(GLD)msprinter.dev: $(ECHOGS_XE) $(msprinter_) + $(SETMOD) $(GLD)msprinter $(msprinter_) + $(ADDMOD) $(GLD)msprinter -iodev printer + +$(GLOBJ)gp_msprn.$(OBJ): $(GLSRC)gp_msprn.c $(AK)\ + $(ctype__h) $(errno__h) $(stdio__h) $(string__h)\ + $(gserror_h) $(gsmemory_h) $(gstypes_h) $(gxiodev_h) + $(GLCCWIN) $(GLO_)gp_msprn.$(OBJ) $(C_) $(GLSRC)gp_msprn.c + +# Define MS-Windows polling as a separable feature +# because it is not needed by the gslib. +mspoll_=$(GLOBJ)gp_mspol.$(OBJ) +$(GLD)mspoll.dev: $(ECHOGS_XE) $(mspoll_) + $(SETMOD) $(GLD)mspoll $(mspoll_) + +$(GLOBJ)gp_mspol.$(OBJ): $(GLSRC)gp_mspol.c $(AK)\ + $(gx_h) $(gp_h) $(gpcheck_h) + $(GLCCWIN) $(GLO_)gp_mspol.$(OBJ) $(C_) $(GLSRC)gp_mspol.c + +# end of w32.mak