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

src/dbus_wrapper/Makefile.am [new file with mode: 0644]
src/dbus_wrapper/Makefile_old [new file with mode: 0644]
src/dbus_wrapper/configure.ac [new file with mode: 0644]
src/dbus_wrapper/src/Makefile.am [new file with mode: 0644]

diff --git a/src/dbus_wrapper/Makefile.am b/src/dbus_wrapper/Makefile.am
new file mode 100644 (file)
index 0000000..f83dcbb
--- /dev/null
@@ -0,0 +1,2 @@
+AUTOMAKE_OPTIONS = foreign
+SUBDIRS = src
\ No newline at end of file
diff --git a/src/dbus_wrapper/Makefile_old b/src/dbus_wrapper/Makefile_old
new file mode 100644 (file)
index 0000000..ffc74ad
--- /dev/null
@@ -0,0 +1,21 @@
+CC=gcc
+LIBS=`pkg-config --libs glib-2.0 libosso`
+CFLAGS=`pkg-config --cflags glib-2.0 libosso`
+DEBUG = -g -Wall
+BINARY = bin
+MAIN_BINARY = ../../bin
+INCLUDE = ../../include
+SOURCE = src
+DOCS = doc
+
+all:           ${BINARY}/ws_dbus.o 
+                       @cp ${BINARY}/* ${MAIN_BINARY}
+
+docs:          
+               doxygen Doxyfile
+
+${BINARY}/ws_dbus.o:
+                       @${CC} ${DEBUG} -c ${SOURCE}/ws_dbus.c -o ${BINARY}/ws_dbus.o ${CFLAGS} -I${INCLUDE}
+clean:
+                       -rm -rf ${BINARY}/*
+                       -rm -rf ${DOCS}/*
diff --git a/src/dbus_wrapper/configure.ac b/src/dbus_wrapper/configure.ac
new file mode 100644 (file)
index 0000000..46b11bc
--- /dev/null
@@ -0,0 +1,18 @@
+AC_INIT([src/ws_dbus.c])
+AM_INIT_AUTOMAKE(dbus_wrapper, 1.0)
+
+PKG_CHECK_MODULES(GLIB, glib-2.0 >= 2.0)
+PKG_CHECK_MODULES(OSSO, libosso >= 0.21)
+
+AC_SUBST(GLIB_CFLAGS)
+AC_SUBST(GLIB_LIBS)
+
+AC_SUBST(OSSO_CFLAGS)
+AC_SUBST(OSSO_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/dbus_wrapper/src/Makefile.am b/src/dbus_wrapper/src/Makefile.am
new file mode 100644 (file)
index 0000000..3602581
--- /dev/null
@@ -0,0 +1,5 @@
+
+lib_LTLIBRARIES = libws_dbus.la
+libws_dbus_la_SOURCES = ws_dbus.c
+libws_dbus_la_CFLAGS = -I$(top_srcdir)/../include $(GLIB_CFLAGS) $(OSSO_CFLAGS) 
+libws_dbus_la_LDFLAGS = $(GLIB_LIBS) $(OSSO_LIBS)