[BACK]Return to sysv.mk CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / usr.bin / make / unit-tests

Annotation of src/usr.bin/make/unit-tests/sysv.mk, Revision 1.2

1.2     ! sjg         1: # $Id: sysv.mk,v 1.1 2014/08/21 13:44:52 apb Exp $
1.1       apb         2:
                      3: FOO ?=
1.2     ! sjg         4: FOOBAR = ${FOO:=bar}
1.1       apb         5:
                      6: _this := ${.PARSEDIR}/${.PARSEFILE}
                      7:
                      8: B = /b
                      9: S = /
                     10: FUN = ${B}${S}fun
                     11: SUN = the Sun
                     12:
                     13: # we expect nothing when FOO is empty
                     14: all: foo fun
                     15:
                     16: foo:
1.2     ! sjg        17:        @echo FOOBAR = ${FOOBAR}
1.1       apb        18: .if empty(FOO)
                     19:        @FOO="foo fu" ${.MAKE} -f ${_this} foo
                     20: .endif
                     21:
                     22: fun:
                     23:        @echo ${FUN:T}
                     24:        @echo ${FUN:${B}${S}fun=fun}
                     25:        @echo ${FUN:${B}${S}%=%}
                     26:        @echo ${In:L:%=% ${SUN}}

CVSweb <webmaster@jp.NetBSD.org>