#!/usr/bin/make -f

#DH_VERBOSE=1

configure_flags += \
		--disable-pymod-checks \
		--with-webkit \
		--with-indicator


%:
	dh --with autoreconf --with python2 $@

override_dh_auto_configure:
	dh_auto_configure -- 	$(configure_flags)

override_dh_install:
	#Remove CHANGELOG,LGPL, AUTHORS, README, COPYING, .la, .a, pyo and pyc files.
	find $(CURDIR)/debian/tmp/usr/lib/ -name *.a |xargs rm
	find $(CURDIR)/debian/tmp/usr/lib -name *.la |xargs rm
	find $(CURDIR)/debian/tmp/usr/lib -name *.pyc |xargs rm
	find $(CURDIR)/debian/tmp/usr/lib -name *.pyo |xargs rm
	find $(CURDIR)/debian/tmp/usr -name COPYING |xargs rm
	find $(CURDIR)/debian/tmp/usr -name README |xargs rm
	find $(CURDIR)/debian/tmp/usr -name AUTHORS |xargs rm
	find $(CURDIR)/debian/tmp/usr -name LGPL |xargs rm
	find $(CURDIR)/debian/tmp/usr -name CHANGELOG |xargs rm
	#Disable applets
	set -e; for applet in dropper mount mimenu vala-test python-test wobblyzini; do \
		rm -f $(CURDIR)/debian/tmp/usr/lib/awn/applets/$${applet}/*.so; \
		rm -f $(CURDIR)/debian/tmp/usr/share/avant-window-navigator/applets/$${applet}/*.py; \
		rm -f $(CURDIR)/debian/tmp/usr/share/avant-window-navigator/applets/$${applet}/icons/*.svg; \
		rm -f $(CURDIR)/debian/tmp/usr/share/avant-window-navigator/applets/$${applet}/icons/*.png; \
		rm -f $(CURDIR)/debian/tmp/usr/share/avant-window-navigator/applets/$${applet}/*.ui; \
		rm -f $(CURDIR)/debian/tmp/usr/share/avant-window-navigator/applets/$${applet}.desktop; \
		rm -f $(CURDIR)/debian/tmp/etc/gconf/schemas/awn-applet-$${applet}.schemas; \
		rm -f $(CURDIR)/debian/tmp/usr/share/avant-window-navigator/schemas/awn-applet-$${applet}.schema-ini; \
	done
	#Make script executable
	chmod +x $(CURDIR)/debian/tmp/usr/share/avant-window-navigator/applets/comics/comics.sh

	dh_install --fail-missing

override_dh_auto_test:
	#Pass, tests don't pass for now.
	
override_dh_makeshlibs:
	set -e; for applet in awn-applet-awn-notification-daemon awn-applet-awn-system-monitor awn-applet-awnterm awn-applet-cairo-main-menu awn-applet-indicator awn-applet-related awn-applet-notification-area  awn-applet-shinyswitcher awn-applet-showdesktop awn-applet-garbage awn-applet-digital-clock awn-applet-main-menu awn-applet-places awn-applet-sysmon awn-applet-webapplet; do \
	dh_makeshlibs -p$${applet} -a -n --exclude=*; \
	done

override_dh_strip:
	dh_strip --dbg-package=awn-applets-dbg
