#:ts=8
#
#    $Id: Makefile,v 1.31 1992/12/28 17:29:45 mj Exp $
#
#    Makefile for fidogate software, lib/ffxqt directory
#
#
SHELL		=	/bin/sh

#
# For installation ...
#
BINDIR		=	/usr/local/bin
CMDBINDIR	=	/bin
LIBDIR		=	/usr/local/lib/fidonet
SPOOLDIR	=	/usr/spool/fidonet

OWNER		=	news
GROUP		=	news
PROG_MODE	=	755
DATA_MODE	=	644
SETUID_MODE	=	4755



FFXQTDIR	=	$(LIBDIR)/ffxqt-dir

UNCOMPR		=	gunzip unzip unbatchzip
CMD		=	rmail rnews


INSTALL_PROG	= install -g $(GROUP) -o $(OWNER) -m $(PROG_MODE)
INSTALL_DATA	= install -g $(GROUP) -o $(OWNER) -m $(DATA_MODE)
INSTALL_SETUID	= install -g $(GROUP) -o $(OWNER) -m $(SETUID_MODE)



all:		$(UNCOMPR) $(CMD)


gunzip:	gunzip.sh
	sed -e 's+??BIN??+$(BINDIR)+g' gunzip.sh >gunzip
	chmod +x gunzip

unzip:	unzip.sh
	sed -e 's+??BIN??+$(BINDIR)+g' unzip.sh >unzip
	chmod +x unzip

rmail:
	rm -f rmail
	ln -s $(CMDBINDIR)/rmail .

rnews:
	rm -f rnews
	ln -s $(CMDBINDIR)/rnews .

unbatchzip:	unbatchzip.sh
	sed -e 's+??BIN??+$(BINDIR)+g' unbatchzip.sh >unbatchzip
	chmod +x unbatchzip


clean:
	rm -f $(UNCOMPR) $(CMD)
	rm -f core *~ *.bak *.o tags TAGS


install:
	if [ ! -d $(LIBDIR)   ]; then mkdir $(LIBDIR)  ; fi
	if [ ! -d $(FFXQTDIR) ]; then mkdir $(FFXQTDIR); fi
	for f in $(UNCOMPR); do\
		rm -f $(FFXQTDIR)/$$f;\
		$(INSTALL_PROG) $$f $(FFXQTDIR);\
	done
	for f in $(CMD); do\
		(cd $(FFXQTDIR); rm -f $$f; ln -s $(CMDBINDIR)/$$f .)\
	done
