PREFIX=/usr/local BINDIR=${PREFIX}/bin MANDIR=${PREFIX}/man/man1 DOCDIR=${PREFIX}/share/doc/raggle DATADIR=${PREFIX}/share/raggle DATA=themes extras DOCS=doc/* AUTHORS BUGS COPYING ChangeLog README mkdir=/bin/mkdir -p phony : @echo "Run make install" install : if [ ! -d "${BINDIR}" ]; then \ ${mkdir} -p ${BINDIR}; \ fi && \ if [ ! -d "${DOCDIR}" ]; then \ ${mkdir} ${DOCDIR}; \ fi && \ if [ ! -d "${DATADIR}" ]; then \ ${mkdir} ${DATADIR}; \ fi && \ if [ ! -d "${MANDIR}" ]; then \ ${mkdir} ${MANDIR}; \ fi && \ ruby -pe 'gsub(/^(.)DATADIR = ".*"/, "\\1DATADIR = \"${DATADIR}\"")' < ./raggle > ${BINDIR}/raggle && chmod 755 ${BINDIR}/raggle && \ cp raggle.1 ${MANDIR} && \ cp -r ${DOCS} ${DOCDIR} && \ cp -r ${DATA} ${DATADIR} apidoc: rdoc -o doc/api --title "Raggle API Documentation" --webcvs http://cvs.pablotron.org/cgi-bin/viewcvs.cgi/raggle/ raggle README COPYING AUTHORS ChangeLog man: pod2man --release 0.4 --center "User Commands Manual" \ --official raggle.pod > raggle.1