# Makefile for the program arka
# edit below to suit your needs
PROGRAM_DIR=/usr/X11R6/bin
MAN_DIR=/usr/X11R6/man
DOC_DIR=/usr/doc/packages
ICONS_DIR=/usr/X11R6/include/X11/pixmaps


# -----------------------------------------------------------------------------------
# (changing anything below that line shouldn't be necessary)
# the "RPM_BUILD_ROOT" is for building the RPM; normally, forget it

VERSION=0.10
PROGRAMDIR=$(RPM_BUILD_ROOT)$(PROGRAM_DIR)
MANDIR=$(RPM_BUILD_ROOT)$(MAN_DIR)
DOCDIR=$(RPM_BUILD_ROOT)$(DOC_DIR)
ICONSDIR=$(RPM_BUILD_ROOT)$(ICONS_DIR)
DOCFILES=README.TXT LICENSE.TXT FILES.TXT CHANGES.TXT TODO.TXT Makefile
DOCINSTDIR=$(DOCDIR)/arka
ICONS=arka_16x16.xpm arka_32x32.xpm

all: programs filelist

programs: 
	cd src/ ; make 
	@echo ; echo type \'make install\' to install arka ; echo

install: all arka.1.gz
	@echo installing arka in $(PROGRAMDIR), documentation in $(DOCDIR)
	@echo manual page in $(MANDIR)
	@echo

	-mkdir -p $(PROGRAMDIR) $(ICONSDIR) $(DOCINSTDIR) $(MANDIR)
	cp arka $(PROGRAMDIR)
	cd icons ; cp $(ICONS) $(ICONSDIR)
	cp  $(DOCFILES) $(DOCINSTDIR)/
	cp arka.1.gz $(MANDIR)/man1/
	cp arkarc /etc/arkarc

	@echo ; echo Arka is installed. If you wish to deinstall the program later,
	@echo type \'make unistall\' 
	@echo \(note that the Makefile is stored in $(DOCINSTDIR)\) ; echo

arka.1.gz:
	yodl2man -oarka.1 arka.yo
	gzip arka.1

filelist:
	-rm FILES.TXT
	@echo $(PROGRAMDIR)/arka >> FILES.TXT
	@for i in $(DOCFILES) ; do echo $(DOCINSTDIR)/$$i >> FILES.TXT ; done
	@for i in $(ICONS) ; do echo $(ICONSDIR)/$$i >> FILES.TXT ; done
	@echo "/etc/arkarc" >> FILES.TXT
	@echo $(MANDIR)/man1/arka.1.gz >> FILES.TXT

uninstall:
	-rm -rf $(DOCINSTDIR)
	-rm $(PROGRAMDIR)/arka
	-rm $(ICONSDIR)/arka_*
	-rm $(MANDIR)/man1/arka.1.gz
	-rm /etc/arkarc
	@echo
	@echo arka uninstalled. Mail january@bioinformatics.org and tell him why.
	@echo

clean:
	cd src ; make clean
