Home | History | Annotate | Line # | Download | only in mk
bsd.doc.mk revision 1.11
      1   1.1      cgd #	@(#)bsd.doc.mk	5.3 (Berkeley) 1/2/91
      2   1.1      cgd 
      3   1.8      cgd PRINTER?=	ps
      4   1.1      cgd 
      5   1.1      cgd BIB?=		bib
      6   1.8      cgd EQN?=		eqn
      7   1.8      cgd GREMLIN?=	grn
      8   1.1      cgd GRIND?=		vgrind -f
      9   1.1      cgd INDXBIB?=	indxbib
     10   1.8      cgd PIC?=		pic
     11   1.1      cgd REFER?=		refer
     12   1.8      cgd ROFF?=		groff -T${PRINTER} ${MACROS} ${PAGES}
     13   1.1      cgd SOELIM?=	soelim
     14   1.8      cgd TBL?=		tbl
     15   1.1      cgd 
     16   1.1      cgd .PATH: ${.CURDIR}
     17   1.1      cgd 
     18   1.8      cgd all:	${DOC}.${PRINTER}
     19   1.8      cgd 
     20   1.1      cgd .if !target(print)
     21   1.8      cgd print: ${DOC}.${PRINTER}
     22   1.8      cgd 	lpr -P${PRINTER} ${DOC}.${PRINTER}
     23   1.1      cgd .endif
     24   1.1      cgd 
     25   1.6      cgd .if !target(obj)
     26   1.9      cgd .if defined(NOOBJ)
     27   1.6      cgd obj:
     28   1.9      cgd .else
     29   1.9      cgd obj:
     30   1.9      cgd 	@cd ${.CURDIR}; rm -f obj > /dev/null 2>&1 || true; \
     31   1.9      cgd 	here=`pwd`; subdir=`echo $$here | sed 's,^/usr/src/,,'`; \
     32   1.9      cgd 	if test $$here != $$subdir ; then \
     33   1.9      cgd 		dest=/usr/obj/$$subdir ; \
     34   1.9      cgd 		echo "$$here -> $$dest"; ln -s $$dest obj; \
     35   1.9      cgd 		if test -d /usr/obj -a ! -d $$dest; then \
     36   1.9      cgd 			mkdir -p $$dest; \
     37   1.9      cgd 		else \
     38   1.9      cgd 			true; \
     39   1.9      cgd 		fi; \
     40   1.9      cgd 	else \
     41   1.9      cgd 		true ; \
     42   1.9      cgd 		dest=$$here/obj ; \
     43   1.9      cgd 		if test ! -d obj ; then \
     44  1.10  mycroft 			echo "making $$dest" ; \
     45  1.10  mycroft 			mkdir $$dest; \
     46   1.9      cgd 		fi ; \
     47   1.9      cgd 	fi;
     48   1.9      cgd .endif
     49   1.6      cgd .endif
     50   1.6      cgd 
     51   1.1      cgd clean cleandir:
     52   1.8      cgd 	rm -f ${DOC}.* [eE]rrs mklog ${CLEANFILES}
     53   1.1      cgd 
     54   1.1      cgd FILES?=	${SRCS}
     55   1.1      cgd install:
     56   1.4      cgd 	@if [ ! -d "${DESTDIR}${BINDIR}/${DIR}" ]; then \
     57   1.4      cgd                 /bin/rm -f ${DESTDIR}${BINDIR}/${DIR}  ; \
     58   1.4      cgd                 mkdir -p ${DESTDIR}${BINDIR}/${DIR}  ; \
     59   1.4      cgd                 chown root.wheel ${DESTDIR}${BINDIR}/${DIR}  ; \
     60   1.4      cgd                 chmod 755 ${DESTDIR}${BINDIR}/${DIR}  ; \
     61   1.4      cgd         else \
     62   1.4      cgd                 true ; \
     63   1.4      cgd         fi
     64   1.9      cgd 	( cd ${.CURDIR} ; install ${COPY} -o ${BINOWN} -g ${BINGRP} -m 444 \
     65   1.9      cgd 	    Makefile ${FILES} ${EXTRA} ${DESTDIR}${BINDIR}/${DIR} )
     66   1.1      cgd 
     67   1.1      cgd spell: ${SRCS}
     68   1.9      cgd 	(cd ${.CURDIR};  spell ${SRCS} ) | sort | \
     69   1.9      cgd 		comm -23 - ${.CURDIR}/spell.ok > ${DOC}.spell
     70   1.1      cgd 
     71   1.1      cgd BINDIR?=	/usr/share/doc
     72   1.1      cgd BINGRP?=	bin
     73   1.1      cgd BINOWN?=	bin
     74   1.1      cgd BINMODE?=	444
     75