#!/usr/bin/make
#
# @(#)Makefile,v 1.2 2008/11/22 07:46:37 kim Exp
#

PREFIX	= /usr/pkg
BINDIR	= ${PREFIX}/bin
MAN1DIR	= ${PREFIX}/man/man1
MODDIR	= ${PREFIX}/share/ices-mp3
DATADIR	= ${PREFIX}/share/mstream

PERL	= ${PREFIX}/bin/perl

INSTALL_DIR	= install -d
INSTALL_DATA	= install -c -m 0644
INSTALL_MAN	= install -c -m 0644
INSTALL_SCRIPT	= install -c -m 0755

.SUFFIXES: .1 .man .pl

.pl .man.1:
	sed '\
	    s,@BINDIR@,${BINDIR},g; \
	    s,@DATADIR@,${DATADIR},g; \
	    s,@MODDIR@,${MODDIR},g; \
	    s,@PERL@,${PERL},g; \
	' < $> > $@
	chmod a+x $@

BINS	= mstream-play
MAN1	= mstream-play.1
MODS	= mstream.pm
DATA	= silence.mp3

all: ${BINS} ${MAN1} ${MODS}

install:
	-${INSTALL_DIR} ${BINDIR}
	-${INSTALL_DIR} ${MAN1DIR}
	-${INSTALL_DIR} ${MODDIR}
	-${INSTALL_DIR} ${DATADIR}
	@set -x; \
	for i in ${BINS}; \
	do \
	    ${INSTALL_SCRIPT} $$i ${BINDIR}/$$i; \
	done
	@set -x; \
	for i in ${MAN1}; \
	do \
	    ${INSTALL_MAN} $$i ${MAN1DIR}/$$i; \
	done
	@set -x; \
	for i in ${MODS}; \
	do \
	    ${INSTALL_DATA} $$i ${MODDIR}/$$i; \
	done
	@set -x; \
	for i in ${DATA}; \
	do \
	    ${INSTALL_DATA} $$i ${DATADIR}/$$i; \
	done

clean:
	-rm -f ${BINS} ${MAN1} ${MODS}
