## Process this file with automake to produce Makefile.in

SUBDIRS = pixmaps intl src po doc

@SET_MAKE@

EXTRA_DIST = FAQ BUGS HACKING jm.desktop

WEBPATH=/nfs/misc/home/www/junglemonkey.net/html
DEBPATH=$(HOME)/public_html/misc/debian

TARBALL=jm-$(VERSION).tar.gz
GNOMETARBALL=jm-gnome-$(VERSION).tar.gz

DEBFILE=jm_$(VERSION)-*_i386.deb
GNOMEDEBFILE=jm-gnome_$(VERSION)-*_i386.deb

RPMFILE=/usr/src/redhat/RPMS/i386/jm-$(VERSION)-*.i386.rpm
RPMFILESRC=/usr/src/redhat/SRPMS/jm-$(VERSION)-*.src.rpm
GNOMERPMFILE=/usr/src/redhat/RPMS/i386/jm-gnome-$(VERSION)-*.i386.rpm
GNOMERPMFILESRC=/usr/src/redhat/SRPMS/jm-gnome-$(VERSION)-*.src.rpm

Internetdir = $(datadir)/gnome/apps/Internet
Internet_DATA = $(JM_GNOME_DESKTOP_FILE)

snapshot:
	$(MAKE) dist distdir=$(PACKAGE)`date +"%y%m%d"`

copyweb: copyweb-docs copyweb-tarball copyweb-rpm copyweb-deb copyweb-manual

copyweb-docs:
	-cp -f HACKING README TODO NEWS ChangeLog COPYING AUTHORS BUGS FAQ $(WEBPATH)
	-(cd $(WEBPATH); chmod a+r HACKING README TODO NEWS ChangeLog COPYING AUTHORS BUGS FAQ)

copyweb-tarball:
	-cp -f $(TARBALL) $(WEBPATH)/src
	-chmod a+r $(WEBPATH)/src/$(TARBALL)

copyweb-rpm:
	-cp -f $(RPMFILE) $(RPMFILESRC) $(GNOMERPMFILE) $(GNOMERPMFILESRC) $(WEBPATH)/rpm
	-chmod a+r $(WEBPATH)/rpm/*

copyweb-deb:
	-cp -f $(DEBFILE) $(GNOMEDEBFILE) $(WEBPATH)/deb
	-chmod a+r $(WEBPATH)/deb/$(DEBFILE) $(WEBPATH)/deb/$(GNOMEDEBFILE)
	-rm -f $(DEBPATH)/dists/unstable/main/binary-i386/net/jm*
	-cp -f $(DEBFILE) $(GNOMEDEBFILE) $(DEBPATH)/dists/unstable/main/binary-i386/net
	-(cd $(DEBPATH); ./setup.sh)

copyweb-manual:
	-cp -f doc/C/jm/*.html doc/C/jm/*.css $(WEBPATH)/manual
	-chmod a+r $(WEBPATH)/manual/*.html
	-cp -f doc/C/jm/stylesheet-images/* $(WEBPATH)/manual/stylesheet-images
	-chmod a+r $(WEBPATH)/manual/stylesheet-images/*
	-cp -f doc/C/images/*.png $(WEBPATH)/manual/images
	-chmod a+r $(WEBPATH)/manual/images/*.png

deb: deb-gtk deb-gnome

deb-gtk:
	rm -rf debian-temp
	-mkdir debian-temp
	cp $(TARBALL) debian-temp
	(cd debian-temp; tar xzf $(TARBALL))
	cp -R debian debian-temp/$(PACKAGE)-$(VERSION)/debian
	(cd debian-temp/$(PACKAGE)-$(VERSION); dpkg-buildpackage -rfakeroot)
	echo Running lintian on $(DEBFILE)...
	lintian debian-temp/$(DEBFILE)
	mv -f debian-temp/*.deb .
	rm -rf debian-temp

deb-gnome:
	rm -rf debian-temp
	-mkdir debian-temp
	cp $(TARBALL) debian-temp
	(cd debian-temp; tar xzf $(TARBALL))
	cp -R debian.gnome debian-temp/$(PACKAGE)-$(VERSION)/debian
	(cd debian-temp/$(PACKAGE)-$(VERSION); dpkg-buildpackage -rfakeroot)
	echo Running lintian on $(GNOMEDEBFILE)...
	lintian debian-temp/$(GNOMEDEBFILE)
	mv -f debian-temp/*.deb .
#	rm -rf debian-temp

gnome-dist:
	make dist PACKAGE=jm-gnome

rpm:
	@echo *** Make sure you are root!
	cp -f $(TARBALL) /usr/src/redhat/SOURCES
	rpm -ba jm.spec
	cp -f $(GNOMETARBALL) /usr/src/redhat/SOURCES
	rpm -ba jm-gnome.spec


syntax highlighted by Code2HTML, v. 0.9.1