From 2447d823eea1ed53ba5440c83cbadddee1c397c9 Mon Sep 17 00:00:00 2001 From: Jakub Bogusz Date: Wed, 22 Feb 2006 12:49:58 +0000 Subject: [PATCH] - linking fixes Changed files: dwi-link.patch -> 1.1 --- dwi-link.patch | 128 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 128 insertions(+) create mode 100644 dwi-link.patch diff --git a/dwi-link.patch b/dwi-link.patch new file mode 100644 index 0000000..60121cb --- /dev/null +++ b/dwi-link.patch @@ -0,0 +1,128 @@ +--- dwi-0.6.1/db_drivers/Makefile.am.orig 2004-07-29 15:49:51.000000000 +0200 ++++ dwi-0.6.1/db_drivers/Makefile.am 2006-02-22 12:28:24.000000000 +0100 +@@ -31,15 +31,12 @@ + + AM_CFLAGS = \ + -I${top_srcdir}/src \ +- `glib-config --cflags` ++ $(GLIB_CFLAGS) + + libdwi_dbdrivers_la_SOURCES = \ + dui-initdb.c + +-libdwi_dbdrivers_la_LDFLAGS = \ +- -module +- +-libdwi_dbdrivers_la_LIBADD = ++libdwi_dbdrivers_la_LIBADD = $(GLIB_LIBS) -ldl + + #------------------------------------- + +@@ -48,11 +45,11 @@ + + libdwi_db_odbc_la_CFLAGS = \ + -I${top_srcdir}/src \ +- `glib-config --cflags` \ ++ $(GLIB_CFLAGS) \ + ${ODBC_CFLAGS} + + libdwi_db_odbc_la_LDFLAGS = \ +- -module \ ++ -module -avoid-version $(GLIB_LIBS) \ + ${ODBC_LIBS} + + #------------------------------------- +@@ -62,10 +59,10 @@ + + libdwi_db_libpg_la_CFLAGS = \ + -I${top_srcdir}/src \ +- `glib-config --cflags` ++ $(GLIB_CFLAGS) + + libdwi_db_libpg_la_LDFLAGS = \ +- -module -lpq ++ -module -avoid-version $(GLIB_LIBS) -lpq + + #------------------------------------- + +@@ -74,10 +71,10 @@ + + libdwi_db_libdbi_la_CFLAGS = \ + -I${top_srcdir}/src \ +- `glib-config --cflags` ++ $(GLIB_CFLAGS) + + libdwi_db_libdbi_la_LDFLAGS = \ +- -module -ldbi ++ -module -avoid-version $(GLIB_LIBS) -ldbi + + #------------------------------------- + +--- dwi-0.6.1/src/Makefile.am.orig 2006-02-21 12:37:57.000000000 +0100 ++++ dwi-0.6.1/src/Makefile.am 2006-02-22 11:49:36.000000000 +0100 +@@ -68,5 +68,4 @@ +- -module \ + `pkg-config --libs libxml-2.0 glib-2.0 gobject-2.0` + +-libdwi_la_LIBADD = ++libdwi_la_LIBADD = ../db_drivers/libdwi-dbdrivers.la + +--- dwi-0.6.1/app/Makefile.am.orig 2006-02-22 12:15:42.000000000 +0100 ++++ dwi-0.6.1/app/Makefile.am 2006-02-22 12:17:10.000000000 +0100 +@@ -34,10 +34,9 @@ + readfile.h + + libdwi_parse_la_LDFLAGS = \ +- -module \ + `pkg-config --libs libxml-2.0 glib-2.0 gobject-2.0` + +-libdwi_parse_la_LIBADD = ++libdwi_parse_la_LIBADD = ../src/libdwi.la + + + # --------------------------------- +@@ -60,9 +59,15 @@ + ${ODBC_LIBS} \ + `pkg-config --libs libxml-2.0 glib-2.0 gobject-2.0 gtk+-2.0 libgnomeui-2.0 libglade-2.0` + ++if BUILD_QOF ++DWIQOF=../dwi-qof/libdwi-qof.la ++else ++DWIQOF= ++endif ++ + dwi_run_LDADD = \ + libdwi-parse.la \ + ../src/libdwi.la \ + ../dwi-gtk/libdwi-gtk.la \ +- ../dwi-qof/libdwi-qof.la \ ++ $(DWIQOF) \ + ../db_drivers/libdwi-dbdrivers.la +--- dwi-0.6.1/dwi-gtk/Makefile.am.orig 2006-02-22 12:49:51.000000000 +0100 ++++ dwi-0.6.1/dwi-gtk/Makefile.am 2006-02-22 13:26:57.000000000 +0100 +@@ -41,8 +41,12 @@ + + + libdwi_gtk_la_LDFLAGS = \ +- -module \ + `pkg-config --libs libxml-2.0 glib-2.0 gobject-2.0 gtk+-2.0 libgnomeui-2.0 libglade-2.0` + +-libdwi_gtk_la_LIBADD = ++libdwi_gtk_la_LIBADD = ../src/libdwi.la ../app/libdwi-parse.la + ++../app/libdwi-parse.la: ++ $(MAKE) -C ../app libdwi-parse.la ++ ++install-exec-local: ++ $(MAKE) -C ../app install-libLTLIBRARIES +--- dwi-0.6.1/Makefile.am.orig 2004-07-22 06:19:51.000000000 +0200 ++++ dwi-0.6.1/Makefile.am 2006-02-22 12:45:43.000000000 +0100 +@@ -11,7 +11,7 @@ + + # Don't build qof subdirectories if QOF not installed + +-SUBDIRS = db_drivers dwi dwi-gtk dwi-qof src glade app examples ++SUBDIRS = db_drivers dwi src dwi-qof dwi-gtk glade app examples + + pkgconfigdir = $(libdir)/pkgconfig + pkgconfig_DATA = dwi-0.pc -- 2.44.0