From: Iain Hibbert <plu...@rya-online.net>

add "-Wall foreign nostdinc" to the automake arguments

nostdinc cuts the -I. -I$(top_srcdir) out of the C makefiles as otherwise
it is not possible to include <uuid.h> and "uuid.h" on NetBSD

change the Makefile.am to include $(top_builddir) so that <config.h> can
still be found

add BLUETOOTH_CFLAGS to Makefiles where BLUETOOTH_LIBS is used
---
 apps/Makefile.am       |    3 ++-
 bfb/Makefile.am        |    3 ++-
 configure.in           |    2 +-
 multicobex/Makefile.am |    3 ++-
 obexftp/Makefile.am    |    3 ++-
 5 files changed, 9 insertions(+), 5 deletions(-)

diff --git a/apps/Makefile.am b/apps/Makefile.am
index 9f727e6..f949ce1 100644
--- a/apps/Makefile.am
+++ b/apps/Makefile.am
@@ -1,5 +1,6 @@
 AM_CFLAGS =                    @OPENOBEX_CFLAGS@ \
-                               -I$(top_srcdir) \
+                               @BLUETOOTH_CFLAGS@ \
+                               -I$(top_builddir) \
                                -I$(top_srcdir)/includes
 
 LDADD =                                ../obexftp/libobexftp.la \
diff --git a/bfb/Makefile.am b/bfb/Makefile.am
index b05c732..1eb0cd2 100644
--- a/bfb/Makefile.am
+++ b/bfb/Makefile.am
@@ -1,6 +1,7 @@
 lib_LTLIBRARIES =              libbfb.la
 
-AM_CFLAGS =                    -I$(top_srcdir)/includes
+AM_CFLAGS =                    -I$(top_builddir) \
+                               -I$(top_srcdir)/includes
 
 bfbincludedir =                        $(includedir)/bfb
 
diff --git a/configure.in b/configure.in
index 5778899..a07ee53 100644
--- a/configure.in
+++ b/configure.in
@@ -2,7 +2,7 @@
 # try CFLAGS="$CFLAGS -g -Wall -Wmissing-declarations -Wmissing-prototypes 
-Werror"
 AC_INIT(ObexFTP, 0.23, z...@triq.net)
 #AC_CONFIG_SRCDIR(src/foo.c)
-AM_INIT_AUTOMAKE(dist-bzip2)
+AM_INIT_AUTOMAKE([-Wall foreign dist-bzip2 nostdinc])
 AM_CONFIG_HEADER(config.h)
 
 # note: AC_HELP_STRING is deprecated in autoconf 2.59 and later but
diff --git a/multicobex/Makefile.am b/multicobex/Makefile.am
index ea8eba5..2e80843 100644
--- a/multicobex/Makefile.am
+++ b/multicobex/Makefile.am
@@ -1,7 +1,8 @@
 lib_LTLIBRARIES =              libmulticobex.la
 
 AM_CFLAGS =                    @OPENOBEX_CFLAGS@ \
-                               -I$(top_srcdir) \
+                               @BLUETOOTH_CFLAGS@ \
+                               -I$(top_builddir) \
                                -I$(top_srcdir)/includes
 
 multicobexincludedir =         $(includedir)/multicobex
diff --git a/obexftp/Makefile.am b/obexftp/Makefile.am
index 78aef27..5341ea0 100644
--- a/obexftp/Makefile.am
+++ b/obexftp/Makefile.am
@@ -1,7 +1,8 @@
 lib_LTLIBRARIES =              libobexftp.la
 
 AM_CFLAGS =                    @OPENOBEX_CFLAGS@ \
-                               -I$(top_srcdir) \
+                               @BLUETOOTH_CFLAGS@ \
+                               -I$(top_builddir) \
                                -I$(top_srcdir)/includes
 
 obexftpincludedir =            $(includedir)/obexftp
-- 
1.7.4.1


------------------------------------------------------------------------------
Simplify data backup and recovery for your virtual environment with vRanger.
Installation's a snap, and flexible recovery options mean your data is safe,
secure and there when you need it. Data protection magic?
Nope - It's vRanger. Get your free trial download today.
http://p.sf.net/sfu/quest-sfdev2dev
_______________________________________________
Openobex-users mailing list
Openobex-users@lists.sourceforge.net
http://lists.sourceforge.net/lists/listinfo/openobex-users

Reply via email to