summaryrefslogtreecommitdiff
path: root/Makefile.am
diff options
context:
space:
mode:
authorThomas Jepp <tom@tomjepp.co.uk>2015-11-23 17:12:18 +0000
committerThomas Jepp <tom@tomjepp.co.uk>2015-11-23 17:12:18 +0000
commitae41f9478892be200ecc45e2d831712136aac058 (patch)
treec7284934ddf657f72c1cc29fff877cbbb5657c79 /Makefile.am
parent2fef9b9461cec9487f0df6648d8395b3475cb08e (diff)
downloadvyatta-cfg-ae41f9478892be200ecc45e2d831712136aac058.tar.gz
vyatta-cfg-ae41f9478892be200ecc45e2d831712136aac058.zip
Build fixes for updated libraries on Jessie.
Diffstat (limited to 'Makefile.am')
-rw-r--r--Makefile.am14
1 files changed, 8 insertions, 6 deletions
diff --git a/Makefile.am b/Makefile.am
index ac9f0cd..cbd5ea6 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -13,11 +13,12 @@ if USE_UNIONFSFUSE
USE_UNIONFSFUSE = -DUSE_UNIONFSFUSE=1
endif
-AM_CFLAGS = -I src -Wall -I /usr/include/glib-2.0 -I /usr/lib/glib-2.0/include $(USE_UNIONFSFUSE)
-AM_CXXFLAGS = -I src -Wall -Werror $(USE_UNIONFSFUSE)
-AM_CXXFLAGS += -I /usr/include/glib-2.0 -I /usr/lib/glib-2.0/include
+AM_CFLAGS = -g -I src -Wall `pkg-config --cflags gio-2.0 gobject-2.0 glib-2.0` $(USE_UNIONFSFUSE)
+AM_CXXFLAGS = -g -I src -Wall -Werror $(USE_UNIONFSFUSE)
+AM_CXXFLAGS += `pkg-config --cflags gio-2.0 gobject-2.0 glib-2.0`
AM_YFLAGS = -d --name-prefix=yy_`basename $* .y`_
AM_LFLAGS = --prefix=yy_`basename $* .l`_ -olex.yy.c
+AM_LDFLAGS = `pkg-config --libs gio-2.0 gobject-2.0 glib-2.0`
completion_DATA = etc/bash_completion.d/vyatta-cfg
initd_SCRIPTS = etc/init.d/vyatta-router
@@ -37,8 +38,9 @@ src/cparse/cparse_lex.c: src/cparse/cparse_lex.l src/cparse/cparse.cpp
flex -P cparse_ -o $@ $<
lib_LTLIBRARIES = src/libvyatta-cfg.la
-src_libvyatta_cfg_la_LIBADD = /usr/lib/libglib-2.0.la
-src_libvyatta_cfg_la_LIBADD += /usr/lib/libgio-2.0.la
+src_libvyatta_cfg_la_LIBADD = -lglib-2.0
+src_libvyatta_cfg_la_LIBADD += -lgio-2.0
+src_libvyatta_cfg_la_LIBADD += -lgobject-2.0
src_libvyatta_cfg_la_LIBADD += -lboost_system
src_libvyatta_cfg_la_LIBADD += -lboost_filesystem
src_libvyatta_cfg_la_LIBADD += -lapt-pkg
@@ -61,7 +63,7 @@ CLEANFILES = src/cli_parse.c src/cli_parse.h src/cli_def.c src/cli_val.c
CLEANFILES += src/cparse/cparse.cpp src/cparse/cparse.h
CLEANFILES += src/cparse/cparse_lex.c
LDADD = src/libvyatta-cfg.la
-LDADD += /usr/lib/libglib-2.0.la
+#LDADD += /usr/lib/libglib-2.0.la
vincludedir = $(includedir)/vyatta-cfg
vinclude_HEADERS = src/cli_cstore.h