[gs-cvs] rev 8374 - trunk/gs/src

ray at ghostscript.com ray at ghostscript.com
Fri Nov 16 13:39:24 PST 2007


Author: ray
Date: 2007-11-16 13:39:22 -0800 (Fri, 16 Nov 2007)
New Revision: 8374

Modified:
   trunk/gs/src/int.mak
   trunk/gs/src/lib.mak
Log:
Fix dependency problems that caused obj/gs_init.ps to be missed. Also fix a
typo that caused CMap files to be missing.

DETAILS:

This method of putting the gs_init.ps dependency down in lib.mak require
us to get gs_init.ps. This hack was discussed with Ralph and is an
alternative to adding a dependency to all of the top level makefiles.
The dummy gs_init.ps is only made when we are NOT including the PS
interpreter (PSI_INCLUDED) since we need the real one for the language
switch build. Note that the dummy file doesn't get added to the %rom%
file system since PS_ROMFS_ARGS is empty if int.mak is not included.



Modified: trunk/gs/src/int.mak
===================================================================
--- trunk/gs/src/int.mak	2007-11-16 21:14:31 UTC (rev 8373)
+++ trunk/gs/src/int.mak	2007-11-16 21:39:22 UTC (rev 8374)
@@ -995,8 +995,7 @@
 
 RESOURCE_LIST=ColorSpace/ Decoding/ Encoding/ Font/ ProcSet/ IdiomSet/ CIDFont/ CMap/
 
-PS_ROMFS_DEPENDENCIES=$(PSGEN)$(GS_INIT)
-PS_ROMFS_ARGS=-c -P $(PSRESDIR)$(D) -d Resource/ $(RESOURCE_LIST)-d lib/ -P $(PSGEN) $(GS_INIT) -P $(PSLIB)
+PS_ROMFS_ARGS=-c -P $(PSRESDIR)$(D) -d Resource/ $(RESOURCE_LIST) -d lib/ -P $(PSGEN) $(GS_INIT) -P $(PSLIB)
 
 # ---------------- Stochastic halftone ---------------- #
 

Modified: trunk/gs/src/lib.mak
===================================================================
--- trunk/gs/src/lib.mak	2007-11-16 21:14:31 UTC (rev 8373)
+++ trunk/gs/src/lib.mak	2007-11-16 21:39:22 UTC (rev 8374)
@@ -2685,7 +2685,7 @@
 $(GLD)romfs0.dev :  $(LIB_MAK) $(ECHO_XE) 
 	$(SETMOD) $(GLD)romfs0 
 
-$(GLGEN)gsromfs.c : $(MKROMFS_XE) $(PS_ROMFS_DEPENDENCIES)
+$(GLGEN)gsromfs.c : $(MKROMFS_XE) $(GLGEN)gs_init.ps
 	$(EXP)$(MKROMFS_XE) -o $(GLGEN)gsromfs.c -X .svn $(UFST_ROMFS_ARGS) \
 	$(PCLXL_ROMFS_ARGS) $(PJL_ROMFS_ARGS) $(XPS_ROMFS_ARGS) \
 	$(PS_ROMFS_ARGS) $(EXTRA_INIT_FILES) 



More information about the gs-cvs mailing list