Commit 932035b6 authored by Federico G. Schwindt's avatar Federico G. Schwindt

Make libvarnish, libvcc and libvgz static

parent 7e99c801
......@@ -150,10 +150,10 @@ varnishd_CFLAGS = \
varnishd_LDFLAGS = -export-dynamic
varnishd_LDADD = \
$(top_builddir)/lib/libvarnish/libvarnish.la \
$(top_builddir)/lib/libvarnish/libvarnish.a \
$(top_builddir)/lib/libvarnishcompat/libvarnishcompat.la \
$(top_builddir)/lib/libvcc/libvcc.la \
$(top_builddir)/lib/libvgz/libvgz.la \
$(top_builddir)/lib/libvcc/libvcc.a \
$(top_builddir)/lib/libvgz/libvgz.a \
@SAN_LDFLAGS@ \
@JEMALLOC_LDADD@ \
@PCRE_LIBS@ \
......@@ -163,19 +163,19 @@ noinst_PROGRAMS = vhp_gen_hufdec
vhp_gen_hufdec_SOURCES = hpack/vhp_gen_hufdec.c
vhp_gen_hufdec_CFLAGS = -include config.h
vhp_gen_hufdec_LDADD = \
$(top_builddir)/lib/libvarnish/libvarnish.la
$(top_builddir)/lib/libvarnish/libvarnish.a
noinst_PROGRAMS += vhp_table_test
vhp_table_test_SOURCES = hpack/vhp_table.c
vhp_table_test_CFLAGS = -DTABLE_TEST_DRIVER -include config.h
vhp_table_test_LDADD = \
$(top_builddir)/lib/libvarnish/libvarnish.la
$(top_builddir)/lib/libvarnish/libvarnish.a
noinst_PROGRAMS += vhp_decode_test
vhp_decode_test_SOURCES = hpack/vhp_decode.c hpack/vhp_table.c
vhp_decode_test_CFLAGS = -DDECODE_TEST_DRIVER -include config.h
vhp_decode_test_LDADD = \
$(top_builddir)/lib/libvarnish/libvarnish.la
$(top_builddir)/lib/libvarnish/libvarnish.a
TESTS = vhp_table_test vhp_decode_test
......
......@@ -49,11 +49,12 @@ varnishtest_SOURCES = \
vtc_varnish.c
varnishtest_LDADD = \
$(top_builddir)/lib/libvarnish/libvarnish.la \
$(top_builddir)/lib/libvarnish/libvarnish.a \
$(top_builddir)/lib/libvarnishcompat/libvarnishcompat.la \
$(top_builddir)/lib/libvarnishapi/libvarnishapi.la \
$(top_builddir)/lib/libvgz/libvgz.la \
$(top_builddir)/lib/libvgz/libvgz.a \
@SAN_LDFLAGS@ \
@PCRE_LIBS@ \
${LIBM} ${PTHREAD_LIBS}
varnishtest_CFLAGS = \
......
#
AM_CPPFLAGS = \
-I$(top_srcdir)/include \
-I$(top_builddir)/include \
......@@ -5,11 +7,15 @@ AM_CPPFLAGS = \
AM_LDFLAGS = $(AM_LT_LDFLAGS)
pkglib_LTLIBRARIES = libvarnish.la
noinst_LIBRARIES = libvarnish.a
libvarnish_a_CFLAGS = \
-DVARNISH_STATE_DIR='"${VARNISH_STATE_DIR}"' \
@SAN_CFLAGS@
libvarnish_la_LDFLAGS = $(AM_LDFLAGS) -avoid-version
libvarnish_a_LDFLAGS = $(AM_LDFLAGS)
libvarnish_la_SOURCES = \
libvarnish_a_SOURCES = \
binary_heap.c \
vas.c \
vav.c \
......@@ -35,12 +41,6 @@ libvarnish_la_SOURCES = \
vtcp.c \
vtim.c
libvarnish_la_CFLAGS = \
-DVARNISH_STATE_DIR='"${VARNISH_STATE_DIR}"' \
@SAN_CFLAGS@
libvarnish_la_LIBADD = ${RT_LIBS} ${NET_LIBS} ${LIBM} @PCRE_LIBS@ \
@SAN_LDFLAGS@
TESTS = vnum_c_test
noinst_PROGRAMS = ${TESTS}
......
......@@ -6,18 +6,17 @@ AM_CPPFLAGS = \
-I$(top_srcdir)/include \
-I$(top_builddir)/include
pkglib_LTLIBRARIES = libvcc.la
noinst_LIBRARIES = libvcc.a
libvcc_la_CFLAGS = \
libvcc_a_CFLAGS = \
@SAN_CFLAGS@
libvcc_la_LDFLAGS = $(AM_LDFLAGS) -avoid-version \
libvcc_a_LDFLAGS = $(AM_LDFLAGS) \
@SAN_LDFLAGS@
libvcc_la_SOURCES = \
libvcc_a_SOURCES = \
vcc_compile.h \
vcc_token_defs.h \
\
vcc_acl.c \
vcc_action.c \
vcc_backend.c \
......
#
AM_LDFLAGS = $(AM_LT_LDFLAGS)
pkglib_LTLIBRARIES = libvgz.la
noinst_LIBRARIES = libvgz.a
libvgz_a_CFLAGS = -D_LARGEFILE64_SOURCE=1 -DZLIB_CONST \
$(libvgz_extra_cflags) @SAN_CFLAGS@
libvgz_la_LDFLAGS = $(AM_LDFLAGS) -avoid-version \
libvgz_a_LDFLAGS = $(AM_LDFLAGS) \
@SAN_LDFLAGS@
libvgz_la_CFLAGS = -D_LARGEFILE64_SOURCE=1 -DZLIB_CONST $(libvgz_extra_cflags) \
@SAN_CFLAGS@
libvgz_la_SOURCES = \
libvgz_a_SOURCES = \
adler32.c \
compress.c \
crc32.c \
......
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