diff --git a/bin/varnishd/Makefile.am b/bin/varnishd/Makefile.am index a71e2a67822..3d614c8e6dc 100644 --- a/bin/varnishd/Makefile.am +++ b/bin/varnishd/Makefile.am @@ -92,11 +92,9 @@ varnishd_SOURCES = \ waiter/cache_waiter_ports.c noinst_HEADERS = \ - cache/cache_backend.h \ - cache/cache_director.h \ + builtin_vcl.h \ cache/cache_esi.h \ common/heritage.h \ - builtin_vcl.h \ hash/hash_slinger.h \ mgt/mgt.h \ mgt/mgt_cli.h \ @@ -106,8 +104,7 @@ noinst_HEADERS = \ waiter/waiter.h # Headers for use with vmods -pkgdataincludedir = $(pkgdatadir)/include -nobase_pkgdatainclude_HEADERS = \ +nobase_pkginclude_HEADERS = \ cache/cache.h \ cache/cache_filter.h \ cache/cache_backend.h \ diff --git a/include/Makefile.am b/include/Makefile.am index 09c237d95a2..28ce8a9e877 100644 --- a/include/Makefile.am +++ b/include/Makefile.am @@ -38,6 +38,24 @@ nobase_pkginclude_HEADERS = \ vapi/vapi_options.h \ vcli.h +# Headers for use with vmods +nobase_pkginclude_HEADERS += \ + miniobj.h \ + vas.h \ + vav.h \ + vbm.h \ + vcl.h \ + vcs.h \ + vmod_abi.h \ + vqueue.h \ + vre.h \ + vdef.h \ + vrt.h \ + vrt_obj.h \ + vsa.h \ + vsb.h \ + vsha256.h + # Private headers nobase_noinst_HEADERS = \ binary_heap.h \ @@ -68,25 +86,6 @@ nobase_noinst_HEADERS = \ vut.h \ vut_options.h -# Headers for use with vmods -pkgdataincludedir = $(pkgdatadir)/include -nobase_pkgdatainclude_HEADERS = \ - miniobj.h \ - vas.h \ - vav.h \ - vbm.h \ - vcl.h \ - vcs.h \ - vmod_abi.h \ - vqueue.h \ - vre.h \ - vdef.h \ - vrt.h \ - vrt_obj.h \ - vsa.h \ - vsb.h \ - vsha256.h - tbl/vrt_stv_var.h tbl/vcl_returns.h tbl/vcc_types.h vcl.h vrt_obj.h: $(top_srcdir)/lib/libvcc/generate.py $(top_srcdir)/include/vrt.h mkdir -p tbl @PYTHON@ $(top_srcdir)/lib/libvcc/generate.py $(top_srcdir) $(top_builddir) diff --git a/varnish.m4 b/varnish.m4 index 16e27c544b6..75ca8783c2c 100644 --- a/varnish.m4 +++ b/varnish.m4 @@ -1,7 +1,7 @@ # varnish.m4 - Macros to locate Varnish header files. -*- Autoconf -*- -# serial 1 (varnish-4.0) +# serial 2 (varnish-4.0) -# Copyright (c) 2013 Varnish Software AS +# Copyright (c) 2013-2014 Varnish Software AS # All rights reserved. # # Author: Tollef Fog Heen @@ -53,10 +53,9 @@ variable if you installed software in a non-standard prefix.]) fi ]) -VARNISH_PKG_GET_VAR([VMOD_INCLUDE_DIR], [vmodincludedir]) VARNISH_PKG_GET_VAR([VAPI_INCLUDE_DIR], [pkgincludedir]) _CPPFLAGS="$CPPFLAGS" -VMOD_INCLUDES="-I$VMOD_INCLUDE_DIR -I$VAPI_INCLUDE_DIR" +VMOD_INCLUDES="-I$VAPI_INCLUDE_DIR" CPPFLAGS="$VMOD_INCLUDES $CPPFLAGS" AC_CHECK_HEADERS([vsha256.h cache/cache.h]) CPPFLAGS="$_CPPFLAGS" diff --git a/varnishapi-uninstalled.pc.in b/varnishapi-uninstalled.pc.in index 3a8f744f0ee..d2522892f44 100644 --- a/varnishapi-uninstalled.pc.in +++ b/varnishapi-uninstalled.pc.in @@ -8,7 +8,6 @@ pkgincludedir=${includedir}/@PACKAGE@ datarootdir=@datarootdir@ datadir=@datadir@ pkgdatadir=${datadir}/@PACKAGE@ -pkgdataincludedir=${pkgdatadir}/include vmoddir=${libdir}/@PACKAGE@/vmods builddir=@abs_top_builddir@ srcdir=@abs_top_srcdir@ diff --git a/varnishapi.pc.in b/varnishapi.pc.in index 059725e7f1c..b2a6e93af3a 100644 --- a/varnishapi.pc.in +++ b/varnishapi.pc.in @@ -8,8 +8,6 @@ pkgincludedir=${includedir}/@PACKAGE@ datarootdir=@datarootdir@ datadir=@datadir@ pkgdatadir=${datadir}/@PACKAGE@ -pkgdataincludedir=${pkgdatadir}/include -vmodincludedir=${pkgdataincludedir} vmoddir=${libdir}/@PACKAGE@/vmods vmodtool=${pkgdatadir}/vmodtool.py