1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62
|
#
TESTS = @VMOD_TESTS@
include $(top_srcdir)/vsc.am
include $(top_srcdir)/vtc.am
EXTRA_DIST = $(TESTS) vmod_vcs_version.txt
DISTCLEANFILES = vmod_vcs_version.txt
AM_LDFLAGS = $(AM_LT_LDFLAGS)
AM_CPPFLAGS = \
-I$(top_srcdir)/include \
-I$(top_srcdir)/bin/varnishd \
-I$(top_builddir)/include
#
# Use vmodtool.py generated automake boilerplate
#
vccdir=$(datarootdir)/$(PACKAGE)/vcc
# Prepare variables populated by includes
vmod_LTLIBRARIES =
vmod_vcc_files =
# Prevent vmod_debug.vcc installation upfront
vmod_debug_vcc =
include $(srcdir)/automake_boilerplate_blob.am
include $(srcdir)/automake_boilerplate_h2.am
include $(srcdir)/automake_boilerplate_cookie.am
include $(srcdir)/automake_boilerplate_debug.am
include $(srcdir)/automake_boilerplate_directors.am
include $(srcdir)/automake_boilerplate_proxy.am
include $(srcdir)/automake_boilerplate_purge.am
include $(srcdir)/automake_boilerplate_std.am
include $(srcdir)/automake_boilerplate_unix.am
include $(srcdir)/automake_boilerplate_vtc.am
#
# Post-boilerplate tweaks
#
VSC_SRC = VSC_debug.vsc
libvmod_debug_la_SOURCES += $(VSC_SRC)
libvmod_debug_la_CFLAGS += -I$(top_srcdir)/lib/libvgz
BUILT_SOURCES = $(VSC_GEN)
# Allow Vmod_wrong*_Data to be exported
vmod_debug_symbols_regex = 'Vmod_.*_Data'
# not --strict
vmodtoolargs_debug = --boilerplate -o vcc_debug_if
dist_noinst_DATA = $(srcdir)/vmod_debug.vcc
dist_vcc_DATA = $(vmod_vcc_files)
|