Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarco Pesenti Gritti <mpg@redhat.com>2007-08-10 23:00:53 (GMT)
committer Marco Pesenti Gritti <mpg@redhat.com>2007-08-10 23:00:53 (GMT)
commit05b0d212a4c9d8c3accfab41bfaff8badb42f37a (patch)
tree03a929b984e273b4a882cfd8c8eb256c839404d6
parentc5719938118f58d770bc1588d1584d8b6e98862e (diff)
Separate libsugar and libsugarui ld flags to not
link libsugar to gtk.
-rw-r--r--configure.ac6
-rw-r--r--sugar/Makefile.am24
2 files changed, 18 insertions, 12 deletions
diff --git a/configure.ac b/configure.ac
index e0acaf1..4363ac9 100644
--- a/configure.ac
+++ b/configure.ac
@@ -21,8 +21,10 @@ PKG_CHECK_MODULES(SHELL, pygtk-2.0 gtk+-2.0)
PKG_CHECK_MODULES(NATIVE_FACTORY, dbus-1)
-PKG_CHECK_MODULES(LIB, gtk+-2.0)
-PKG_CHECK_MODULES(LIB_BINDINGS, pygtk-2.0)
+PKG_CHECK_MODULES(LIBUI, gtk+-2.0)
+PKG_CHECK_MODULES(LIBUI_BINDINGS, pygtk-2.0)
+
+PKG_CHECK_MODULES(LIB_BINDINGS, pygobject-2.0)
PYGTK_DEFSDIR=`$PKG_CONFIG --variable=defsdir pygtk-2.0`
AC_SUBST(PYGTK_DEFSDIR)
diff --git a/sugar/Makefile.am b/sugar/Makefile.am
index 5fcb387..dffca33 100644
--- a/sugar/Makefile.am
+++ b/sugar/Makefile.am
@@ -12,21 +12,19 @@ sugar_PYTHON = \
util.py \
wm.py
-INCLUDES = \
- $(LIB_CFLAGS) \
- $(LIB_BINDINGS_CFLAGS) \
- $(PYTHON_INCLUDES) \
- -I$(top_srcdir)/lib \
- -I$(top_srcdir)/lib/ui
-
pkgpyexecdir = $(pythondir)/sugar
pkgpyexec_LTLIBRARIES = _sugarext.la _sugaruiext.la
+_sugarext_la_CFLAGS = \
+ $(LIB_CFLAGS) \
+ $(LIB_BINDINGS_CFLAGS) \
+ $(PYTHON_INCLUDES) \
+ -I$(top_srcdir)/lib
+
_sugarext_la_LDFLAGS = -module -avoid-version
_sugarext_la_LIBADD = \
$(LIB_BINDINGS_LIBS) \
- $(LIB_LIBS) \
$(top_builddir)/lib/libsugar.la
_sugarext_la_SOURCES = \
@@ -36,10 +34,16 @@ nodist__sugarext_la_SOURCES = _sugarext.c
_sugarext.c: _sugarext.defs _sugarext.override
+_sugaruiext_la_CFLAGS = \
+ $(LIBUI_CFLAGS) \
+ $(LIBUI_BINDINGS_CFLAGS) \
+ $(PYTHON_INCLUDES) \
+ -I$(top_srcdir)/lib/ui
+
_sugaruiext_la_LDFLAGS = -module -avoid-version
_sugaruiext_la_LIBADD = \
- $(LIB_BINDINGS_LIBS) \
- $(LIB_LIBS) \
+ $(LIBUI_BINDINGS_LIBS) \
+ $(LIBUI_LIBS) \
$(top_builddir)/lib/ui/libsugarui.la
_sugaruiext_la_SOURCES = \