[gs-cvs] rev 7823 - trunk/gs/src
tim at ghostscript.com
tim at ghostscript.com
Thu Apr 5 19:39:32 PDT 2007
Author: tim
Date: 2007-04-05 19:39:31 -0700 (Thu, 05 Apr 2007)
New Revision: 7823
Modified:
trunk/gs/src/gsnamecl.h
trunk/gs/src/int.mak
trunk/gs/src/lib.mak
Log:
Splitting graphics library from interpreter portion of the sample custom color callback
Modified: trunk/gs/src/gsnamecl.h
===================================================================
--- trunk/gs/src/gsnamecl.h 2007-04-05 21:34:09 UTC (rev 7822)
+++ trunk/gs/src/gsnamecl.h 2007-04-06 02:39:31 UTC (rev 7823)
@@ -1,4 +1,4 @@
-/* Copyright (C) 2001-2006 artofcode LLC.
+/* Copyright (C) 2001-2007 artofcode LLC.
All Rights Reserved.
This software is provided AS-IS with no warranty, either express or
@@ -25,7 +25,7 @@
* Enable custom client callback color processing. Note: There is a sample
* implementation in src/gsncdemo.c.
*/
-#define ENABLE_CUSTOM_COLOR_CALLBACK 1 /* 0 --> disabled, 1 --> enabled */
+#define ENABLE_CUSTOM_COLOR_CALLBACK 0 /* 0 --> disabled, 1 --> enabled */
#if ENABLE_CUSTOM_COLOR_CALLBACK
Modified: trunk/gs/src/int.mak
===================================================================
--- trunk/gs/src/int.mak 2007-04-05 21:34:09 UTC (rev 7822)
+++ trunk/gs/src/int.mak 2007-04-06 02:39:31 UTC (rev 7823)
@@ -517,6 +517,7 @@
Z9=$(PSOBJ)zdevice.$(OBJ) $(PSOBJ)zfont.$(OBJ) $(PSOBJ)zfontenum.$(OBJ) $(PSOBJ)zgstate.$(OBJ)
Z10=$(PSOBJ)zdfilter.$(OBJ) $(PSOBJ)zht.$(OBJ) $(PSOBJ)zimage.$(OBJ) $(PSOBJ)zmatrix.$(OBJ)
Z11=$(PSOBJ)zpaint.$(OBJ) $(PSOBJ)zpath.$(OBJ)
+Z12=$(PSOBJ)zncdummy.$(OBJ)
Z1OPS=zarith zarray zcontrol1 zcontrol2 zcontrol3
Z2OPS=zdict1 zdict2 zfile zfile1 zfileio1 zfileio2
Z3_4OPS=zfilter zfproc zgeneric ziodev zmath
@@ -530,7 +531,7 @@
INT_MAIN=$(PSOBJ)imain.$(OBJ) $(PSOBJ)imainarg.$(OBJ) $(GLOBJ)gsargs.$(OBJ) $(PSOBJ)idisp.$(OBJ)
INT_OBJS=$(INT_MAIN)\
$(INT1) $(INT2) $(INT3) $(INT4) $(INT5) $(INT6) $(INT7)\
- $(Z1) $(Z2) $(Z3) $(Z4) $(Z5) $(Z6) $(Z7) $(Z8) $(Z9) $(Z10) $(Z11)
+ $(Z1) $(Z2) $(Z3) $(Z4) $(Z5) $(Z6) $(Z7) $(Z8) $(Z9) $(Z10) $(Z11) $(Z12)
INT_CONFIG=$(GLOBJ)gconfig.$(OBJ) $(GLOBJ)gscdefs.$(OBJ)\
$(PSOBJ)iconfig.$(OBJ) $(PSOBJ)iccinit$(COMPILE_INITS).$(OBJ)
INT_ALL=$(INT_OBJS) $(INT_CONFIG)
@@ -567,6 +568,7 @@
$(ADDMOD) $(PSD)psbase -obj $(Z9)
$(ADDMOD) $(PSD)psbase -obj $(Z10)
$(ADDMOD) $(PSD)psbase -obj $(Z11)
+ $(ADDMOD) $(PSD)psbase -obj $(Z12)
$(ADDMOD) $(PSD)psbase -oper $(Z1OPS)
$(ADDMOD) $(PSD)psbase -oper $(Z2OPS)
$(ADDMOD) $(PSD)psbase -oper $(Z3_4OPS)
@@ -1135,12 +1137,13 @@
$(SETMOD) $(PSD)usparam $(usparam_)
$(ADDMOD) $(PSD)usparam -oper zusparam -replace $(PSD)nousparm
+
# Note that zusparam includes both Level 1 and Level 2 operators.
$(PSOBJ)zusparam.$(OBJ) : $(PSSRC)zusparam.c $(OP) $(memory__h) $(string__h)\
$(gscdefs_h) $(gsfont_h) $(gsstruct_h) $(gsutil_h) $(gxht_h)\
$(ialloc_h) $(icontext_h) $(idict_h) $(idparam_h) $(iparam_h)\
$(iname_h) $(itoken_h) $(iutil2_h) $(ivmem2_h)\
- $(dstack_h) $(estack_h) $(store_h)
+ $(dstack_h) $(estack_h) $(store_h) $(gsnamecl_h)
$(PSCC) $(PSO_)zusparam.$(OBJ) $(C_) $(PSSRC)zusparam.c
# Define full Level 2 support.
@@ -1980,6 +1983,13 @@
$(PSD)fapif.dev : $(INT_MAK) $(ECHOGS_XE)
$(SETMOD) $(PSD)fapif
+
+# ---------------- Custom color dummy callback ---------------- #
+
+$(PSOBJ)zncdummy.$(OBJ) : $(PSSRC)zncdummy.c $(OP) $(GX) $(math_h)\
+ $(memory__h) $(gscdefs_h) $(gsnamecl_h) $(malloc__h) $(gsncdummy_h)
+ $(PSCC) $(PSO_)zncdummy.$(OBJ) $(C_) $(PSSRC)zncdummy.c
+
# ================ Dependencies for auxiliary programs ================ #
GENINIT_DEPS=$(stdpre_h)
Modified: trunk/gs/src/lib.mak
===================================================================
--- trunk/gs/src/lib.mak 2007-04-05 21:34:09 UTC (rev 7822)
+++ trunk/gs/src/lib.mak 2007-04-06 02:39:31 UTC (rev 7823)
@@ -392,6 +392,7 @@
gxdcolor_h=$(GLSRC)gxdcolor.h\
$(gscsel_h) $(gsdcolor_h) $(gsropt_h) $(gsstruct_h)
gsnamecl_h=$(GLSRC)gsnamecl.h
+gsncdummy_h=$(GLSRC)gsncdummy.h
gscspace_h=$(GLSRC)gscspace.h $(gsmemory_h) $(gsrefct_h)
gscssub_h=$(GLSRC)gscssub.h $(gscspace_h)
gxdevcli_h=$(GLSRC)gxdevcli.h $(std_h) $(stdint__h)\
@@ -2439,7 +2440,7 @@
# ---------------- Separation colors ---------------- #
-seprlib_=$(GLOBJ)gscsepr.$(OBJ) $(GLOBJ)gsnamecl.$(OBJ) $(GLOBJ)gsncdemo.$(OBJ)
+seprlib_=$(GLOBJ)gscsepr.$(OBJ) $(GLOBJ)gsnamecl.$(OBJ) $(GLOBJ)gsncdummy.$(OBJ)
$(GLD)seprlib.dev : $(LIB_MAK) $(ECHOGS_XE) $(seprlib_)
$(SETMOD) $(GLD)seprlib $(seprlib_)
@@ -2453,10 +2454,10 @@
$(gscdefs_h) $(gxdevice_h) $(gzstate_h)
$(GLCC) $(GLO_)gsnamecl.$(OBJ) $(C_) $(GLSRC)gsnamecl.c
-$(GLOBJ)gsncdemo.$(OBJ) : $(GLSRC)gsncdemo.c $(GXERR) $(stdpre_h) $(math_h)\
+$(GLOBJ)gsncdummy.$(OBJ) : $(GLSRC)gsncdummy.c $(GXERR) $(stdpre_h) $(math_h)\
$(memory__h) $(gscdefs_h) $(gscspace_h) $(gxdevice_h) $(gzstate_h)\
- $(malloc__h)
- $(GLCC) $(GLO_)gsncdemo.$(OBJ) $(C_) $(GLSRC)gsncdemo.c
+ $(gsncdummy_h) $(malloc__h)
+ $(GLCC) $(GLO_)gsncdummy.$(OBJ) $(C_) $(GLSRC)gsncdummy.c
# ================ Display Postscript extensions ================ #
More information about the gs-cvs
mailing list