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