aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorColin Walters <walters@verbum.org>2013-08-14 18:59:54 +0200
committerDan Williams <dcbw@redhat.com>2013-08-14 12:05:21 -0500
commit54fa505e67e1f0f315314822c7b81db25254263f (patch)
tree1decdc8928dac27c89d64a83016e721b1858beb5
parent65f633ab961570ad90644fcfa1fe748f50908da9 (diff)
build: Various srcdir != builddir fixes for gnome-ostree
The gnome-ostree build system does srcdir != builddir from git, not quite like autotools does.
-rw-r--r--libmm-glib/Makefile.am11
1 files changed, 8 insertions, 3 deletions
diff --git a/libmm-glib/Makefile.am b/libmm-glib/Makefile.am
index 3fb5cf90..bfadc799 100644
--- a/libmm-glib/Makefile.am
+++ b/libmm-glib/Makefile.am
@@ -66,7 +66,9 @@ libmm_glib_la_SOURCES = \
mm-cdma-manual-activation-properties.c
libmm_glib_la_CPPFLAGS = \
+ -I$(srcdir) \
-I$(top_srcdir) \
+ -I$(top_builddir) \
-I$(top_srcdir)/include \
-I$(top_builddir)/include \
-I${top_srcdir}/libmm-glib/generated \
@@ -144,19 +146,21 @@ GENERATED_C = \
mm-gdbus-modem.c
PUBLIC_H = \
- ModemManager-names.h \
ModemManager-enums.h \
ModemManager-errors.h \
- ModemManager-version.h \
ModemManager.h
+PUBLIC_H_GENERATED = \
+ ModemManager-names.h \
+ ModemManager-version.h
+
INTROSPECTION_GIRS = ModemManager-1.0.gir
INTROSPECTION_SCANNER_ARGS = --warn-all
INTROSPECTION_COMPILER_ARGS =
ModemManager-1.0.gir: libmm-glib.la
ModemManager_1_0_gir_INCLUDES = GLib-2.0 GObject-2.0 Gio-2.0
-ModemManager_1_0_gir_CFLAGS = $(libmm_glib_la_CPPFLAGS) -I$(top_builddir)/include -I$(top_srcdir)/libmm-glib
+ModemManager_1_0_gir_CFLAGS = $(libmm_glib_la_CPPFLAGS)
ModemManager_1_0_gir_LIBS = libmm-glib.la
ModemManager_1_0_gir_EXPORT_PACKAGES = libmm-glib
ModemManager_1_0_gir_SCANNERFLAGS = \
@@ -171,6 +175,7 @@ ModemManager_1_0_gir_FILES = \
$(addprefix generated/,$(GENERATED_H)) \
$(addprefix generated/,$(GENERATED_C)) \
$(addprefix $(srcdir)/../include/,$(PUBLIC_H)) \
+ $(addprefix $(builddir)/../include/,$(PUBLIC_H_GENERATED)) \
$(NULL)
girdir = $(datadir)/gir-1.0