Commit 1e6e2fc9 authored by Dridi Boukelmoune's avatar Dridi Boukelmoune

build: Reintroduce some VMOD boilerplate everywhere

Anything left that would prevent two VMODs to live in the same $(srcdir)
because it would be defined more than once.
parent 3cb906ae
...@@ -51,14 +51,7 @@ import time ...@@ -51,14 +51,7 @@ import time
AMBOILERPLATE = '''\ AMBOILERPLATE = '''\
# Generated by vmodtool.py --boilerplate. # Generated by vmodtool.py --boilerplate.
AM_LDFLAGS = $(AM_LT_LDFLAGS) vmod_LTLIBRARIES += libvmod_XXX.la
AM_CPPFLAGS = \\
\t-I$(top_srcdir)/include \\
\t-I$(top_srcdir)/bin/varnishd \\
\t-I$(top_builddir)/include
vmod_LTLIBRARIES = libvmod_XXX.la
libvmod_XXX_la_CFLAGS = \\ libvmod_XXX_la_CFLAGS = \\
\t@SAN_CFLAGS@ \t@SAN_CFLAGS@
...@@ -81,9 +74,9 @@ PFX.h vmod_XXX.rst vmod_XXX.man.rst: PFX.c ...@@ -81,9 +74,9 @@ PFX.h vmod_XXX.rst vmod_XXX.man.rst: PFX.c
PFX.c: $(vmodtool) $(srcdir)/VCC PFX.c: $(vmodtool) $(srcdir)/VCC
\t@PYTHON@ $(vmodtool) $(vmodtoolargs_XXX) $(srcdir)/VCC \t@PYTHON@ $(vmodtool) $(vmodtoolargs_XXX) $(srcdir)/VCC
EXTRA_DIST = $(srcdir)/VCC automake_boilerplate_XXX.am EXTRA_DIST += $(srcdir)/VCC automake_boilerplate_XXX.am
CLEANFILES = $(builddir)/PFX.c $(builddir)/PFX.h \\ CLEANFILES += $(builddir)/PFX.c $(builddir)/PFX.h \\
\t$(builddir)/vmod_XXX.rst \\ \t$(builddir)/vmod_XXX.rst \\
\t$(builddir)/vmod_XXX.man.rst \t$(builddir)/vmod_XXX.man.rst
''' '''
......
# #
AM_LDFLAGS = $(AM_LT_LDFLAGS)
AM_CPPFLAGS = \
-I$(top_srcdir)/include \
-I$(top_srcdir)/bin/varnishd \
-I$(top_builddir)/include
vmod_LTLIBRARIES =
EXTRA_DIST =
CLEANFILES =
libvmod_blob_la_SOURCES = \ libvmod_blob_la_SOURCES = \
vmod_blob.c \ vmod_blob.c \
vmod_blob.h \ vmod_blob.h \
......
# Generated by vmodtool.py --boilerplate. # Generated by vmodtool.py --boilerplate.
AM_LDFLAGS = $(AM_LT_LDFLAGS) vmod_LTLIBRARIES += libvmod_blob.la
AM_CPPFLAGS = \
-I$(top_srcdir)/include \
-I$(top_srcdir)/bin/varnishd \
-I$(top_builddir)/include
vmod_LTLIBRARIES = libvmod_blob.la
libvmod_blob_la_CFLAGS = \ libvmod_blob_la_CFLAGS = \
@SAN_CFLAGS@ @SAN_CFLAGS@
...@@ -30,8 +23,8 @@ vcc_blob_if.h vmod_blob.rst vmod_blob.man.rst: vcc_blob_if.c ...@@ -30,8 +23,8 @@ vcc_blob_if.h vmod_blob.rst vmod_blob.man.rst: vcc_blob_if.c
vcc_blob_if.c: $(vmodtool) $(srcdir)/vmod_blob.vcc vcc_blob_if.c: $(vmodtool) $(srcdir)/vmod_blob.vcc
@PYTHON@ $(vmodtool) $(vmodtoolargs_blob) $(srcdir)/vmod_blob.vcc @PYTHON@ $(vmodtool) $(vmodtoolargs_blob) $(srcdir)/vmod_blob.vcc
EXTRA_DIST = $(srcdir)/vmod_blob.vcc automake_boilerplate_blob.am EXTRA_DIST += $(srcdir)/vmod_blob.vcc automake_boilerplate_blob.am
CLEANFILES = $(builddir)/vcc_blob_if.c $(builddir)/vcc_blob_if.h \ CLEANFILES += $(builddir)/vcc_blob_if.c $(builddir)/vcc_blob_if.h \
$(builddir)/vmod_blob.rst \ $(builddir)/vmod_blob.rst \
$(builddir)/vmod_blob.man.rst $(builddir)/vmod_blob.man.rst
AM_LDFLAGS = $(AM_LT_LDFLAGS)
AM_CPPFLAGS = \
-I$(top_srcdir)/include \
-I$(top_srcdir)/bin/varnishd \
-I$(top_builddir)/include
vmod_LTLIBRARIES =
EXTRA_DIST =
CLEANFILES =
libvmod_cookie_la_SOURCES = \ libvmod_cookie_la_SOURCES = \
vmod_cookie.c vmod_cookie.c
......
# Generated by vmodtool.py --boilerplate. # Generated by vmodtool.py --boilerplate.
AM_LDFLAGS = $(AM_LT_LDFLAGS) vmod_LTLIBRARIES += libvmod_cookie.la
AM_CPPFLAGS = \
-I$(top_srcdir)/include \
-I$(top_srcdir)/bin/varnishd \
-I$(top_builddir)/include
vmod_LTLIBRARIES = libvmod_cookie.la
libvmod_cookie_la_CFLAGS = \ libvmod_cookie_la_CFLAGS = \
@SAN_CFLAGS@ @SAN_CFLAGS@
...@@ -30,8 +23,8 @@ vcc_cookie_if.h vmod_cookie.rst vmod_cookie.man.rst: vcc_cookie_if.c ...@@ -30,8 +23,8 @@ vcc_cookie_if.h vmod_cookie.rst vmod_cookie.man.rst: vcc_cookie_if.c
vcc_cookie_if.c: $(vmodtool) $(srcdir)/vmod_cookie.vcc vcc_cookie_if.c: $(vmodtool) $(srcdir)/vmod_cookie.vcc
@PYTHON@ $(vmodtool) $(vmodtoolargs_cookie) $(srcdir)/vmod_cookie.vcc @PYTHON@ $(vmodtool) $(vmodtoolargs_cookie) $(srcdir)/vmod_cookie.vcc
EXTRA_DIST = $(srcdir)/vmod_cookie.vcc automake_boilerplate_cookie.am EXTRA_DIST += $(srcdir)/vmod_cookie.vcc automake_boilerplate_cookie.am
CLEANFILES = $(builddir)/vcc_cookie_if.c $(builddir)/vcc_cookie_if.h \ CLEANFILES += $(builddir)/vcc_cookie_if.c $(builddir)/vcc_cookie_if.h \
$(builddir)/vmod_cookie.rst \ $(builddir)/vmod_cookie.rst \
$(builddir)/vmod_cookie.man.rst $(builddir)/vmod_cookie.man.rst
# #
AM_LDFLAGS = $(AM_LT_LDFLAGS)
AM_CPPFLAGS = \
-I$(top_srcdir)/include \
-I$(top_srcdir)/bin/varnishd \
-I$(top_builddir)/include
vmod_LTLIBRARIES =
EXTRA_DIST =
CLEANFILES =
libvmod_debug_la_SOURCES = \ libvmod_debug_la_SOURCES = \
vmod_debug.c \ vmod_debug.c \
vmod_debug_obj.c \ vmod_debug_obj.c \
......
# Generated by vmodtool.py --boilerplate. # Generated by vmodtool.py --boilerplate.
AM_LDFLAGS = $(AM_LT_LDFLAGS) vmod_LTLIBRARIES += libvmod_debug.la
AM_CPPFLAGS = \
-I$(top_srcdir)/include \
-I$(top_srcdir)/bin/varnishd \
-I$(top_builddir)/include
vmod_LTLIBRARIES = libvmod_debug.la
libvmod_debug_la_CFLAGS = \ libvmod_debug_la_CFLAGS = \
@SAN_CFLAGS@ @SAN_CFLAGS@
...@@ -30,8 +23,8 @@ vcc_debug_if.h vmod_debug.rst vmod_debug.man.rst: vcc_debug_if.c ...@@ -30,8 +23,8 @@ vcc_debug_if.h vmod_debug.rst vmod_debug.man.rst: vcc_debug_if.c
vcc_debug_if.c: $(vmodtool) $(srcdir)/vmod_debug.vcc vcc_debug_if.c: $(vmodtool) $(srcdir)/vmod_debug.vcc
@PYTHON@ $(vmodtool) $(vmodtoolargs_debug) $(srcdir)/vmod_debug.vcc @PYTHON@ $(vmodtool) $(vmodtoolargs_debug) $(srcdir)/vmod_debug.vcc
EXTRA_DIST = $(srcdir)/vmod_debug.vcc automake_boilerplate_debug.am EXTRA_DIST += $(srcdir)/vmod_debug.vcc automake_boilerplate_debug.am
CLEANFILES = $(builddir)/vcc_debug_if.c $(builddir)/vcc_debug_if.h \ CLEANFILES += $(builddir)/vcc_debug_if.c $(builddir)/vcc_debug_if.h \
$(builddir)/vmod_debug.rst \ $(builddir)/vmod_debug.rst \
$(builddir)/vmod_debug.man.rst $(builddir)/vmod_debug.man.rst
# #
AM_LDFLAGS = $(AM_LT_LDFLAGS)
AM_CPPFLAGS = \
-I$(top_srcdir)/include \
-I$(top_srcdir)/bin/varnishd \
-I$(top_builddir)/include
vmod_LTLIBRARIES =
EXTRA_DIST =
CLEANFILES =
libvmod_directors_la_SOURCES = \ libvmod_directors_la_SOURCES = \
vdir.c \ vdir.c \
vdir.h \ vdir.h \
......
# Generated by vmodtool.py --boilerplate. # Generated by vmodtool.py --boilerplate.
AM_LDFLAGS = $(AM_LT_LDFLAGS) vmod_LTLIBRARIES += libvmod_directors.la
AM_CPPFLAGS = \
-I$(top_srcdir)/include \
-I$(top_srcdir)/bin/varnishd \
-I$(top_builddir)/include
vmod_LTLIBRARIES = libvmod_directors.la
libvmod_directors_la_CFLAGS = \ libvmod_directors_la_CFLAGS = \
@SAN_CFLAGS@ @SAN_CFLAGS@
...@@ -30,8 +23,8 @@ vcc_directors_if.h vmod_directors.rst vmod_directors.man.rst: vcc_directors_if.c ...@@ -30,8 +23,8 @@ vcc_directors_if.h vmod_directors.rst vmod_directors.man.rst: vcc_directors_if.c
vcc_directors_if.c: $(vmodtool) $(srcdir)/vmod_directors.vcc vcc_directors_if.c: $(vmodtool) $(srcdir)/vmod_directors.vcc
@PYTHON@ $(vmodtool) $(vmodtoolargs_directors) $(srcdir)/vmod_directors.vcc @PYTHON@ $(vmodtool) $(vmodtoolargs_directors) $(srcdir)/vmod_directors.vcc
EXTRA_DIST = $(srcdir)/vmod_directors.vcc automake_boilerplate_directors.am EXTRA_DIST += $(srcdir)/vmod_directors.vcc automake_boilerplate_directors.am
CLEANFILES = $(builddir)/vcc_directors_if.c $(builddir)/vcc_directors_if.h \ CLEANFILES += $(builddir)/vcc_directors_if.c $(builddir)/vcc_directors_if.h \
$(builddir)/vmod_directors.rst \ $(builddir)/vmod_directors.rst \
$(builddir)/vmod_directors.man.rst $(builddir)/vmod_directors.man.rst
# #
AM_LDFLAGS = $(AM_LT_LDFLAGS)
AM_CPPFLAGS = \
-I$(top_srcdir)/include \
-I$(top_srcdir)/bin/varnishd \
-I$(top_builddir)/include
vmod_LTLIBRARIES =
EXTRA_DIST =
CLEANFILES =
libvmod_proxy_la_SOURCES = \ libvmod_proxy_la_SOURCES = \
vmod_proxy.c vmod_proxy.c
......
# Generated by vmodtool.py --boilerplate. # Generated by vmodtool.py --boilerplate.
AM_LDFLAGS = $(AM_LT_LDFLAGS) vmod_LTLIBRARIES += libvmod_proxy.la
AM_CPPFLAGS = \
-I$(top_srcdir)/include \
-I$(top_srcdir)/bin/varnishd \
-I$(top_builddir)/include
vmod_LTLIBRARIES = libvmod_proxy.la
libvmod_proxy_la_CFLAGS = \ libvmod_proxy_la_CFLAGS = \
@SAN_CFLAGS@ @SAN_CFLAGS@
...@@ -30,8 +23,8 @@ vcc_proxy_if.h vmod_proxy.rst vmod_proxy.man.rst: vcc_proxy_if.c ...@@ -30,8 +23,8 @@ vcc_proxy_if.h vmod_proxy.rst vmod_proxy.man.rst: vcc_proxy_if.c
vcc_proxy_if.c: $(vmodtool) $(srcdir)/vmod_proxy.vcc vcc_proxy_if.c: $(vmodtool) $(srcdir)/vmod_proxy.vcc
@PYTHON@ $(vmodtool) $(vmodtoolargs_proxy) $(srcdir)/vmod_proxy.vcc @PYTHON@ $(vmodtool) $(vmodtoolargs_proxy) $(srcdir)/vmod_proxy.vcc
EXTRA_DIST = $(srcdir)/vmod_proxy.vcc automake_boilerplate_proxy.am EXTRA_DIST += $(srcdir)/vmod_proxy.vcc automake_boilerplate_proxy.am
CLEANFILES = $(builddir)/vcc_proxy_if.c $(builddir)/vcc_proxy_if.h \ CLEANFILES += $(builddir)/vcc_proxy_if.c $(builddir)/vcc_proxy_if.h \
$(builddir)/vmod_proxy.rst \ $(builddir)/vmod_proxy.rst \
$(builddir)/vmod_proxy.man.rst $(builddir)/vmod_proxy.man.rst
# #
AM_LDFLAGS = $(AM_LT_LDFLAGS)
AM_CPPFLAGS = \
-I$(top_srcdir)/include \
-I$(top_srcdir)/bin/varnishd \
-I$(top_builddir)/include
vmod_LTLIBRARIES =
EXTRA_DIST =
CLEANFILES =
libvmod_purge_la_SOURCES = \ libvmod_purge_la_SOURCES = \
vmod_purge.c vmod_purge.c
......
# Generated by vmodtool.py --boilerplate. # Generated by vmodtool.py --boilerplate.
AM_LDFLAGS = $(AM_LT_LDFLAGS) vmod_LTLIBRARIES += libvmod_purge.la
AM_CPPFLAGS = \
-I$(top_srcdir)/include \
-I$(top_srcdir)/bin/varnishd \
-I$(top_builddir)/include
vmod_LTLIBRARIES = libvmod_purge.la
libvmod_purge_la_CFLAGS = \ libvmod_purge_la_CFLAGS = \
@SAN_CFLAGS@ @SAN_CFLAGS@
...@@ -30,8 +23,8 @@ vcc_purge_if.h vmod_purge.rst vmod_purge.man.rst: vcc_purge_if.c ...@@ -30,8 +23,8 @@ vcc_purge_if.h vmod_purge.rst vmod_purge.man.rst: vcc_purge_if.c
vcc_purge_if.c: $(vmodtool) $(srcdir)/vmod_purge.vcc vcc_purge_if.c: $(vmodtool) $(srcdir)/vmod_purge.vcc
@PYTHON@ $(vmodtool) $(vmodtoolargs_purge) $(srcdir)/vmod_purge.vcc @PYTHON@ $(vmodtool) $(vmodtoolargs_purge) $(srcdir)/vmod_purge.vcc
EXTRA_DIST = $(srcdir)/vmod_purge.vcc automake_boilerplate_purge.am EXTRA_DIST += $(srcdir)/vmod_purge.vcc automake_boilerplate_purge.am
CLEANFILES = $(builddir)/vcc_purge_if.c $(builddir)/vcc_purge_if.h \ CLEANFILES += $(builddir)/vcc_purge_if.c $(builddir)/vcc_purge_if.h \
$(builddir)/vmod_purge.rst \ $(builddir)/vmod_purge.rst \
$(builddir)/vmod_purge.man.rst $(builddir)/vmod_purge.man.rst
# #
AM_LDFLAGS = $(AM_LT_LDFLAGS)
AM_CPPFLAGS = \
-I$(top_srcdir)/include \
-I$(top_srcdir)/bin/varnishd \
-I$(top_builddir)/include
vmod_LTLIBRARIES =
EXTRA_DIST =
CLEANFILES =
libvmod_std_la_SOURCES = \ libvmod_std_la_SOURCES = \
vmod_std.c \ vmod_std.c \
vmod_std_conversions.c \ vmod_std_conversions.c \
......
# Generated by vmodtool.py --boilerplate. # Generated by vmodtool.py --boilerplate.
AM_LDFLAGS = $(AM_LT_LDFLAGS) vmod_LTLIBRARIES += libvmod_std.la
AM_CPPFLAGS = \
-I$(top_srcdir)/include \
-I$(top_srcdir)/bin/varnishd \
-I$(top_builddir)/include
vmod_LTLIBRARIES = libvmod_std.la
libvmod_std_la_CFLAGS = \ libvmod_std_la_CFLAGS = \
@SAN_CFLAGS@ @SAN_CFLAGS@
...@@ -30,8 +23,8 @@ vcc_std_if.h vmod_std.rst vmod_std.man.rst: vcc_std_if.c ...@@ -30,8 +23,8 @@ vcc_std_if.h vmod_std.rst vmod_std.man.rst: vcc_std_if.c
vcc_std_if.c: $(vmodtool) $(srcdir)/vmod_std.vcc vcc_std_if.c: $(vmodtool) $(srcdir)/vmod_std.vcc
@PYTHON@ $(vmodtool) $(vmodtoolargs_std) $(srcdir)/vmod_std.vcc @PYTHON@ $(vmodtool) $(vmodtoolargs_std) $(srcdir)/vmod_std.vcc
EXTRA_DIST = $(srcdir)/vmod_std.vcc automake_boilerplate_std.am EXTRA_DIST += $(srcdir)/vmod_std.vcc automake_boilerplate_std.am
CLEANFILES = $(builddir)/vcc_std_if.c $(builddir)/vcc_std_if.h \ CLEANFILES += $(builddir)/vcc_std_if.c $(builddir)/vcc_std_if.h \
$(builddir)/vmod_std.rst \ $(builddir)/vmod_std.rst \
$(builddir)/vmod_std.man.rst $(builddir)/vmod_std.man.rst
# #
AM_LDFLAGS = $(AM_LT_LDFLAGS)
AM_CPPFLAGS = \
-I$(top_srcdir)/include \
-I$(top_srcdir)/bin/varnishd \
-I$(top_builddir)/include
vmod_LTLIBRARIES =
EXTRA_DIST =
CLEANFILES =
libvmod_unix_la_SOURCES = \ libvmod_unix_la_SOURCES = \
vmod_unix.c \ vmod_unix.c \
cred_compat.h cred_compat.h
......
# Generated by vmodtool.py --boilerplate. # Generated by vmodtool.py --boilerplate.
AM_LDFLAGS = $(AM_LT_LDFLAGS) vmod_LTLIBRARIES += libvmod_unix.la
AM_CPPFLAGS = \
-I$(top_srcdir)/include \
-I$(top_srcdir)/bin/varnishd \
-I$(top_builddir)/include
vmod_LTLIBRARIES = libvmod_unix.la
libvmod_unix_la_CFLAGS = \ libvmod_unix_la_CFLAGS = \
@SAN_CFLAGS@ @SAN_CFLAGS@
...@@ -30,8 +23,8 @@ vcc_unix_if.h vmod_unix.rst vmod_unix.man.rst: vcc_unix_if.c ...@@ -30,8 +23,8 @@ vcc_unix_if.h vmod_unix.rst vmod_unix.man.rst: vcc_unix_if.c
vcc_unix_if.c: $(vmodtool) $(srcdir)/vmod_unix.vcc vcc_unix_if.c: $(vmodtool) $(srcdir)/vmod_unix.vcc
@PYTHON@ $(vmodtool) $(vmodtoolargs_unix) $(srcdir)/vmod_unix.vcc @PYTHON@ $(vmodtool) $(vmodtoolargs_unix) $(srcdir)/vmod_unix.vcc
EXTRA_DIST = $(srcdir)/vmod_unix.vcc automake_boilerplate_unix.am EXTRA_DIST += $(srcdir)/vmod_unix.vcc automake_boilerplate_unix.am
CLEANFILES = $(builddir)/vcc_unix_if.c $(builddir)/vcc_unix_if.h \ CLEANFILES += $(builddir)/vcc_unix_if.c $(builddir)/vcc_unix_if.h \
$(builddir)/vmod_unix.rst \ $(builddir)/vmod_unix.rst \
$(builddir)/vmod_unix.man.rst $(builddir)/vmod_unix.man.rst
# #
AM_LDFLAGS = $(AM_LT_LDFLAGS)
AM_CPPFLAGS = \
-I$(top_srcdir)/include \
-I$(top_srcdir)/bin/varnishd \
-I$(top_builddir)/include
vmod_LTLIBRARIES =
EXTRA_DIST =
CLEANFILES =
libvmod_vtc_la_SOURCES = \ libvmod_vtc_la_SOURCES = \
vmod_vtc.c vmod_vtc.c
......
# Generated by vmodtool.py --boilerplate. # Generated by vmodtool.py --boilerplate.
AM_LDFLAGS = $(AM_LT_LDFLAGS) vmod_LTLIBRARIES += libvmod_vtc.la
AM_CPPFLAGS = \
-I$(top_srcdir)/include \
-I$(top_srcdir)/bin/varnishd \
-I$(top_builddir)/include
vmod_LTLIBRARIES = libvmod_vtc.la
libvmod_vtc_la_CFLAGS = \ libvmod_vtc_la_CFLAGS = \
@SAN_CFLAGS@ @SAN_CFLAGS@
...@@ -30,8 +23,8 @@ vcc_vtc_if.h vmod_vtc.rst vmod_vtc.man.rst: vcc_vtc_if.c ...@@ -30,8 +23,8 @@ vcc_vtc_if.h vmod_vtc.rst vmod_vtc.man.rst: vcc_vtc_if.c
vcc_vtc_if.c: $(vmodtool) $(srcdir)/vmod_vtc.vcc vcc_vtc_if.c: $(vmodtool) $(srcdir)/vmod_vtc.vcc
@PYTHON@ $(vmodtool) $(vmodtoolargs_vtc) $(srcdir)/vmod_vtc.vcc @PYTHON@ $(vmodtool) $(vmodtoolargs_vtc) $(srcdir)/vmod_vtc.vcc
EXTRA_DIST = $(srcdir)/vmod_vtc.vcc automake_boilerplate_vtc.am EXTRA_DIST += $(srcdir)/vmod_vtc.vcc automake_boilerplate_vtc.am
CLEANFILES = $(builddir)/vcc_vtc_if.c $(builddir)/vcc_vtc_if.h \ CLEANFILES += $(builddir)/vcc_vtc_if.c $(builddir)/vcc_vtc_if.h \
$(builddir)/vmod_vtc.rst \ $(builddir)/vmod_vtc.rst \
$(builddir)/vmod_vtc.man.rst $(builddir)/vmod_vtc.man.rst
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment