obj-clean. This basically entails putting ${.CURDIR} in front of the occasional source file, script, or directory. Also adds '.include <bsd.obj.mk>' to web.mk so 'make obj' works. Change gencommercial script to take a '-s' flag pointing to the source directory, and the portindex script to take an optional additional parameter indicating the source directory. Add -D ${.CURDIR} to sgmlformat to follow includes properly.
20 lines
1.2 KiB
Makefile
20 lines
1.2 KiB
Makefile
#
|
|
# $FreeBSD: www/en/tutorials/Makefile,v 1.8 2000/05/19 00:10:09 nik Exp $
|
|
#
|
|
# Build the FreeBSD tutorials/articles outside of the www tree, and then
|
|
# install them in to the right place.
|
|
|
|
DOCS = index.sgml
|
|
|
|
DIRS_TO_CLEAN = ../../../doc/en_US.ISO_8859-1/articles \
|
|
../../../doc/en_US.ISO_8859-1/books/fdp-primer \
|
|
../../../doc/en_US.ISO_8859-1/books/porters-handbook \
|
|
../../../doc/en_US.ISO_8859-1/books/ppp-primer
|
|
|
|
all afterinstall: index.html
|
|
(cd ${.CURDIR}/../../../doc/en_US.ISO_8859-1/articles && ${MAKE} 'FORMATS=html html-split' 'DESTDIR=${DESTDIR}/data/tutorials/$${.CURDIR:T}' ${.TARGET:S/afterinstall/install/})
|
|
(cd ${.CURDIR}/../../../doc/en_US.ISO_8859-1/books/fdp-primer && ${MAKE} 'FORMATS=html html-split' DESTDIR=${DESTDIR}/data/tutorials/docproj-primer ${.TARGET:S/afterinstall/install/})
|
|
(cd ${.CURDIR}/../../../doc/en_US.ISO_8859-1/books/porters-handbook && ${MAKE} 'FORMATS=html html-split' DESTDIR=${DESTDIR}/data/porters-handbook ${.TARGET:S/afterinstall/install/})
|
|
(cd ${.CURDIR}/../../../doc/en_US.ISO_8859-1/books/ppp-primer && ${MAKE} 'FORMATS=html html-split' DESTDIR=${DESTDIR}/data/tutorials/ppp ${.TARGET:S/afterinstall/install/})
|
|
|
|
.include "../web.mk"
|