include config.mak

INSTDIR=/usr/bin

all:
	make -C src
	@if [ $(USEGUI) = YES ]; then \
		make -C src gwepdecrypt; fi
	@if [ $(KEYGEN) = YES ]; then \
		make -C src wkeygen; fi

clean:
	make -C src clean

purge:
	make -C src purge
	rm config.log config.mak config.status

install:
	mkdir -p $(DESTDIR)$(INSTDIR)
	./install-sh -m 755 src/wepdecrypt $(DESTDIR)$(INSTDIR)

	@if [ $(USEGUI) = YES ]; then \
	        ./install-sh -m 755 src/gwepdecrypt $(DESTDIR)$(INSTDIR); echo "./install-sh -m 755 src/gwepdecrypt $(DESTDIR)$(INSTDIR)"; fi

	@if [ $(KEYGEN) = YES ]; then \
		./install-sh -m 755 src/wkeygen $(DESTDIR)$(INSTDIR); echo "./install-sh -m 755 src/wkeygen $(DESTDIR)$(INSTDIR)"; fi

	./install-sh -m 755 run/wepdecrypt_word $(DESTDIR)$(INSTDIR)
	./install-sh -m 755 run/wepdecrypt_inc $(DESTDIR)$(INSTDIR)

	mkdir -p $(DESTDIR)/etc
	@if test -f $(DESTDIR)/etc/wepdecrypt.conf ; then \
		echo "$(DESTDIR)/etc/wepdecrypt.conf already exists..."; \
	else echo "creating /etc/wepdecrypt.conf..."; \
		./install-sh -m 644 conf/wepdecrypt.conf $(DESTDIR)/etc ; fi

	mkdir -p $(DESTDIR)/usr/share/man/man1/
	@gzip doc/wepdecrypt.1
	./install-sh -m 644 doc/wepdecrypt.1.gz $(DESTDIR)/usr/share/man/man1/
	@gzip -d doc/wepdecrypt.1.gz
	@if [ $(KEYGEN) = YES ]; then \
		gzip doc/wkeygen.1; ./install-sh -m 644 doc/wkeygen.1.gz $(DESTDIR)/usr/share/man/man1/; gzip -d doc/wkeygen.1.gz; echo "./install-sh -m 644 doc/wkeygen.1.gz $(DESTDIR)/usr/share/man/man1/"; fi
	mkdir -p $(DESTDIR)/usr/share/doc/wepdecrypt-$(VERSION)
	./install-sh -m 644 doc/manual.html $(DESTDIR)/usr/share/doc/wepdecrypt-$(VERSION)/
	./install-sh -m 644 doc/manual.txt $(DESTDIR)/usr/share/doc/wepdecrypt-$(VERSION)/
	./install-sh -m 644 doc/Examples.txt $(DESTDIR)/usr/share/doc/wepdecrypt-$(VERSION)/
	./install-sh -m 644 README $(DESTDIR)/usr/share/doc/wepdecrypt-$(VERSION)/
	./install-sh -m 644 CHANGELOG $(DESTDIR)/usr/share/doc/wepdecrypt-$(VERSION)/

uninstall:
	@if test -f $(DESTDIR)/usr/bin/gwepdecrypt ; then                 rm $(DESTDIR)/usr/bin/gwepdecrypt; echo "rm $(DESTDIR)usr/bin/gwepdecrypt"; fi
	@if test -f $(DESTDIR)/usr/bin/wkeygen ; then                 rm $(DESTDIR)/usr/bin/wkeygen; echo "rm $(DESTDIR)usr/bin/wkeygen"; fi
	@if test -f $(DESTDIR)/usr/share/man/man1/wkeygen.1.gz; then                 rm $(DESTDIR)/usr/share/man/man1/wkeygen.1.gz; echo "rm $(DESTDIR)usr/share/man/man1/wkeygen.1.gz"; fi
	rm -rf $(DESTDIR)/usr/bin/wepdecrypt* $(DESTDIR)/etc/wepdecrypt.conf $(DESTDIR)/usr/share/man/man1/wepdecrypt.1.gz $(DESTDIR)/usr/share/doc/wepdecrypt-$(VERSION)/manual.html $(DESTDIR)/usr/share/doc/wepdecrypt-$(VERSION)/manual.txt $(DESTDIR)/usr/share/doc/wepdecrypt-$(VERSION)/README $(DESTDIR)/usr/share/doc/wepdecrypt-$(VERSION)/CHANGELOG $(DESTDIR)/usr/share/doc/wepdecrypt-$(VERSION)/
	rmdir $(DESTDIR)/usr/bin/ $(DESTDIR)/usr/share/man/man1/ $(DESTDIR)/usr/share/man/ $(DESTDIR)/usr/share/doc/ $(DESTDIR)/usr/share/
	rmdir $(DESTDIR)/usr/ $(DESTDIR)/etc/
	rmdir $(DESTDIR)

