# template for Makefile
# $Id: Makefile.txt,v 1.3 2000/09/06 23:42:19 takepiro Exp $
# Copyright (C) TOYODA Eizi, 1998, 1999.  All rights reserved.
# see COPYING.TXT for terms of license.

B	= dcbib
SUBS	= error.pl rfc822.pl fio.pl check.pl card.pl japanese.pl
TARGETS	= $B-add
CGIS    = $B-add.cgi

all: $(TARGETS) $(CGIS)

ADD_FILES = header.pl add.pl fncreat.pl $(SUBS)
ADD_CGI_FILES = header.pl cgi.pl addcgi.pl fncreat.pl $(SUBS)

$B-add: $(ADD_FILES)
	cat $(ADD_FILES) > $@

$B-add.cgi: $(ADD_CGI_FILES) 
	cat $(ADD_CGI_FILES) > $@

clean:
	-rm -f *.bak
	-rm -f $(TARGETS) $(CGIS)
	-rm -f header.pl

clean.dist: clean

touch:
	touch *.man

install: all
	for file in $(TARGETS) ;\
	do \
		$(INSTALLSGID) $$file $(DESTDIR)$(BINDIR) ;\
	done
	for file in $(CGIS) ;\
	do \
		$(INSTALLBIN) $$file $(DESTDIR)$(CGIDIR) ;\
	done

config:
	//..// $(MAKE) config

header.pl: Makefile
-u	echo '#!/usr/bin/perl' > $@
-u	echo '$$ETCDIR = "$(ETCDIR)";' >> $@
-u	echo '$$BINDIR = "$(BINDIR)";' >> $@
-d	echo $$ETCDIR = "$(ETCDIR)"; > $@
-d	echo $$BINDIR = "$(BINDIR)"; > $@

test: all
-u	sh test.sh
-d	test.bat
