File skype4pidgin-makefile-lib-arch.patch of Package skype4pidgin

diff -Naur a/Makefile b/Makefile
--- a/Makefile	2009-02-25 01:33:24.000000000 +0000
+++ b/Makefile	2009-02-25 02:47:01.000000000 +0000
@@ -1,9 +1,9 @@
 
 #Customisable stuff here
-LINUX32_COMPILER = i686-pc-linux-gnu-gcc
-LINUX64_COMPILER = x86_64-pc-linux-gnu-gcc
+LINUX32_COMPILER = gcc
+LINUX64_COMPILER = gcc
 WIN32_COMPILER = /usr/bin/i586-mingw32-gcc
-LINUX_ARM_COMPILER = arm-none-linux-gnueabi-gcc
+LINUX_ARM_COMPILER = gcc
 
 LIBPURPLE_CFLAGS = -I/usr/include/libpurple -DPURPLE_PLUGINS -DENABLE_NLS
 GLIB_CFLAGS = -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/lib64/glib-2.0/include -I/usr/include
@@ -27,78 +27,63 @@
 
 allarch:	skype4pidgin.deb skype4pidgin-installer.exe libskype_dbus.so libskype_dbus64.so libskypearm.so
 
-#By default, 'make' compiles X11 version on local platform
-all: .DEPENDS skype_messaging_x11.c skype_messaging_dbus.c
-	gcc ${LIBPURPLE_CFLAGS} -Wall -pthread ${GLIB_CFLAGS} -I. -g -O2 -pipe libskype.c -o libskype.so -shared -fPIC -DPIC
-	gcc ${LIBPURPLE_CFLAGS} -Wall -pthread ${GLIB_CFLAGS} -I. -g -O2 -pipe libskype.c -o libskype_dbus.so -shared -fPIC -DPIC ${DBUS_CFLAGS}
-
-install: locales
-	mkdir -p $(DESTDIR)/usr/share/pixmaps/pidgin/emotes/skype
-	mkdir -p $(DESTDIR)/usr/share/pixmaps/pidgin/protocols
-	mkdir -p $(DESTDIR)/usr/share/pixmaps/pidgin/protocols/16
-	mkdir -p $(DESTDIR)/usr/share/pixmaps/pidgin/protocols/22
-	mkdir -p $(DESTDIR)/usr/share/pixmaps/pidgin/protocols/48
-	mkdir -p $(DESTDIR)/usr/lib/purple-2
-	install -m 664 theme $(DESTDIR)/usr/share/pixmaps/pidgin/emotes/skype/
-	install -m 664 icons/16/skypeout.png icons/16/skype.png $(DESTDIR)/usr/share/pixmaps/pidgin/protocols/16
-	install -m 664 icons/22/skypeout.png icons/22/skype.png $(DESTDIR)/usr/share/pixmaps/pidgin/protocols/22
-	install -m 664 icons/48/skypeout.png icons/48/skype.png $(DESTDIR)/usr/share/pixmaps/pidgin/protocols/48
-	install -m 664 libskype_dbus.so libskype.so $(DESTDIR)/usr/lib/purple-2/
-
-uninstall:
-	rm -rf $(DESTDIR)/usr/share/pixmaps/pidgin/emotes/skype
-	rm -rf  $(DESTDIR)/usr/share/pixmaps/pidgin/protocols/16/skypeout.png
-	rm -rf  $(DESTDIR)/usr/share/pixmaps/pidgin/protocols/16/skype.png
-	rm -rf  $(DESTDIR)/usr/share/pixmaps/pidgin/protocols/22/skypeout.png
-	rm -rf  $(DESTDIR)/usr/share/pixmaps/pidgin/protocols/22/skype.png
-	rm -rf  $(DESTDIR)/usr/share/pixmaps/pidgin/protocols/48/skypeout.png
-	rm -rf  $(DESTDIR)/usr/share/pixmaps/pidgin/protocols/48/skype.png
-	rm -rf $(DESTDIR)/usr/lib/purple-2/libskype.so
-	rm -rf $(DESTDIR)/usr/lib/purple-2/libskype_dbus.so
+## all should be used, but an "$arch" variable should be used where it may be: linux32/linux64/arm/windows
+## of course you'll remove locales on the others
+##all: $arch locales
+
+linux32: libskype_dbus.so libskype.so locales
+
+linux64: libskype_dbus64.so libskype64.so locales
+
+arm:  libskypearm.so locales
+
+windows: skype4pidgin-installer.exe locales
+
+deb: skype4pidgin.deb
 
 clean:
-	rm -f libskype.so libskype64.so libskype_dbus.so libskype_dbus64.so libskypearm.so libskype.dll skype4pidgin.deb skype4pidgin-installer.exe po/*.mo
+	m -f libskype.so libskype64.so libskype_dbus.so libskype_dbus64.so libskypearm.so libskype.dll skype4pidgin.deb skype4pidgin-installer.exe po/*.mo
 
 libskypenet.so:  .DEPENDS skype_messaging_network.c
-	${LINUX32_COMPILER} ${LIBPURPLE_CFLAGS} -Wall -pthread ${GLIB_CFLAGS} -I. -g -march=athlon-xp -O2 -pipe libskype.c -o libskypenet.so -shared -fPIC -DPIC -DSKYPENET
+	${LINUX32_COMPILER} ${LIBPURPLE_CFLAGS} -Wall -pthread ${GLIB_CFLAGS} -I. libskype.c -o libskypenet.so -shared -fPIC -DPIC -DSKYPENET
 
 libskype.so: .DEPENDS skype_messaging_x11.c
-	${LINUX32_COMPILER} ${LIBPURPLE_CFLAGS} -Wall -pthread ${GLIB_CFLAGS} -I. -g -march=athlon-xp -O2 -pipe libskype.c -o libskype.so -shared -fPIC -DPIC
+	${LINUX32_COMPILER} ${LIBPURPLE_CFLAGS} -Wall -pthread ${GLIB_CFLAGS} -I. libskype.c -o libskype.so -shared -fPIC -DPIC
 
 libskype-vv.so: .DEPENDS skype_messaging_x11.c
-	${LINUX32_COMPILER} ${LIBPURPLE_CFLAGS} -Wall -pthread ${GLIB_CFLAGS} -I. -g -march=athlon-xp -O2 -pipe libskype.c -o libskype-vv.so -shared -fPIC -DPIC ${VV_CFLAGS}
+	${LINUX32_COMPILER} ${LIBPURPLE_CFLAGS} -Wall -pthread ${GLIB_CFLAGS} -I. libskype.c -o libskype-vv.so -shared -fPIC -DPIC ${VV_CFLAGS}
 
 libskype64.so: .DEPENDS skype_messaging_x11.c
-	${LINUX64_COMPILER} ${LIBPURPLE_CFLAGS} -Wall -pthread ${GLIB_CFLAGS} -I. -g -m32 -m64 -O2 -pipe libskype.c -o libskype64.so -shared -fPIC -DPIC
+	${LINUX64_COMPILER} ${LIBPURPLE_CFLAGS} -Wall -pthread ${GLIB_CFLAGS} -I. libskype.c -o libskype64.so -shared -fPIC -DPIC
 
 libskypenet64.so: .DEPENDS skype_messaging_network.c
-	${LINUX64_COMPILER} ${LIBPURPLE_CFLAGS} -Wall -pthread ${GLIB_CFLAGS} -I. -g -m32 -m64 -O2 -pipe libskype.c -o libskypenet64.so -shared -fPIC -DPIC -DSKYPENET
+	${LINUX64_COMPILER} ${LIBPURPLE_CFLAGS} -Wall -pthread ${GLIB_CFLAGS} -I. libskype.c -o libskypenet64.so -shared -fPIC -DPIC -DSKYPENET
 
 libskypearm.so: .DEPENDS skype_messaging_x11.c
-	${LINUX_ARM_COMPILER} ${LIBPURPLE_CFLAGS} -Wall -pthread ${GLIB_CFLAGS} -I. -g -O2 -pipe libskype.c -o libskypearm.so -shared -fPIC -DPIC
+	${LINUX_ARM_COMPILER} ${LIBPURPLE_CFLAGS} -Wall -pthread ${GLIB_CFLAGS} -I. libskype.c -o libskypearm.so -shared -fPIC -DPIC
 
 libskype_dbus.so: .DEPENDS skype_messaging_dbus.c
-	${LINUX32_COMPILER} ${LIBPURPLE_CFLAGS} -Wall -pthread ${GLIB_CFLAGS} -I. -g -march=athlon-xp -O2 -pipe libskype.c -o libskype_dbus.so -shared -fPIC -DPIC ${DBUS_CFLAGS}
+	${LINUX32_COMPILER} ${LIBPURPLE_CFLAGS} -Wall -pthread ${GLIB_CFLAGS} -I. libskype.c -o libskype_dbus.so -shared -fPIC -DPIC ${DBUS_CFLAGS}
 
 libskype_dbus64.so: .DEPENDS skype_messaging_dbus.c
-	${LINUX64_COMPILER} ${LIBPURPLE_CFLAGS} -Wall -pthread ${GLIB_CFLAGS} -I. -g -m32 -m64 -O2 -pipe libskype.c -o libskype_dbus64.so -shared -fPIC -DPIC ${DBUS_CFLAGS}
+	${LINUX64_COMPILER} ${LIBPURPLE_CFLAGS} -Wall -pthread ${GLIB_CFLAGS} -I. libskype.c -o libskype_dbus64.so -shared -fPIC -DPIC ${DBUS_CFLAGS}
 
 libskype-vv.dll: .DEPENDS skype_messaging_win32.c
-	${WIN32_COMPILER} ${LIBPURPLE_CFLAGS} -Wall -I. -g -O2 -pipe libskype.c -o libskype-vv.dll -shared -mno-cygwin ${WIN32_CFLAGS} ${WIN32_LIBS} -Wl,--strip-all -DUSE_VV ${WIN32_VV_CFLAGS}
+	${WIN32_COMPILER} ${LIBPURPLE_CFLAGS} -Wall -I. libskype.c -o libskype-vv.dll -shared -mno-cygwin ${WIN32_CFLAGS} ${WIN32_LIBS} -Wl,--strip-all -DUSE_VV ${WIN32_VV_CFLAGS}
 
 libskype.dll: .DEPENDS skype_messaging_win32.c
-	${WIN32_COMPILER} ${LIBPURPLE_CFLAGS} -Wall -I. -g -O2 -pipe libskype.c -o libskype.dll -shared -mno-cygwin ${WIN32_CFLAGS} ${WIN32_LIBS} -Wl,--strip-all
+	${WIN32_COMPILER} ${LIBPURPLE_CFLAGS} -Wall -I. libskype.c -o libskype.dll -shared -mno-cygwin ${WIN32_CFLAGS} ${WIN32_LIBS} -Wl,--strip-all
 	upx libskype.dll
 
 libskypenet.dll: .DEPENDS skype_messaging_network.c
-	${WIN32_COMPILER} ${LIBPURPLE_CFLAGS} -Wall -I. -g -O2 -pipe libskype.c -o libskypenet.dll -shared -mno-cygwin ${WIN32_CFLAGS} ${WIN32_LIBS} -DSKYPENET -Wl,--strip-all
+	${WIN32_COMPILER} ${LIBPURPLE_CFLAGS} -Wall -I. libskype.c -o libskypenet.dll -shared -mno-cygwin ${WIN32_CFLAGS} ${WIN32_LIBS} -DSKYPENET -Wl,--strip-all
 	upx libskypenet.dll
 
 libskype-debug.dll: .DEPENDS skype_messaging_win32.c
-	${WIN32_COMPILER} ${LIBPURPLE_CFLAGS} -Wall -I. -g -O2 -pipe libskype.c -o libskype-debug.dll -shared -mno-cygwin ${WIN32_CFLAGS} ${WIN32_LIBS}
+	${WIN32_COMPILER} ${LIBPURPLE_CFLAGS} -Wall -I. libskype.c -o libskype-debug.dll -shared -mno-cygwin ${WIN32_CFLAGS} ${WIN32_LIBS}
 
 libskypenet-debug.dll: .DEPENDS skype_messaging_network.c
-	${WIN32_COMPILER} ${LIBPURPLE_CFLAGS} -Wall -I. -g -O2 -pipe libskype.c -o libskypenet-debug.dll -shared -mno-cygwin ${WIN32_CFLAGS} ${WIN32_LIBS} -DSKYPENET
+	${WIN32_COMPILER} ${LIBPURPLE_CFLAGS} -Wall -I. libskype.c -o libskypenet-debug.dll -shared -mno-cygwin ${WIN32_CFLAGS} ${WIN32_LIBS} -DSKYPENET
 
 po/%.mo: po/%.po
 	msgfmt -cf -o $@ $<
@@ -117,3 +102,87 @@
 	echo "Making .deb package"
 	dpkg-deb --build ${DEB_PACKAGE_DIR} skype4pidgin.deb > /dev/null
 	
+
+install-data:
+		mkdir -p $(DESTDIR)/usr/share/pixmaps/pidgin/emotes/skype
+		mkdir -p $(DESTDIR)/usr/share/pixmaps/pidgin/protocols
+		mkdir -p $(DESTDIR)/usr/share/pixmaps/pidgin/protocols/16
+		mkdir -p $(DESTDIR)/usr/share/pixmaps/pidgin/protocols/22
+		mkdir -p $(DESTDIR)/usr/share/pixmaps/pidgin/protocols/48
+		install -m 664 theme $(DESTDIR)/usr/share/pixmaps/pidgin/emotes/skype/
+		install -m 664 icons/16/skypeout.png icons/16/skype.png $(DESTDIR)/usr/share/pixmaps/pidgin/protocols/16
+		install -m 664 icons/22/skypeout.png icons/22/skype.png $(DESTDIR)/usr/share/pixmaps/pidgin/protocols/22
+		install -m 664 icons/48/skypeout.png icons/48/skype.png $(DESTDIR)/usr/share/pixmaps/pidgin/protocols/48
+
+##i think it should be improved
+install-locale:
+		mkdir -p $(DESTDIR)/usr/share/locale/de/LC_MESSAGES
+		mkdir -p $(DESTDIR)/usr/share/locale/en_AU/LC_MESSAGES
+		mkdir -p $(DESTDIR)/usr/share/locale/es/LC_MESSAGES
+		mkdir -p $(DESTDIR)/usr/share/locale/fr/LC_MESSAGES
+		mkdir -p $(DESTDIR)/usr/share/locale/hu/LC_MESSAGES
+		mkdir -p $(DESTDIR)/usr/share/locale/it/LC_MESSAGES
+		mkdir -p $(DESTDIR)/usr/share/locale/ja/LC_MESSAGES
+		mkdir -p $(DESTDIR)/usr/share/locale/nb/LC_MESSAGES
+		mkdir -p $(DESTDIR)/usr/share/locale/pl/LC_MESSAGES
+		mkdir -p $(DESTDIR)/usr/share/locale/pt/LC_MESSAGES
+		mkdir -p $(DESTDIR)/usr/share/locale/ru/LC_MESSAGES
+
+
+		install -m 664 po/de.mo $(DESTDIR)/usr/share/locale/de/LC_MESSAGES/skype4pidgin.mo
+		install -m 664 po/en_AU.mo $(DESTDIR)/usr/share/locale/en_AU/LC_MESSAGES/skype4pidgin.mo
+		install -m 664 po/es.mo $(DESTDIR)/usr/share/locale/es/LC_MESSAGES/skype4pidgin.mo
+		install -m 664 po/fr.mo $(DESTDIR)/usr/share/locale/fr/LC_MESSAGES/skype4pidgin.mo
+		install -m 664 po/hu.mo $(DESTDIR)/usr/share/locale/hu/LC_MESSAGES/skype4pidgin.mo
+		install -m 664 po/it.mo $(DESTDIR)/usr/share/locale/it/LC_MESSAGES/skype4pidgin.mo
+		install -m 664 po/ja.mo $(DESTDIR)/usr/share/locale/ja/LC_MESSAGES/skype4pidgin.mo
+		install -m 664 po/nb.mo $(DESTDIR)/usr/share/locale/nb/LC_MESSAGES/skype4pidgin.mo
+		install -m 664 po/pl.mo $(DESTDIR)/usr/share/locale/pl/LC_MESSAGES/skype4pidgin.mo
+		install -m 664 po/pt.mo $(DESTDIR)/usr/share/locale/pt/LC_MESSAGES/skype4pidgin.mo
+		install -m 664 po/ru.mo $(DESTDIR)/usr/share/locale/ru/LC_MESSAGES/skype4pidgin.mo
+
+## i worked only on linux, but it may be improved too
+install-lib:
+		mkdir -p $(DESTDIR)/usr/lib/purple-2
+		install -m 664 libskype_dbus.so libskype.so $(DESTDIR)/usr/lib/purple-2/
+
+install-lib64:
+		mkdir -p $(DESTDIR)/usr/lib64/purple-2
+	install -m 664 libskype_dbus64.so libskype64.so $(DESTDIR)/usr/lib64/purple-2/
+
+install-linux32: install-data install-lib install-locale
+install-linux64: install-data install-lib64 install-locale
+
+## using an "arch" variable as before only "install" will be used, something like the following line
+##install: install-data install-lib$(arch) install-locale
+
+uninstall-data:
+		rm -rf $(DESTDIR)/usr/share/pixmaps/pidgin/emotes/skype
+		rm -rf  $(DESTDIR)/usr/share/pixmaps/pidgin/protocols/16/skypeout.png
+		rm -rf  $(DESTDIR)/usr/share/pixmaps/pidgin/protocols/16/skype.png
+		rm -rf  $(DESTDIR)/usr/share/pixmaps/pidgin/protocols/22/skypeout.png
+		rm -rf  $(DESTDIR)/usr/share/pixmaps/pidgin/protocols/22/skype.png
+		rm -rf  $(DESTDIR)/usr/share/pixmaps/pidgin/protocols/48/skypeout.png
+		rm -rf  $(DESTDIR)/usr/share/pixmaps/pidgin/protocols/48/skype.png
+
+uninstall-lib:
+		rm -rf $(DESTDIR)/usr/lib/purple-2/libskype.so
+		rm -rf $(DESTDIR)/usr/lib/purple-2/libskype_dbus.so
+		rm -rf $(DESTDIR)/usr/lib64/purple-2/libskype64.so
+		rm -rf $(DESTDIR)/usr/lib/purple-2/libskype_dbus64.so
+		rm -rf $(DESTDIR)/usr/lib/purple-2/libskypearm.so
+
+uninstall-locale:
+		rm -rf $(DESTDIR)/usr/share/locale/de/LC_MESSAGES/skype4pidgin.mo
+		rm -rf $(DESTDIR)/usr/share/locale/en_AU/LC_MESSAGES/skype4pidgin.mo
+		rm -rf $(DESTDIR)/usr/share/locale/es/LC_MESSAGES/skype4pidgin.mo
+		rm -rf $(DESTDIR)/usr/share/locale/fr/LC_MESSAGES/skype4pidgin.mo
+		rm -rf $(DESTDIR)/usr/share/locale/hu/LC_MESSAGES/skype4pidgin.mo
+		rm -rf $(DESTDIR)/usr/share/locale/it/LC_MESSAGES/skype4pidgin.mo
+		rm -rf $(DESTDIR)/usr/share/locale/ja/LC_MESSAGES/skype4pidgin.mo
+		rm -rf $(DESTDIR)/usr/share/locale/nb/LC_MESSAGES/skype4pidgin.mo
+		rm -rf $(DESTDIR)/usr/share/locale/pl/LC_MESSAGES/skype4pidgin.mo
+		rm -rf $(DESTDIR)/usr/share/locale/pt/LC_MESSAGES/skype4pidgin.mo
+		rm -rf $(DESTDIR)/usr/share/locale/ru/LC_MESSAGES/skype4pidgin.mo
+
+uninstall: uninstall-data uninstall-lib uninstall-locale
diff -Naur a/Makefile.orig b/Makefile.orig
--- a/Makefile.orig	1970-01-01 01:00:00.000000000 +0100
+++ b/Makefile.orig	2009-02-25 02:45:24.000000000 +0000
@@ -0,0 +1,119 @@
+
+#Customisable stuff here
+LINUX32_COMPILER = i686-pc-linux-gnu-gcc
+LINUX64_COMPILER = x86_64-pc-linux-gnu-gcc
+WIN32_COMPILER = /usr/bin/i586-mingw32-gcc
+LINUX_ARM_COMPILER = arm-none-linux-gnueabi-gcc
+
+LIBPURPLE_CFLAGS = -I/usr/include/libpurple -DPURPLE_PLUGINS -DENABLE_NLS
+GLIB_CFLAGS = -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/lib64/glib-2.0/include -I/usr/include
+DBUS_CFLAGS = -DSKYPE_DBUS -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/lib64/dbus-1.0/include
+WIN32_DEV_DIR = /root/pidgin/win32-dev
+WIN32_PIDGIN_DIR = /root/pidgin/pidgin-2.5.4vv-devel
+WIN32_CFLAGS = -I${WIN32_DEV_DIR}/gtk_2_0/include/glib-2.0 -I${WIN32_PIDGIN_DIR}/libpurple/win32 -I${WIN32_DEV_DIR}/gtk_2_0/include -I${WIN32_DEV_DIR}/gtk_2_0/include/glib-2.0 -I${WIN32_DEV_DIR}/gtk_2_0/lib/glib-2.0/include
+WIN32_LIBS = -L${WIN32_DEV_DIR}/gtk_2_0/lib -L${WIN32_PIDGIN_DIR}/libpurple -lglib-2.0 -lgobject-2.0 -lgthread-2.0 -lintl -lpurple
+
+VV_CFLAGS = -I/usr/include/gstreamer-0.10 -DUSE_VV -I/usr/include/libxml2
+WIN32_VV_CFLAGS = -I${WIN32_DEV_DIR}/gstreamer-0.10/include
+
+DEB_PACKAGE_DIR = /root/skypeplugin
+
+LOCALES = $(patsubst %.po, %.mo, $(wildcard po/*.po))
+
+#Standard stuff here
+.PHONY:	all clean allarch install locales uninstall
+
+.DEPENDS: libskype.c skype_messaging.c skype_events.c debug.c
+
+allarch:	skype4pidgin.deb skype4pidgin-installer.exe libskype_dbus.so libskype_dbus64.so libskypearm.so
+
+#By default, 'make' compiles X11 version on local platform
+all: .DEPENDS skype_messaging_x11.c skype_messaging_dbus.c
+	gcc ${LIBPURPLE_CFLAGS} -Wall -pthread ${GLIB_CFLAGS} -I. -g -O2 -pipe libskype.c -o libskype.so -shared -fPIC -DPIC
+	gcc ${LIBPURPLE_CFLAGS} -Wall -pthread ${GLIB_CFLAGS} -I. -g -O2 -pipe libskype.c -o libskype_dbus.so -shared -fPIC -DPIC ${DBUS_CFLAGS}
+
+install: locales
+	mkdir -p $(DESTDIR)/usr/share/pixmaps/pidgin/emotes/skype
+	mkdir -p $(DESTDIR)/usr/share/pixmaps/pidgin/protocols
+	mkdir -p $(DESTDIR)/usr/share/pixmaps/pidgin/protocols/16
+	mkdir -p $(DESTDIR)/usr/share/pixmaps/pidgin/protocols/22
+	mkdir -p $(DESTDIR)/usr/share/pixmaps/pidgin/protocols/48
+	mkdir -p $(DESTDIR)/usr/lib/purple-2
+	install -m 664 theme $(DESTDIR)/usr/share/pixmaps/pidgin/emotes/skype/
+	install -m 664 icons/16/skypeout.png icons/16/skype.png $(DESTDIR)/usr/share/pixmaps/pidgin/protocols/16
+	install -m 664 icons/22/skypeout.png icons/22/skype.png $(DESTDIR)/usr/share/pixmaps/pidgin/protocols/22
+	install -m 664 icons/48/skypeout.png icons/48/skype.png $(DESTDIR)/usr/share/pixmaps/pidgin/protocols/48
+	install -m 664 libskype_dbus.so libskype.so $(DESTDIR)/usr/lib/purple-2/
+
+uninstall:
+	rm -rf $(DESTDIR)/usr/share/pixmaps/pidgin/emotes/skype
+	rm -rf  $(DESTDIR)/usr/share/pixmaps/pidgin/protocols/16/skypeout.png
+	rm -rf  $(DESTDIR)/usr/share/pixmaps/pidgin/protocols/16/skype.png
+	rm -rf  $(DESTDIR)/usr/share/pixmaps/pidgin/protocols/22/skypeout.png
+	rm -rf  $(DESTDIR)/usr/share/pixmaps/pidgin/protocols/22/skype.png
+	rm -rf  $(DESTDIR)/usr/share/pixmaps/pidgin/protocols/48/skypeout.png
+	rm -rf  $(DESTDIR)/usr/share/pixmaps/pidgin/protocols/48/skype.png
+	rm -rf $(DESTDIR)/usr/lib/purple-2/libskype.so
+	rm -rf $(DESTDIR)/usr/lib/purple-2/libskype_dbus.so
+
+clean:
+	rm -f libskype.so libskype64.so libskype_dbus.so libskype_dbus64.so libskypearm.so libskype.dll skype4pidgin.deb skype4pidgin-installer.exe po/*.mo
+
+libskypenet.so:  .DEPENDS skype_messaging_network.c
+	${LINUX32_COMPILER} ${LIBPURPLE_CFLAGS} -Wall -pthread ${GLIB_CFLAGS} -I. -g -march=athlon-xp -O2 -pipe libskype.c -o libskypenet.so -shared -fPIC -DPIC -DSKYPENET
+
+libskype.so: .DEPENDS skype_messaging_x11.c
+	${LINUX32_COMPILER} ${LIBPURPLE_CFLAGS} -Wall -pthread ${GLIB_CFLAGS} -I. -g -march=athlon-xp -O2 -pipe libskype.c -o libskype.so -shared -fPIC -DPIC
+
+libskype-vv.so: .DEPENDS skype_messaging_x11.c
+	${LINUX32_COMPILER} ${LIBPURPLE_CFLAGS} -Wall -pthread ${GLIB_CFLAGS} -I. -g -march=athlon-xp -O2 -pipe libskype.c -o libskype-vv.so -shared -fPIC -DPIC ${VV_CFLAGS}
+
+libskype64.so: .DEPENDS skype_messaging_x11.c
+	${LINUX64_COMPILER} ${LIBPURPLE_CFLAGS} -Wall -pthread ${GLIB_CFLAGS} -I. -g -m32 -m64 -O2 -pipe libskype.c -o libskype64.so -shared -fPIC -DPIC
+
+libskypenet64.so: .DEPENDS skype_messaging_network.c
+	${LINUX64_COMPILER} ${LIBPURPLE_CFLAGS} -Wall -pthread ${GLIB_CFLAGS} -I. -g -m32 -m64 -O2 -pipe libskype.c -o libskypenet64.so -shared -fPIC -DPIC -DSKYPENET
+
+libskypearm.so: .DEPENDS skype_messaging_x11.c
+	${LINUX_ARM_COMPILER} ${LIBPURPLE_CFLAGS} -Wall -pthread ${GLIB_CFLAGS} -I. -g -O2 -pipe libskype.c -o libskypearm.so -shared -fPIC -DPIC
+
+libskype_dbus.so: .DEPENDS skype_messaging_dbus.c
+	${LINUX32_COMPILER} ${LIBPURPLE_CFLAGS} -Wall -pthread ${GLIB_CFLAGS} -I. -g -march=athlon-xp -O2 -pipe libskype.c -o libskype_dbus.so -shared -fPIC -DPIC ${DBUS_CFLAGS}
+
+libskype_dbus64.so: .DEPENDS skype_messaging_dbus.c
+	${LINUX64_COMPILER} ${LIBPURPLE_CFLAGS} -Wall -pthread ${GLIB_CFLAGS} -I. -g -m32 -m64 -O2 -pipe libskype.c -o libskype_dbus64.so -shared -fPIC -DPIC ${DBUS_CFLAGS}
+
+libskype-vv.dll: .DEPENDS skype_messaging_win32.c
+	${WIN32_COMPILER} ${LIBPURPLE_CFLAGS} -Wall -I. -g -O2 -pipe libskype.c -o libskype-vv.dll -shared -mno-cygwin ${WIN32_CFLAGS} ${WIN32_LIBS} -Wl,--strip-all -DUSE_VV ${WIN32_VV_CFLAGS}
+
+libskype.dll: .DEPENDS skype_messaging_win32.c
+	${WIN32_COMPILER} ${LIBPURPLE_CFLAGS} -Wall -I. -g -O2 -pipe libskype.c -o libskype.dll -shared -mno-cygwin ${WIN32_CFLAGS} ${WIN32_LIBS} -Wl,--strip-all
+	upx libskype.dll
+
+libskypenet.dll: .DEPENDS skype_messaging_network.c
+	${WIN32_COMPILER} ${LIBPURPLE_CFLAGS} -Wall -I. -g -O2 -pipe libskype.c -o libskypenet.dll -shared -mno-cygwin ${WIN32_CFLAGS} ${WIN32_LIBS} -DSKYPENET -Wl,--strip-all
+	upx libskypenet.dll
+
+libskype-debug.dll: .DEPENDS skype_messaging_win32.c
+	${WIN32_COMPILER} ${LIBPURPLE_CFLAGS} -Wall -I. -g -O2 -pipe libskype.c -o libskype-debug.dll -shared -mno-cygwin ${WIN32_CFLAGS} ${WIN32_LIBS}
+
+libskypenet-debug.dll: .DEPENDS skype_messaging_network.c
+	${WIN32_COMPILER} ${LIBPURPLE_CFLAGS} -Wall -I. -g -O2 -pipe libskype.c -o libskypenet-debug.dll -shared -mno-cygwin ${WIN32_CFLAGS} ${WIN32_LIBS} -DSKYPENET
+
+po/%.mo: po/%.po
+	msgfmt -cf -o $@ $<
+
+locales:	${LOCALES}
+
+skype4pidgin-installer.exe: libskype.dll
+	date=`date +%d-%b-%Y` && sed "s/PRODUCT_VERSION \"[-a-z0-9A-Z]*\"/PRODUCT_VERSION \"$$date\"/" -i skype4pidgin.nsi
+	echo "Making .exe package"
+	makensis skype4pidgin.nsi > /dev/null
+
+skype4pidgin.deb: libskype.so libskype64.so libskype_dbus.so libskype_dbus64.so libskypearm.so
+	rm ${DEB_PACKAGE_DIR}/usr/lib/purple-2/libskype*.so
+	cp libskype.so libskype64.so libskype_dbus.so libskype_dbus64.so libskypearm.so ${DEB_PACKAGE_DIR}/usr/lib/purple-2/
+	date=`date +%F` && sed "s/Version: [-a-z0-9A-Z]*/Version: $$date/" -i ${DEB_PACKAGE_DIR}/DEBIAN/control
+	echo "Making .deb package"
+	dpkg-deb --build ${DEB_PACKAGE_DIR} skype4pidgin.deb > /dev/null
+	
openSUSE Build Service is sponsored by