summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Alexey Yakovenko <waker@users.sourceforge.net>2014-02-09 22:07:26 +0100
committerGravatar Alexey Yakovenko <waker@users.sourceforge.net>2014-02-09 22:07:26 +0100
commit3dffacf360e6676742e2b789ec9fedcacc8df251 (patch)
tree8d3225c477a31f6d8dfd62b80aca26072fd23cb8
parentc26dc595bdb77add53b6b4da3c6091e91ad1d6cd (diff)
zlib, libzip, pulseaudio static build fixes
-rw-r--r--configure.ac22
-rw-r--r--plugins/ao/Makefile.am2
-rw-r--r--plugins/vfs_zip/Makefile.am2
3 files changed, 21 insertions, 5 deletions
diff --git a/configure.ac b/configure.ac
index d3843254..21e951f5 100644
--- a/configure.ac
+++ b/configure.ac
@@ -187,21 +187,27 @@ CFLAGS="$CFLAGS $INSANE_CFLAGS -D_GNU_SOURCE $PREFIXFLAGS -DDDB_WARN_DEPRECATED=
AS_IF([test "${enable_staticlink}" != "no"], [
HAVE_ZLIB=yes
+ ZLIB_CFLAGS="-I../../$LIB/include"
ZLIB_LIBS="../../$LIB/lib/libz.a"
+ AC_SUBST(ZLIB_CFLAGS)
+ AC_SUBST(ZLIB_LIBS)
], [
AC_CHECK_LIB([z], [main], [HAVE_ZLIB=yes])
ZLIB_LIBS="-lz"
+ AC_SUBST(ZLIB_LIBS)
])
-AC_SUBST(ZLIB_LIBS)
AS_IF([test "${enable_staticlink}" != "no"], [
HAVE_ZIP=yes
+ ZIP_CFLAGS="-I../../$LIB/include"
ZIP_LIBS="../../$LIB/lib/libzip.a ../../$LIB/lib/libz.a"
+ AC_SUBST(ZIP_CFLAGS)
+ AC_SUBST(ZIP_LIBS)
], [
AC_CHECK_LIB([zip], [main], [HAVE_ZIP=yes])
ZIP_LIBS="-lzip"
+ AC_SUBST(ZIP_LIBS)
])
-AC_SUBST(ZIP_LIBS)
AS_IF([test "${enable_gtk3}" = "yes"], [
AS_IF([test "${enable_staticlink}" != "no"], [
@@ -279,7 +285,15 @@ AS_IF([test "${enable_staticlink}" != "no"], [
])
AS_IF([test "${enable_pulse}" != "no"], [
- PKG_CHECK_MODULES(PULSE_DEPS, libpulse-simple, HAVE_PULSE=yes, HAVE_PULSE=no)
+ AS_IF([test "${enable_staticlink}" != "no"], [
+ HAVE_PULSE=yes
+ PULSE_DEPS_LIBS="-lpulse-simple"
+ PULSE_DEPS_CFLAGS="-I../../$LIB/include/"
+ AC_SUBST(DBUS_DEPS_CFLAGS)
+ AC_SUBST(DBUS_DEPS_LIBS)
+ ], [
+ PKG_CHECK_MODULES(PULSE_DEPS, libpulse-simple, HAVE_PULSE=yes, HAVE_PULSE=no)
+ ])
])
AC_CHECK_HEADER([iconv.h],[],[iconv.h not found.])
@@ -634,7 +648,9 @@ AS_IF([test "${enable_dca}" != "no"], [
AS_IF([test "${enable_aac}" != "no"], [
AS_IF([test "${enable_staticlink}" != "no"], [
+ FAAD2_CFLAGS="-I../../$LIB/include"
FAAD2_LIBS="../../$LIB/lib/libfaad.a"
+ AC_SUBST(FAAD2_CFLAGS)
AC_SUBST(FAAD2_LIBS)
HAVE_AAC=yes
], [
diff --git a/plugins/ao/Makefile.am b/plugins/ao/Makefile.am
index 55638c11..2d124b27 100644
--- a/plugins/ao/Makefile.am
+++ b/plugins/ao/Makefile.am
@@ -22,6 +22,6 @@ ddb_ao_la_LDFLAGS = -module -avoid-version $(ZLIB_LIBS)
EXTRA_DIST=eng_psf/peops/reverb.c eng_psf/peops/adsr.c eng_psf/peops/registers.c eng_psf/peops/dma.c eng_psf/peops2/spu2.c eng_psf/peops2/reverb2.c eng_psf/peops2/adsr2.c eng_dsf/arm7memil.c eng_dsf/aicalfo.c eng_ssf/scsplfo.c
ddb_ao_la_LIBADD = $(LDADD)
-AM_CFLAGS = $(CFLAGS) -Wall -DPATH_MAX=1024 -DHAS_PSXCPU=1 -I.. -Ieng_ssf -Ieng_qsf -Ieng_dsf -lm -fPIC
+AM_CFLAGS = $(CFLAGS) $(ZLIB_CFLAGS) -Wall -DPATH_MAX=1024 -DHAS_PSXCPU=1 -I.. -Ieng_ssf -Ieng_qsf -Ieng_dsf -lm -fPIC
endif
diff --git a/plugins/vfs_zip/Makefile.am b/plugins/vfs_zip/Makefile.am
index a2394e11..579baf58 100644
--- a/plugins/vfs_zip/Makefile.am
+++ b/plugins/vfs_zip/Makefile.am
@@ -5,5 +5,5 @@ vfs_zip_la_SOURCES = vfs_zip.c
vfs_zip_la_LDFLAGS = -module -avoid-version
vfs_zip_la_LIBADD = $(LDADD) $(ZLIB_LIBS) $(ZIP_LIBS)
-AM_CFLAGS = $(CFLAGS) -std=c99
+AM_CFLAGS = $(CFLAGS) $(ZLIB_CFLAGS) $(ZIP_CFLAGS) -std=c99
endif