Skip to content

Commit

Permalink
don't call vsctool in parallel
Browse files Browse the repository at this point in the history
Otherwise we might see garbled output files
  • Loading branch information
nigoroll committed Oct 5, 2017
1 parent 17c92e4 commit 7320bb9
Showing 1 changed file with 25 additions and 8 deletions.
33 changes: 25 additions & 8 deletions bin/varnishd/Makefile.am
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -218,7 +218,10 @@ BUILT_SOURCES = vhp_hufdec.h
DISTCLEANFILES += 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 $(PYTHON) $(top_srcdir)/lib/libvcc/vsctool.py -ch $(srcdir)/main.vsc


$(varnishd_OBJECTS): VSC_main.h $(varnishd_OBJECTS): VSC_main.h
Expand All @@ -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 $(PYTHON) $(top_srcdir)/lib/libvcc/vsctool.py -ch $(srcdir)/lck.vsc


$(varnishd_OBJECTS): VSC_lck.h $(varnishd_OBJECTS): VSC_lck.h
Expand All @@ -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 $(PYTHON) $(top_srcdir)/lib/libvcc/vsctool.py -ch $(srcdir)/vbe.vsc


$(varnishd_OBJECTS): VSC_vbe.h $(varnishd_OBJECTS): VSC_vbe.h
Expand All @@ -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 $(PYTHON) $(top_srcdir)/lib/libvcc/vsctool.py -ch $(srcdir)/sma.vsc


$(varnishd_OBJECTS): VSC_sma.h $(varnishd_OBJECTS): VSC_sma.h
Expand All @@ -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 $(PYTHON) $(top_srcdir)/lib/libvcc/vsctool.py -ch $(srcdir)/smu.vsc


$(varnishd_OBJECTS): VSC_smu.h $(varnishd_OBJECTS): VSC_smu.h
Expand All @@ -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 $(PYTHON) $(top_srcdir)/lib/libvcc/vsctool.py -ch $(srcdir)/smf.vsc


$(varnishd_OBJECTS): VSC_smf.h $(varnishd_OBJECTS): VSC_smf.h
Expand All @@ -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 $(PYTHON) $(top_srcdir)/lib/libvcc/vsctool.py -ch $(srcdir)/mempool.vsc


$(varnishd_OBJECTS): VSC_mempool.h $(varnishd_OBJECTS): VSC_mempool.h
Expand All @@ -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 $(PYTHON) $(top_srcdir)/lib/libvcc/vsctool.py -ch $(srcdir)/mgt.vsc


$(varnishd_OBJECTS): VSC_mgt.h $(varnishd_OBJECTS): VSC_mgt.h
Expand Down

0 comments on commit 7320bb9

Please sign in to comment.