[master] 7320bb9 don't call vsctool in parallel
Nils Goroll
nils.goroll at uplex.de
Thu Oct 5 12:26:05 UTC 2017
commit 7320bb96adcc32e084020412df32c881c1b7e1a6
Author: Nils Goroll <nils.goroll at uplex.de>
Date: Thu Oct 5 14:25:11 2017 +0200
don't call vsctool in parallel
Otherwise we might see garbled output files
diff --git a/bin/varnishd/Makefile.am b/bin/varnishd/Makefile.am
index 895a73c..e4e5836 100644
--- a/bin/varnishd/Makefile.am
+++ b/bin/varnishd/Makefile.am
@@ -218,7 +218,10 @@ BUILT_SOURCES = vhp_hufdec.h
DISTCLEANFILES += vhp_hufdec.h
#######################################################################
-VSC_main.c VSC_main.h: $(srcdir)/main.vsc $(top_srcdir)/lib/libvcc/vsctool.py
+
+VSC_main.c: VSC_main.h
+
+VSC_main.h: $(srcdir)/main.vsc $(top_srcdir)/lib/libvcc/vsctool.py
$(PYTHON) $(top_srcdir)/lib/libvcc/vsctool.py -ch $(srcdir)/main.vsc
$(varnishd_OBJECTS): VSC_main.h
@@ -230,7 +233,9 @@ nodist_varnishd_SOURCES += VSC_main.c
#######################################################################
-VSC_lck.c VSC_lck.h: $(srcdir)/lck.vsc $(top_srcdir)/lib/libvcc/vsctool.py
+VSC_lck.c: VSC_lck.h
+
+VSC_lck.h: $(srcdir)/lck.vsc $(top_srcdir)/lib/libvcc/vsctool.py
$(PYTHON) $(top_srcdir)/lib/libvcc/vsctool.py -ch $(srcdir)/lck.vsc
$(varnishd_OBJECTS): VSC_lck.h
@@ -242,7 +247,9 @@ nodist_varnishd_SOURCES += VSC_lck.c
#######################################################################
-VSC_vbe.c VSC_vbe.h: $(srcdir)/vbe.vsc $(top_srcdir)/lib/libvcc/vsctool.py
+VSC_vbe.c: VSC_vbe.h
+
+VSC_vbe.h: $(srcdir)/vbe.vsc $(top_srcdir)/lib/libvcc/vsctool.py
$(PYTHON) $(top_srcdir)/lib/libvcc/vsctool.py -ch $(srcdir)/vbe.vsc
$(varnishd_OBJECTS): VSC_vbe.h
@@ -254,7 +261,9 @@ nodist_varnishd_SOURCES += VSC_vbe.c
#######################################################################
-VSC_sma.c VSC_sma.h: $(srcdir)/sma.vsc $(top_srcdir)/lib/libvcc/vsctool.py
+VSC_sma.c: VSC_sma.h
+
+VSC_sma.h: $(srcdir)/sma.vsc $(top_srcdir)/lib/libvcc/vsctool.py
$(PYTHON) $(top_srcdir)/lib/libvcc/vsctool.py -ch $(srcdir)/sma.vsc
$(varnishd_OBJECTS): VSC_sma.h
@@ -266,7 +275,9 @@ nodist_varnishd_SOURCES += VSC_sma.c
#######################################################################
-VSC_smu.c VSC_smu.h: $(srcdir)/smu.vsc $(top_srcdir)/lib/libvcc/vsctool.py
+VSC_smu.c: VSC_smu.h
+
+VSC_smu.h: $(srcdir)/smu.vsc $(top_srcdir)/lib/libvcc/vsctool.py
$(PYTHON) $(top_srcdir)/lib/libvcc/vsctool.py -ch $(srcdir)/smu.vsc
$(varnishd_OBJECTS): VSC_smu.h
@@ -278,7 +289,9 @@ nodist_varnishd_SOURCES += VSC_smu.c
#######################################################################
-VSC_smf.c VSC_smf.h: $(srcdir)/smf.vsc $(top_srcdir)/lib/libvcc/vsctool.py
+VSC_smf.c: VSC_smf.h
+
+VSC_smf.h: $(srcdir)/smf.vsc $(top_srcdir)/lib/libvcc/vsctool.py
$(PYTHON) $(top_srcdir)/lib/libvcc/vsctool.py -ch $(srcdir)/smf.vsc
$(varnishd_OBJECTS): VSC_smf.h
@@ -290,7 +303,9 @@ nodist_varnishd_SOURCES += VSC_smf.c
#######################################################################
-VSC_mempool.c VSC_mempool.h: $(srcdir)/mempool.vsc $(top_srcdir)/lib/libvcc/vsctool.py
+VSC_mempool.c: VSC_mempool.h
+
+VSC_mempool.h: $(srcdir)/mempool.vsc $(top_srcdir)/lib/libvcc/vsctool.py
$(PYTHON) $(top_srcdir)/lib/libvcc/vsctool.py -ch $(srcdir)/mempool.vsc
$(varnishd_OBJECTS): VSC_mempool.h
@@ -302,7 +317,9 @@ nodist_varnishd_SOURCES += VSC_mempool.c
#######################################################################
-VSC_mgt.c VSC_mgt.h: $(srcdir)/mgt.vsc $(top_srcdir)/lib/libvcc/vsctool.py
+VSC_mgt.c: VSC_mgt.h
+
+VSC_mgt.h: $(srcdir)/mgt.vsc $(top_srcdir)/lib/libvcc/vsctool.py
$(PYTHON) $(top_srcdir)/lib/libvcc/vsctool.py -ch $(srcdir)/mgt.vsc
$(varnishd_OBJECTS): VSC_mgt.h
More information about the varnish-commit
mailing list