Home | History | Annotate | Line # | Download | only in notes
Makefile.inc revision 1.4.2.4
      1  1.4.2.4        he #	$NetBSD: Makefile.inc,v 1.4.2.4 2000/09/26 15:24:17 he Exp $
      2      1.1      ross 
      3      1.1      ross # Ross Harvey <ross@netbsd.org>
      4      1.1      ross 
      5      1.1      ross M?=	${.CURDIR:T}
      6      1.1      ross V!=	/bin/sh ${.CURDIR}/../../../sys/conf/osrelease.sh
      7      1.1      ross V_S!=	/bin/sh ${.CURDIR}/../../../sys/conf/osrelease.sh -s
      8      1.1      ross 
      9      1.1      ross MAIN=	${.CURDIR}/../common/main ${EXTRA}
     10      1.1      ross TARG=	INSTALL
     11      1.2    kleink TARGS=	${TARG}.ps ${TARG}.txt ${TARG}.html ${TARG}.more
     12  1.4.2.2        he SRCS=	${MAIN} whatis contents hardware xfer prep install\
     13      1.1      ross 	upgrade donations legal.common legal postinstall ../Makefile.inc\
     14      1.1      ross 	${MERGED_SRCS}
     15  1.4.2.3        he ICMD=	${INSTALL} ${RENAME} ${PRESERVE} ${COPY} \
     16  1.4.2.3        he 	-o ${BINOWN} -g ${BINGRP} -m ${NONBINMODE}
     17      1.1      ross 
     18      1.1      ross PRESET=	${GFLAGS} -dV=$V -dV_S=${V_S} -dMACHINE=$M -d.CURDIR=${.CURDIR} -r$M=1
     19      1.1      ross 
     20  1.4.2.3        he POST_PLAIN= -P-b -P-u -P-o
     21      1.1      ross 
     22      1.1      ross ARGS_PS=	${PRESET} -dformat=PostScript
     23  1.4.2.3        he ARGS_TXT=	${PRESET} -dformat=ASCII ${POST_PLAIN} -Tascii
     24  1.4.2.3        he ARGS_HTML=	${PRESET} -dformat=HTML  ${POST_PLAIN} -Tlatin1 -ww
     25      1.1      ross ARGS_MORE=	${PRESET} -dformat=more -P-h -Tascii
     26      1.1      ross 
     27      1.1      ross #
     28      1.1      ross # For example...
     29      1.1      ross #
     30      1.1      ross #	.if ri386 ...stuff...
     31      1.1      ross #	.Ss "Install notes for NetBSD/\*[MACHINE]"
     32      1.1      ross #
     33      1.1      ross 
     34      1.1      ross CLEANFILES+=${TARGS}
     35      1.1      ross 
     36      1.1      ross .for i in ps txt html more
     37      1.1      ross all: ${TARG}.$i
     38      1.1      ross .endfor
     39      1.1      ross 
     40      1.1      ross ${TARG}.ps: ${SRCS}
     41      1.1      ross 	groff ${ARGS_PS}   -mdoc      ${MAIN} > $@
     42      1.1      ross 
     43      1.1      ross ${TARG}.txt: ${SRCS}
     44      1.1      ross 	groff ${ARGS_TXT}  -mdoc      ${MAIN} > $@
     45      1.1      ross 
     46      1.1      ross ${TARG}.html: ${SRCS}
     47      1.1      ross 	groff ${ARGS_HTML} -mdoc2html ${MAIN} > $@
     48      1.1      ross 
     49      1.1      ross ${TARG}.more: ${SRCS}
     50      1.1      ross 	groff ${ARGS_MORE} -mdoc      ${MAIN} > $@
     51      1.1      ross 
     52      1.1      ross echosrcs! ${SRCS}
     53      1.1      ross 	@echo ${.ALLSRC}
     54  1.4.2.1     perry 
     55  1.4.2.1     perry echomore!
     56  1.4.2.1     perry 	@echo ${.OBJDIR}/${TARG}.more
     57  1.4.2.3        he 
     58  1.4.2.3        he .ifndef RELEASEDIR
     59  1.4.2.3        he release:
     60  1.4.2.3        he 	@echo setenv RELEASEDIR first
     61  1.4.2.3        he 	@false
     62  1.4.2.3        he .else
     63  1.4.2.4        he release: all
     64  1.4.2.3        he .for i in ${TARGS}
     65  1.4.2.3        he 	${ICMD} ${i} ${RELEASEDIR}/.
     66  1.4.2.3        he .endfor
     67  1.4.2.3        he .endif
     68      1.1      ross 
     69      1.1      ross .PATH: ${.CURDIR}/../common
     70      1.4  drochner 
     71      1.4  drochner # make the "afterdepend" rule happy
     72      1.4  drochner .depend:
     73      1.4  drochner 	@touch $@
     74