[master] 82fe7af00 build: spell out vtest2/src

Nils Goroll nils.goroll at uplex.de
Tue May 27 13:36:05 UTC 2025


commit 82fe7af00f7984bbe65f0ef3620a19d20f7ee3b2
Author: Nils Goroll <nils.goroll at uplex.de>
Date:   Tue May 27 15:26:58 2025 +0200

    build: spell out vtest2/src
    
    using a variable does not work on the solaris vtesters

diff --git a/bin/varnishtest/Makefile.am b/bin/varnishtest/Makefile.am
index 3a2235889..a1d5b31fb 100644
--- a/bin/varnishtest/Makefile.am
+++ b/bin/varnishtest/Makefile.am
@@ -27,45 +27,43 @@ install-exec-hook:
 uninstall-hook:
 	rm -f $(DESTDIR)$(bindir)/vtest$(EXEEXT)
 
-vtest2_src = vtest2/src
-
 varnishtest_SOURCES = \
-		$(vtest2_src)/hpack.h \
-		$(vtest2_src)/cmds.h \
-		$(vtest2_src)/vtc.h \
-		$(vtest2_src)/teken.c \
-		$(vtest2_src)/teken.h \
-		$(vtest2_src)/teken_scs.h \
-		$(vtest2_src)/teken_subr.h \
-		$(vtest2_src)/teken_subr_compat.h \
-		$(vtest2_src)/teken_wcwidth.h \
-		$(vtest2_src)/vtc.c \
-		$(vtest2_src)/vtc_barrier.c \
-		$(vtest2_src)/vtc_client.c \
-		$(vtest2_src)/vtc_gzip.c \
-		$(vtest2_src)/vtc_haproxy.c \
-		$(vtest2_src)/vtc_h2_enctbl.h \
-		$(vtest2_src)/vtc_h2_hpack.c \
-		$(vtest2_src)/vtc_h2_priv.h \
-		$(vtest2_src)/vtc_h2_stattbl.h \
-		$(vtest2_src)/vtc_h2_tbl.c \
-		$(vtest2_src)/vtc_http.c \
-		$(vtest2_src)/vtc_http.h \
-		$(vtest2_src)/vtc_http2.c \
-		$(vtest2_src)/vtc_log.h \
-		$(vtest2_src)/vtc_log.c \
-		$(vtest2_src)/vtc_logexp.c \
-		$(vtest2_src)/vtc_misc.c \
-		$(vtest2_src)/vtc_main.c \
-		$(vtest2_src)/vtc_process.c \
-		$(vtest2_src)/vtc_proxy.c \
-		$(vtest2_src)/vtc_server.c \
-		$(vtest2_src)/vtc_sess.c \
-		$(vtest2_src)/vtc_subr.c \
-		$(vtest2_src)/vtc_syslog.c \
-		$(vtest2_src)/vtc_tunnel.c \
-		$(vtest2_src)/vtc_varnish.c \
-		$(vtest2_src)/vtc_vsm.c
+		vtest2/src/hpack.h \
+		vtest2/src/cmds.h \
+		vtest2/src/vtc.h \
+		vtest2/src/teken.c \
+		vtest2/src/teken.h \
+		vtest2/src/teken_scs.h \
+		vtest2/src/teken_subr.h \
+		vtest2/src/teken_subr_compat.h \
+		vtest2/src/teken_wcwidth.h \
+		vtest2/src/vtc.c \
+		vtest2/src/vtc_barrier.c \
+		vtest2/src/vtc_client.c \
+		vtest2/src/vtc_gzip.c \
+		vtest2/src/vtc_haproxy.c \
+		vtest2/src/vtc_h2_enctbl.h \
+		vtest2/src/vtc_h2_hpack.c \
+		vtest2/src/vtc_h2_priv.h \
+		vtest2/src/vtc_h2_stattbl.h \
+		vtest2/src/vtc_h2_tbl.c \
+		vtest2/src/vtc_http.c \
+		vtest2/src/vtc_http.h \
+		vtest2/src/vtc_http2.c \
+		vtest2/src/vtc_log.h \
+		vtest2/src/vtc_log.c \
+		vtest2/src/vtc_logexp.c \
+		vtest2/src/vtc_misc.c \
+		vtest2/src/vtc_main.c \
+		vtest2/src/vtc_process.c \
+		vtest2/src/vtc_proxy.c \
+		vtest2/src/vtc_server.c \
+		vtest2/src/vtc_sess.c \
+		vtest2/src/vtc_subr.c \
+		vtest2/src/vtc_syslog.c \
+		vtest2/src/vtc_tunnel.c \
+		vtest2/src/vtc_varnish.c \
+		vtest2/src/vtc_vsm.c
 
 varnishtest_LDADD = \
 		$(top_builddir)/lib/libvarnishapi/libvarnishapi.la \
@@ -79,27 +77,27 @@ varnishtest_CFLAGS = \
 		-DVTEST_WITH_VTC_VSM \
 		-DTOP_BUILDDIR='"${top_builddir}"'
 
-EXTRA_DIST = $(srcdir)/$(vtest2_src)/../tests/*.vtc \
+EXTRA_DIST = $(srcdir)/vtest2/src/../tests/*.vtc \
 	$(top_srcdir)/bin/varnishtest/tests/*.vtc \
 	$(top_srcdir)/bin/varnishtest/tests/common.pem \
 	$(top_srcdir)/bin/varnishtest/tests/README \
-	$(vtest2_src)/gensequences \
-	$(vtest2_src)/sequences \
-	$(vtest2_src)/teken.3 \
-	$(vtest2_src)/huffman_gen.py \
-	$(vtest2_src)/tbl/vhp_huffman.h
+	vtest2/src/gensequences \
+	vtest2/src/sequences \
+	vtest2/src/teken.3 \
+	vtest2/src/huffman_gen.py \
+	vtest2/src/tbl/vhp_huffman.h
 
 teken.c: teken_state.h
 
-teken_state.h:	$(srcdir)/$(vtest2_src)/sequences $(srcdir)/$(vtest2_src)/gensequences
-	awk -f $(srcdir)/$(vtest2_src)/gensequences $(srcdir)/$(vtest2_src)/sequences \
+teken_state.h:	$(srcdir)/vtest2/src/sequences $(srcdir)/vtest2/src/gensequences
+	awk -f $(srcdir)/vtest2/src/gensequences $(srcdir)/vtest2/src/sequences \
 	    > $@_
 	mv $@_ $@
 
 vtc_h2_hpack.c: vtc_h2_dectbl.h
-vtc_h2_dectbl.h: $(srcdir)/$(vtest2_src)/huffman_gen.py $(srcdir)/$(vtest2_src)/tbl/vhp_huffman.h
-	$(PYTHON) $(srcdir)/$(vtest2_src)/huffman_gen.py \
-	    $(srcdir)/$(vtest2_src)/tbl/vhp_huffman.h > $@_
+vtc_h2_dectbl.h: $(srcdir)/vtest2/src/huffman_gen.py $(srcdir)/vtest2/src/tbl/vhp_huffman.h
+	$(PYTHON) $(srcdir)/vtest2/src/huffman_gen.py \
+	    $(srcdir)/vtest2/src/tbl/vhp_huffman.h > $@_
 	mv $@_ $@
 
 BUILT_SOURCES = \


More information about the varnish-commit mailing list