xref: /openbsd/regress/usr.bin/make/mk21 (revision 771fbea0)
1# $OpenBSD: mk21,v 1.3 2020/08/30 12:17:19 tb Exp $
2TRUC= http://heanet.dl.sourceforge.net/sourceforge/%SUBDIR%/
3
4.for _S in ${TRUC}
5S?=        ${_S:S/^${_S:C@([^:/])/.+$@\1/@}//:S/^://}
6.endfor
7
8_S=     ${TRUC}
9T?=        ${_S:S/^${_S:C@([^:/])/.+$@\1/@}//:S/^://}
10
11X?=        ${TRUC:C@([^:/])/.+$@\1/@}
12Y?=        ${TRUC:S/^${X}//:S/^://}
13Z?=        ${TRUC:S/^${TRUC:C@([^:/])/.+$@\1/@}//:S/^://}
14
15A?=	machin truc
16B?=	${A:S/^/mot: &/}
17C?=	${A:S/$/&: mot/}
18
19D?=	foo bar barr
20E?=	${D:S/^b/s&/}
21F?=	${D:S/r$/&/}
22G?=	${D:S/^bar$/&&ian/}
23
24all:
25	@echo "B= $B"
26	@echo "C= $C"
27	@echo "E= $E"
28	@echo "F= $F"
29	@echo "G= $G"
30	@echo "S= $S"
31	@echo "T= $T"
32	@echo "X= $X"
33	@echo "Y= $Y"
34	@echo "Z= $Z"
35