summaryrefslogtreecommitdiff
path: root/devices/extract.mak
diff options
context:
space:
mode:
authorChris Liddell <chris.liddell@artifex.com>2021-09-27 08:15:45 +0100
committerChris Liddell <chris.liddell@artifex.com>2021-09-27 08:15:45 +0100
commitc8285e6e9cd42277ae298475ad0c96da009b0e98 (patch)
treef947aa70a5d182a4b777f081bd358dc948c670c0 /devices/extract.mak
parent261db1e38270f1a61beb91386af658b248ba26eb (diff)
downloadghostpdl-c8285e6e9cd42277ae298475ad0c96da009b0e98.tar.gz
Add the MAKEDIRS dependency to all the extract targets
Required so the relevant directories are created before we try to write anything to them - vital for parallel make invocations.
Diffstat (limited to 'devices/extract.mak')
-rw-r--r--devices/extract.mak49
1 files changed, 32 insertions, 17 deletions
diff --git a/devices/extract.mak b/devices/extract.mak
index 00b739d85..71f30825e 100644
--- a/devices/extract.mak
+++ b/devices/extract.mak
@@ -1,55 +1,70 @@
+# Copyright (C) 2001-2021 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 the license contained in the file LICENSE in this distribution.
+#
+# Refer to licensing information at http://www.artifex.com or contact
+# Artifex Software, Inc., 1305 Grant Avenue - Suite 200, Novato,
+# CA 94945, U.S.A., +1(415)492-9861, for further information.
+#
+
extract_cc = $(CC) $(CCFLAGS) -DEXTRACT_CV=0 $(I_)$(EXTRACT_DIR)/include$(_I) $(I_)$(ZSRCDIR)$(_I) $(O_)
extract_out_prefix = $(GLOBJDIR)$(D)extract_
-$(extract_out_prefix)alloc.$(OBJ): $(EXTRACT_DIR)/src/alloc.c
+$(extract_out_prefix)alloc.$(OBJ): $(EXTRACT_DIR)/src/alloc.c $(MAKEDIRS)
$(extract_cc)$@ $(C_) $(EXTRACT_DIR)/src/alloc.c
-$(extract_out_prefix)astring.$(OBJ): $(EXTRACT_DIR)/src/astring.c
+$(extract_out_prefix)astring.$(OBJ): $(EXTRACT_DIR)/src/astring.c $(MAKEDIRS)
$(extract_cc)$@ $(C_) $(EXTRACT_DIR)/src/astring.c
-$(extract_out_prefix)buffer.$(OBJ): $(EXTRACT_DIR)/src/buffer.c
+$(extract_out_prefix)buffer.$(OBJ): $(EXTRACT_DIR)/src/buffer.c $(MAKEDIRS)
$(extract_cc)$@ $(C_) $(EXTRACT_DIR)/src/buffer.c
-$(extract_out_prefix)document.$(OBJ): $(EXTRACT_DIR)/src/document.c
+$(extract_out_prefix)document.$(OBJ): $(EXTRACT_DIR)/src/document.c $(MAKEDIRS)
$(extract_cc)$@ $(C_) $(EXTRACT_DIR)/src/document.c
-$(extract_out_prefix)docx.$(OBJ): $(EXTRACT_DIR)/src/docx.c
+$(extract_out_prefix)docx.$(OBJ): $(EXTRACT_DIR)/src/docx.c $(MAKEDIRS)
$(extract_cc)$@ $(C_) $(EXTRACT_DIR)/src/docx.c
-$(extract_out_prefix)docx_template.$(OBJ): $(EXTRACT_DIR)/src/docx_template.c
+$(extract_out_prefix)docx_template.$(OBJ): $(EXTRACT_DIR)/src/docx_template.c $(MAKEDIRS)
$(extract_cc)$@ $(C_) $(EXTRACT_DIR)/src/docx_template.c
-$(extract_out_prefix)extract.$(OBJ): $(EXTRACT_DIR)/src/extract.c
+$(extract_out_prefix)extract.$(OBJ): $(EXTRACT_DIR)/src/extract.c $(MAKEDIRS)
$(extract_cc)$@ $(C_) $(EXTRACT_DIR)/src/extract.c
-$(extract_out_prefix)join.$(OBJ): $(EXTRACT_DIR)/src/join.c
+$(extract_out_prefix)join.$(OBJ): $(EXTRACT_DIR)/src/join.c $(MAKEDIRS)
$(extract_cc)$@ $(C_) $(EXTRACT_DIR)/src/join.c
-$(extract_out_prefix)html.$(OBJ): $(EXTRACT_DIR)/src/html.c
+$(extract_out_prefix)html.$(OBJ): $(EXTRACT_DIR)/src/html.c $(MAKEDIRS)
$(extract_cc)$@ $(C_) $(EXTRACT_DIR)/src/html.c
-$(extract_out_prefix)mem.$(OBJ): $(EXTRACT_DIR)/src/mem.c
+$(extract_out_prefix)mem.$(OBJ): $(EXTRACT_DIR)/src/mem.c $(MAKEDIRS)
$(extract_cc)$@ $(C_) $(EXTRACT_DIR)/src/mem.c
-$(extract_out_prefix)odt.$(OBJ): $(EXTRACT_DIR)/src/odt.c
+$(extract_out_prefix)odt.$(OBJ): $(EXTRACT_DIR)/src/odt.c $(MAKEDIRS)
$(extract_cc)$@ $(C_) $(EXTRACT_DIR)/src/odt.c
-$(extract_out_prefix)odt_template.$(OBJ): $(EXTRACT_DIR)/src/odt_template.c
+$(extract_out_prefix)odt_template.$(OBJ): $(EXTRACT_DIR)/src/odt_template.c $(MAKEDIRS)
$(extract_cc)$@ $(C_) $(EXTRACT_DIR)/src/odt_template.c
-$(extract_out_prefix)outf.$(OBJ): $(EXTRACT_DIR)/src/outf.c
+$(extract_out_prefix)outf.$(OBJ): $(EXTRACT_DIR)/src/outf.c $(MAKEDIRS)
$(extract_cc)$@ $(C_) $(EXTRACT_DIR)/src/outf.c
-$(extract_out_prefix)sys.$(OBJ): $(EXTRACT_DIR)/src/sys.c
+$(extract_out_prefix)sys.$(OBJ): $(EXTRACT_DIR)/src/sys.c $(MAKEDIRS)
$(extract_cc)$@ $(C_) $(EXTRACT_DIR)/src/sys.c
-$(extract_out_prefix)text.$(OBJ): $(EXTRACT_DIR)/src/text.c
+$(extract_out_prefix)text.$(OBJ): $(EXTRACT_DIR)/src/text.c $(MAKEDIRS)
$(extract_cc)$@ $(C_) $(EXTRACT_DIR)/src/text.c
-$(extract_out_prefix)xml.$(OBJ): $(EXTRACT_DIR)/src/xml.c
+$(extract_out_prefix)xml.$(OBJ): $(EXTRACT_DIR)/src/xml.c $(MAKEDIRS)
$(extract_cc)$@ $(C_) $(EXTRACT_DIR)/src/xml.c
-$(extract_out_prefix)zip.$(OBJ): $(EXTRACT_DIR)/src/zip.c
+$(extract_out_prefix)zip.$(OBJ): $(EXTRACT_DIR)/src/zip.c $(MAKEDIRS)
$(extract_cc)$@ $(C_) $(EXTRACT_DIR)/src/zip.c
EXTRACT_OBJS = \