# Generated automatically from Makefile.in by configure.
# sun/Makefile.in
#
# $Id$
#
# Makefile for Solaris swhoisd package.
# File Makefile is generated automatically from Makefile.in by configure.
#
# This program is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

#PACKAGE	= swhoisd
#VERSION	= 3.0
# For preprocessing by automake:
PACKAGE	= swhoisd
VERSION	= 3.0
#ROOTDIR	= ${PACKAGE}-${VERSION}
ROOTDIR	= ..
CFLAGS	=
LDFLAGS	=
LIBS	=
SHELL	= /bin/sh
CC	= cc
TMP	= /tmp


all: ${ROOTDIR}
	cd ${ROOTDIR}; ./configure
	cd ${ROOTDIR}/src; make
	cd ${ROOTDIR/doc}; make in.swhoisd.txt
	cd ${ROOTDIR/po}; msgfmt -v -o es.mo es.po


clean: ${ROOTDIR}
	cd ${ROOTDIR}; make $@ 

clobber: clean
	rm -rf proto
	cd ${ROOTDIR}; make $@ 

patch:

#install: ${ROOTDIR} all
install:
	if [ ! -d proto/sbin/ ] ; then mkdir -p proto/sbin/; fi
	if [ ! -d proto/man/man8/ ] ; then mkdir -p proto/man/man8/; fi
	if [ ! -d proto/lib/swhoisd/ ] ; then mkdir -p proto/lib/swhoisd/; fi
	cp -pf ${ROOTDIR}/src/in.swhoisd	proto/sbin
	cp -pf ${ROOTDIR}/src/swhoisd		proto/lib/swhoisd/swhoisd.init
	cp -pf ${ROOTDIR}/doc/in.swhoisd.8	proto/man/man8/
	cp -pf ${ROOTDIR}/ABOUT-NLS		proto/lib/swhoisd
	cp -pf ${ROOTDIR}/AUTHORS		proto/lib/swhoisd
	cp -pf ${ROOTDIR}/COPYING		proto/lib/swhoisd
	cp -pf ${ROOTDIR}/ChangeLog		proto/lib/swhoisd
	cp -pf ${ROOTDIR}/INSTALL		proto/lib/swhoisd
	cp -pf ${ROOTDIR}/NEWS			proto/lib/swhoisd
	cp -pf ${ROOTDIR}/README		proto/lib/swhoisd
	cp -pf ${ROOTDIR}/THANKS		proto/lib/swhoisd
	cp -pf ${ROOTDIR}/TODO			proto/lib/swhoisd
	cp -pf ${ROOTDIR}/doc/rfc1834.txt	proto/lib/swhoisd
	cp -pf ${ROOTDIR}/doc/whois.xinetd	proto/lib/swhoisd
	cp -pf ${ROOTDIR}/doc/swhoisd.conf.sample proto/lib/swhoisd
	cp -pf ${ROOTDIR}/doc/whois.php		proto/lib/swhoisd
	cp -pf ${ROOTDIR}/po/es.po		proto/lib/swhoisd
	cp -pf ${ROOTDIR}/po/swhoisd.pot	proto/lib/swhoisd

prototype:
	echo 'i pkginfo=./pkginfo' >prototype
	mkdir -p proto/bin/ proto/man/man1/ proto/lib/X11/app-defaults
	id | sed 's/uid=[0-9]*(//' | sed 's/).*//' >uid.tmp
	id | sed 's/.*(//' | sed 's/)//' >gid.tmp
	cd proto; find . \! -name pkginfo -a \! -name prototype | \
		pkgproto | sed "s/ `cat ../uid.tmp`/ bin/" | \
		sed "s/ `cat ../gid.tmp`/ bin/" \
		>>../prototype
	ls -l prototype
	rm -f uid.tmp gid.tmp

# Must use GNU make:
#package: install
pkg: package
package:
	cp -p pkginfo prototype postinstall postremove proto
	rm -rf spool
	mkdir -p spool
	cd proto; pkgmk -o -r `pwd` -a `uname -m` -v ${VERSION} -d ../spool
	cd spool; pkgtrans -s `pwd` ${TMP}/${PACKAGE}-${VERSION}-`uname -m`-solaris`uname -r` ${PACKAGE}
	mv ${TMP}/${PACKAGE}-${VERSION}-`uname -m`-solaris`uname -r` .
	rm -rf spool
	pkginfo -d ${PACKAGE}-${VERSION}-`uname -m`-solaris`uname -r`
	zip ${PACKAGE}-${VERSION}-`uname -m`-solaris`uname -r`.zip \
		${PACKAGE}-${VERSION}-`uname -m`-solaris`uname -r`
	ls -l ${PACKAGE}-${VERSION}-`uname -m`-solaris`uname -r`.zip

