Sophie

Sophie

distrib > * > 2008.0 > x86_64 > by-pkgid > c2b452386c4f22b28e8268b1daf2f5a2 > files > 1

ekg-1.7-3mdv2008.0.src.rpm

diff -Naur ekg-1.7/Makefile.in ekg-1.7.tpg/Makefile.in
--- ekg-1.7/Makefile.in	2006-08-05 15:46:21.000000000 +0000
+++ ekg-1.7.tpg/Makefile.in	2007-06-13 11:38:08.000000000 +0000
@@ -15,12 +15,12 @@
 
 #
 
-all:	configure libgadu @ekg@ @make_ekgwap@
+all:	configure @libgadu@ @ekg@ @make_ekgwap@
 
 libgadu:
 	cd lib && $(MAKE) all
 
-ekg:	
+ekg: libgadu
 	cd src && $(MAKE) all
 
 make-ekgwap:
@@ -31,7 +31,7 @@
 
 #
 
-dep:	dep-libgadu @dep_ekg@
+dep:	@dep-libgadu@ @dep_ekg@
 
 dep-libgadu:
 	cd lib && $(MAKE) dep
@@ -46,7 +46,7 @@
 
 #
 
-install:	all install-libgadu @install_ekg@ @install_ekgwap@
+install:	all @install_libgadu@ @install_ekg@ @install_ekgwap@
 
 install-libgadu:
 	cd lib && $(MAKE) install
@@ -80,7 +80,9 @@
 
 #
 
-uninstall:	@uninstall_ekg@
+uninstall:	@uninnstall_libgadu@ @uninstall_ekg@
+
+uninstal-libgadu:
 	rm -f $(DESTDIR)$(libdir)/libgadu.{a,so*}
 	rm -f $(DESTDIR)$(includedir)/libgadu{,-config,-stdint}.h
 	rm -f $(DESTDIR)$(libdir)/pkgconfig/libgadu.pc
@@ -93,7 +95,7 @@
 
 #
 
-clean:	clean-libgadu @clean_ekg@ clean-examples clean-compat
+clean:	@clean-libgadu@ @clean_ekg@ clean-examples clean-compat
 
 clean-libgadu:
 	cd lib && $(MAKE) clean
@@ -109,7 +111,7 @@
 
 #
 
-distclean:	distclean-libgadu @distclean_ekg@ distclean-examples distclean-compat
+distclean:	@distclean-libgadu@ @distclean_ekg@ distclean-examples distclean-compat
 	rm -f *~ config.log config.cache config.status config.h Makefile
 	rm -f config.h.in configure aclocal.m4
 
diff -Naur ekg-1.7/configure.in ekg-1.7.tpg/configure.in
--- ekg-1.7/configure.in	2007-03-11 12:27:04.000000000 +0000
+++ ekg-1.7.tpg/configure.in	2007-06-13 11:14:59.000000000 +0000
@@ -313,6 +313,40 @@
 dnl  I zaczynamy wykrywaæ ¶mieci dla ekg...
 dnl
 
+
+AC_ARG_WITH(libgadu,
+  [  --without-libgadu       Do not compile libgadu, use external])
+
+if test "x$with_libgadu" = "xno"; then
+	enable_dynamic=yes
+	LIBGADU_INCLUDE=""
+	LIBGADU_LIBPATH=""
+	libgadu=""
+	dep_libgadu=""
+	clean_libgadu=""
+	distclean_libgadu=""
+	install_libgadu=""
+	uninstall_libgadu=""
+else
+	LIBGADU_INCLUDE="-I../lib"
+	LIBGADU_LIBPATH="-L../lib"
+	libgadu="libgadu"
+	dep_libgadu="dep-libgadu"
+	clean_libgadu="clean-libgadu"
+	distclean_libgadu="distclean-libgadu"
+	install_libgadu="install-libgadu"
+	uninstall_libgadu="uninstall-libgadu"
+fi
+
+AC_SUBST(LIBGADU_INCLUDE)
+AC_SUBST(LIBGADU_LIBPATH)
+AC_SUBST(libgadu)
+AC_SUBST(dep_libgadu)
+AC_SUBST(clean_libgadu)
+AC_SUBST(distclean_libgadu)
+AC_SUBST(install_libgadu)
+AC_SUBST(uninstall_libgadu)
+
 dnl  dirname - get rid of libgen
 AC_CHECK_HEADERS(libgen.h)
 AC_CHECK_FUNC(dirname, , [OBJS="$OBJS ../compat/dirname.o"])
diff -Naur ekg-1.7/lib/Makefile.in ekg-1.7.tpg/lib/Makefile.in
--- ekg-1.7/lib/Makefile.in	2006-04-18 19:05:11.000000000 +0000
+++ ekg-1.7.tpg/lib/Makefile.in	2007-06-13 11:04:06.000000000 +0000
@@ -11,7 +11,7 @@
 VERSION_MINOR=5
 
 CC = @CC@ 
-CFLAGS = @CFLAGS_LIBGADU@ -I. -I..
+CFLAGS = @CFLAGS@ @CFLAGS_LIBGADU@ -I. -I..
 LIBS = @LIBS_LIBGADU@
 
 MAKE = @MAKE@
diff -Naur ekg-1.7/src/Makefile.in ekg-1.7.tpg/src/Makefile.in
--- ekg-1.7/src/Makefile.in	2007-04-28 20:02:22.000000000 +0000
+++ ekg-1.7.tpg/src/Makefile.in	2007-06-13 11:06:32.000000000 +0000
@@ -10,7 +10,7 @@
 sysconfdir = @sysconfdir@
 
 CC = @CC@ 
-CFLAGS = -I.. -I../lib @CFLAGS@ -DDATADIR=\"${datadir}/ekg\" -DSYSCONFDIR=\"${sysconfdir}\"
+CFLAGS = -I.. @LIBGADU_INCLUDE@ @CFLAGS@ -DDATADIR=\"${datadir}/ekg\" -DSYSCONFDIR=\"${sysconfdir}\"
 LDFLAGS = @LDFLAGS@
 LIBS = @LIBS@
 
@@ -28,7 +28,7 @@
 
 ekg:	$(OBJS) comptime.c @libgadu_a@
 	$(CC) $(CFLAGS) -c -o comptime.o comptime.c
-	$(CC) $(CFLAGS) -o ekg $(OBJS) comptime.o -L../lib @lgadu@ @libgadu_a@ $(LDFLAGS) $(LIBS)
+	$(CC) $(CFLAGS) -o ekg $(OBJS) comptime.o @LIBGADU_LIBPATH@ @lgadu@ @libgadu_a@ $(LDFLAGS) $(LIBS)
 
 ioctld:	ioctld.c
 	$(CC) $(CFLAGS) ioctld.c -o ioctld $(LIBS) @IOCTLD_OBJS@
diff -Naur ekg-1.7/src/stuff.c ekg-1.7.tpg/src/stuff.c
--- ekg-1.7/src/stuff.c	2007-04-28 20:02:24.000000000 +0000
+++ ekg-1.7.tpg/src/stuff.c	2007-06-13 11:07:23.000000000 +0000
@@ -53,7 +53,6 @@
 #include <unistd.h>
 
 #include "commands.h"
-#include "compat.h"
 #include "dynstuff.h"
 #include "libgadu.h"
 #ifdef HAVE_OPENSSL