[BACK]Return to Makefile CVS log [TXT][DIR] Up to [local] / src / usr.bin / yacc / PSD.doc

File: [local] / src / usr.bin / yacc / PSD.doc / Makefile (download)

Revision 1.3, Sat Dec 19 02:57:03 2020 UTC (3 years, 5 months ago) by daniel
Branch: MAIN
CVS Tags: OPENBSD_7_5_BASE, OPENBSD_7_5, OPENBSD_7_4_BASE, OPENBSD_7_4, OPENBSD_7_3_BASE, OPENBSD_7_3, OPENBSD_7_2_BASE, OPENBSD_7_2, OPENBSD_7_1_BASE, OPENBSD_7_1, OPENBSD_7_0_BASE, OPENBSD_7_0, OPENBSD_6_9_BASE, OPENBSD_6_9, HEAD
Changes since 1.2: +2 -2 lines

rename filenames ending in a period

While windows may technically allow filenames to end in a period, the
recommendation is to avoid this as the shell does not support such files.
As of git 2.25, the behaviour was apparently changed to not allow files
with names ending in a period to be checked out on windows.

A second problem is upper/lower case conflicts for filenames.

To allow the source tree to be checked out on windows we follow FreeBSD
and rename a few files:

ss.. -> ss_
ssA  -> ss10
ssB  -> ss11

(FreeBSD svn revision 210167 from 2010)

as usual, this issue was extensively researched by jsg@

#	$OpenBSD: Makefile,v 1.3 2020/12/19 02:57:03 daniel Exp $
#	@(#)Makefile	8.1 (Berkeley) 8/14/93

DIR=	psd/15.yacc
SRCS=	ss_ ss0 ss1 ss2 ss3 ss4 ss5 ss6 ss7 ss8 ss9 ss10 ss11 ssa ssb ssc ssd
MACROS=	-ms
REFER=	refer -e # -p /usr/share/dict/papers/Ind

paper.ps: ${SRCS}
	${REFER} ${SRCS} | ${ROFF} > ${.TARGET}

paper.txt: ${SRCS}
	${REFER} ${SRCS} | ${ROFF} -Tascii > ${.TARGET}

.include <bsd.doc.mk>