added autotools based makesystem for bookmarks directory
authorwolk <wolek84@gmail.com>
Fri, 7 Nov 2008 12:31:36 +0000 (12:31 +0000)
committerwolk <wolek84@gmail.com>
Fri, 7 Nov 2008 12:31:36 +0000 (12:31 +0000)
git-svn-id: file:///svnroot/mdictionary/trunk@255 5bde0345-f819-0410-ac75-e5045f9217cc

src/bookmarks/bdb/Makefile.am [new file with mode: 0644]
src/bookmarks/bdb/autogen.sh [new file with mode: 0755]
src/bookmarks/bdb/configure.ac [new file with mode: 0644]
src/bookmarks/bdb/src/Makefile.am [new file with mode: 0644]

diff --git a/src/bookmarks/bdb/Makefile.am b/src/bookmarks/bdb/Makefile.am
new file mode 100644 (file)
index 0000000..605bd0b
--- /dev/null
@@ -0,0 +1,3 @@
+AUTOMAKE_OPTIONS = foreign
+
+SUBDIRS = src
\ No newline at end of file
diff --git a/src/bookmarks/bdb/autogen.sh b/src/bookmarks/bdb/autogen.sh
new file mode 100755 (executable)
index 0000000..e11bdd0
--- /dev/null
@@ -0,0 +1,9 @@
+#!/bin/bash
+
+rm -rf compile config.sub config.guess depcomp install-sh ltmain.sh missing aclocal.m4  autom4te.cache/ Makefile.in configure
+rm config.log config.status libtool Makefile
+
+rm -rf src/.libs src/*.la src/.lo src/.deps src/*.o src/*.lo src/Makefile
+
+
+[ "_""$1" != "_nogen" ] && ( aclocal ; libtoolize ; autoconf ; automake --add-missing ; automake )
diff --git a/src/bookmarks/bdb/configure.ac b/src/bookmarks/bdb/configure.ac
new file mode 100644 (file)
index 0000000..7834d48
--- /dev/null
@@ -0,0 +1,18 @@
+AC_INIT([src/berkeleyRead.c])
+AM_INIT_AUTOMAKE(bdbprint, 1.0)
+
+PKG_CHECK_MODULES(GLIB, glib-2.0 >= 2.0)
+PKG_CHECK_MODULES(GMODULE, gmodule-2.0 >= 2.0)
+
+AC_SUBST(GLIB_CFLAGS)
+AC_SUBST(GLIB_LIBS)
+
+AC_SUBST(GMODULE_CFLAGS)
+AC_SUBST(GMODULE_LIBS)
+
+AC_PROG_CC
+AC_PROG_INSTALL
+AM_PROG_LIBTOOL
+
+AC_OUTPUT([  Makefile 
+                          src/Makefile])
\ No newline at end of file
diff --git a/src/bookmarks/bdb/src/Makefile.am b/src/bookmarks/bdb/src/Makefile.am
new file mode 100644 (file)
index 0000000..5477140
--- /dev/null
@@ -0,0 +1,9 @@
+lib_LTLIBRARIES = libengine_bookmark.la
+libengine_bookmark_la_SOURCES = engine_bookmark.c
+libengine_bookmark_la_CFLAGS =$(GLIB_CFLAGS) $(GMODULE_CFLAGS)  -I$(top_srcdir)/include -I$(top_srcdir)/../.. -I$(top_srcdir)/../../../include
+libengine_bookmark_la_LDFLAGS = -shared -ldb1  $(GLIB_LIBS) $(GMODULE_LIBS)
+
+bin_PROGRAMS = bdbprint 
+bdbprint_SOURCES = berkeleyRead.c
+bdbprint_CFLAGS = $(GLIB_CFLAGS)  
+bdbprint_LDFLAGS = $(GLIB_LIBS) -ldb1
\ No newline at end of file