SF.net SVN: geany-plugins:[718] trunk/geany-plugins
hyperair at users.sourceforge.net
hyperair at xxxxx
Sun Jun 14 15:01:22 UTC 2009
Revision: 718
http://geany-plugins.svn.sourceforge.net/geany-plugins/?rev=718&view=rev
Author: hyperair
Date: 2009-06-14 15:01:22 +0000 (Sun, 14 Jun 2009)
Log Message:
-----------
Fix up geanygdb into the common build system
Modified Paths:
--------------
trunk/geany-plugins/Makefile.am
trunk/geany-plugins/autogen.sh
trunk/geany-plugins/configure.ac
Added Paths:
-----------
trunk/geany-plugins/geanygdb/Makefile.am
trunk/geany-plugins/geanygdb/build/
trunk/geany-plugins/geanygdb/build/plugin.m4
trunk/geany-plugins/geanygdb/src/Makefile.am
Modified: trunk/geany-plugins/Makefile.am
===================================================================
--- trunk/geany-plugins/Makefile.am 2009-06-14 14:58:18 UTC (rev 717)
+++ trunk/geany-plugins/Makefile.am 2009-06-14 15:01:22 UTC (rev 718)
@@ -1,5 +1,7 @@
-ACLOCAL_AMFLAGS = -I m4 -I addons/build
+plugins = addons geanygdb
+ACLOCAL_AMFLAGS = -I m4 -I addons/build -I geanygdb/build --install
+
SUBDIRS = \
po \
- addons
+ $(plugins)
Modified: trunk/geany-plugins/autogen.sh
===================================================================
--- trunk/geany-plugins/autogen.sh 2009-06-14 14:58:18 UTC (rev 717)
+++ trunk/geany-plugins/autogen.sh 2009-06-14 15:01:22 UTC (rev 718)
@@ -1,4 +1,7 @@
#!/bin/sh
-intltoolize -cf
+mkdir -p m4
autoreconf -vfi
+intltoolize -c -f
+
+./configure "$@"
Modified: trunk/geany-plugins/configure.ac
===================================================================
--- trunk/geany-plugins/configure.ac 2009-06-14 14:58:18 UTC (rev 717)
+++ trunk/geany-plugins/configure.ac 2009-06-14 15:01:22 UTC (rev 718)
@@ -23,11 +23,17 @@
dnl common checks
PKG_CHECK_MODULES([GEANY], [geany >= 0.16])
-geanypluginsdir=`${PKG_CONFIG} --variable=libdir geany}`/geany
+geanypluginsdir=`${PKG_CONFIG} --variable=libdir geany`/geany
+echo ${geanypluginsdir}
AC_SUBST([geanypluginsdir])
+PKG_CHECK_MODULES([CHECK], [check >= 0.9.4],
+ [AM_CONDITIONAL(UNITTESTS, true)],
+ [AM_CONDITIONAL(UNITTESTS, false)])
+
dnl plugin checks
GP_CHECK_ADDONS
+GP_CHECK_GEANYGDB
AC_CONFIG_FILES([
Makefile
Added: trunk/geany-plugins/geanygdb/Makefile.am
===================================================================
--- trunk/geany-plugins/geanygdb/Makefile.am (rev 0)
+++ trunk/geany-plugins/geanygdb/Makefile.am 2009-06-14 15:01:22 UTC (rev 718)
@@ -0,0 +1 @@
+SUBDIRS = src tests
Added: trunk/geany-plugins/geanygdb/build/plugin.m4
===================================================================
--- trunk/geany-plugins/geanygdb/build/plugin.m4 (rev 0)
+++ trunk/geany-plugins/geanygdb/build/plugin.m4 2009-06-14 15:01:22 UTC (rev 718)
@@ -0,0 +1,8 @@
+AC_DEFUN([GP_CHECK_GEANYGDB],
+[
+ AC_CONFIG_FILES([
+ geanygdb/Makefile
+ geanygdb/src/Makefile
+ geanygdb/tests/Makefile
+ ])
+])
Added: trunk/geany-plugins/geanygdb/src/Makefile.am
===================================================================
--- trunk/geany-plugins/geanygdb/src/Makefile.am (rev 0)
+++ trunk/geany-plugins/geanygdb/src/Makefile.am 2009-06-14 15:01:22 UTC (rev 718)
@@ -0,0 +1,32 @@
+geanyplugins_LTLIBRARIES = geanygdb.la
+
+geanygdb_la_SOURCES = \
+ gdb-io.h \
+ gdb-io-priv.h \
+ gdb-lex.h \
+ gdb-ui.h \
+ gdb-ui-envir.c \
+ geanydebug.c \
+ gdb-io-break.c \
+ gdb-lex.c \
+ gdb-ui-frame.c \
+ gdb-ui-main.c \
+ gdb-io-frame.c \
+ gdb-io-run.c \
+ ttyhelper.c \
+ gdb-io-read.c \
+ gdb-ui-break.c \
+ gdb-io-envir.c \
+ gdb-io-stack.c \
+ gdb-ui-locn.c
+
+geanygdb_la_CFLAGS = \
+ $(AM_CFLAGS) \
+ $(GEANY_CFLAGS) \
+ -DLOCALEDIR=\""$(LOCALEDIR)"\" \
+ -DLIBDIR=\""$(libdir)"\"
+
+geanygdb_la_LIBADD = \
+ $(GEANY_LIBS)
+
+geanygdb_la_LDFLAGS = -module -avoid-version
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the Plugins-Commits
mailing list