summaryrefslogtreecommitdiff
path: root/gs/base/lib.mak
diff options
context:
space:
mode:
authorMichael Vrhel <michael.vrhel@artifex.com>2010-02-04 23:00:13 +0000
committerMichael Vrhel <michael.vrhel@artifex.com>2010-02-04 23:00:13 +0000
commit30790ef6b0713c41bcbc22bd798d40f48cbc8f4f (patch)
tree72ccc89fbdd6b1d54b3d1f10a48479237979a0bb /gs/base/lib.mak
parente84f679cedc9e9c211dc9bf1352d12fb216b5a37 (diff)
Merge of trunk into branch through rev. 10715
git-svn-id: http://svn.ghostscript.com/ghostscript/branches/icc_work@10716 a1074d23-0009-0410-80fe-cf8c14f379e6
Diffstat (limited to 'gs/base/lib.mak')
-rw-r--r--gs/base/lib.mak16
1 files changed, 14 insertions, 2 deletions
diff --git a/gs/base/lib.mak b/gs/base/lib.mak
index 807afa8ba..6d64241a6 100644
--- a/gs/base/lib.mak
+++ b/gs/base/lib.mak
@@ -251,7 +251,7 @@ $(GLOBJ)gsargs.$(OBJ) : $(GLSRC)gsargs.c\
$(GLOBJ)gsmisc.$(OBJ) : $(GLSRC)gsmisc.c $(GXERR)\
$(vmsmath_h)\
$(ctype__h) $(malloc__h) $(math__h) $(memory__h) $(string__h)\
- $(gpcheck_h) $(gserror_h) $(gxfarith_h) $(gxfixed_h) $(stdint__h)
+ $(gpcheck_h) $(gserror_h) $(gxfarith_h) $(gxfixed_h) $(stdint__h) $(stdio__h)
$(GLCC) $(GLO_)gsmisc.$(OBJ) $(C_) $(GLSRC)gsmisc.c
$(GLOBJ)gslibctx.$(OBJ) : $(GLSRC)gslibctx.c $(GXERR)\
@@ -2456,7 +2456,8 @@ $(GLOBJ)gxctable.$(OBJ) : $(GLSRC)gxctable.c $(GX)\
# ---------------- ICCBased color ---------------- #
gsicc_=$(GLOBJ)gsiccmanage.$(OBJ) $(GLOBJ)gsicccache.$(OBJ)\
- $(GLOBJ)gsicc_littlecms.$(OBJ) $(GLOBJ)gsicc_profilecache.$(OBJ)
+ $(GLOBJ)gsicc_littlecms.$(OBJ) $(GLOBJ)gsicc_profilecache.$(OBJ)\
+ $(GLOBJ)gsicc_create.$(OBJ)
sicclib_=$(GLOBJ)gsicc.$(OBJ)
$(GLD)sicclib.dev : $(LIB_MAK) $(ECHOGS_XE) $(sicclib_) $(gsicc_)\
@@ -2500,6 +2501,17 @@ $(GLOBJ)gsicc_profilecache.$(OBJ) : $(GLSRC)gsicc_profilecache.c $(GX) $(std_h)\
$(GLOBJ)gsicc_littlecms.$(OBJ) : $(GLSRC)gsicc_littlecms.c\
$(gsicc_littlecms_h)
$(GLLCMSCC) $(GLO_)gsicc_littlecms.$(OBJ) $(C_) $(GLSRC)gsicc_littlecms.c
+
+# Note that gsicc_create requires compile with lcms to obtain icc34.h
+# header file that is used for creating ICC structures from PS objects.
+# This is needed even if PDF/PS interpreter is built with a different CMS.
+# This object is here instead of in psi since it is used lazily by the
+# remap operations.
+$(GLOBJ)gsicc_create.$(OBJ) : $(GLSRC)gsicc_create.c $(GX) $(string__h)\
+ $(gsmemory_h) $(gx_h) $(gxistate_h) $(gstypes_h) $(gscspace_h)\
+ $(gscie_h) $(gsicc_create_h) $(gxarith_h) $(gsiccmanage_h) $(gsicccache_h)\
+ $(math__h)
+ $(GLLCMSCC) $(GLO_)gsicc_create.$(OBJ) $(C_) $(GLSRC)gsicc_create.c
# ---------------- Separation colors ---------------- #