diff options
author | Chris Liddell <chris.liddell@artifex.com> | 2021-09-27 08:15:45 +0100 |
---|---|---|
committer | Chris Liddell <chris.liddell@artifex.com> | 2021-09-27 08:15:45 +0100 |
commit | c8285e6e9cd42277ae298475ad0c96da009b0e98 (patch) | |
tree | f947aa70a5d182a4b777f081bd358dc948c670c0 /devices/extract.mak | |
parent | 261db1e38270f1a61beb91386af658b248ba26eb (diff) | |
download | ghostpdl-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.mak | 49 |
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 = \ |