Training courses

Kernel and Embedded Linux

Bootlin training courses

Embedded Linux, kernel,
Yocto Project, Buildroot, real-time,
graphics, boot time, debugging...

Bootlin logo

Elixir Cross Referencer

# $NetBSD: suff-transform-expand.mk,v 1.1 2020/10/20 20:36:53 rillig Exp $
#
# https://gnats.netbsd.org/49086, issue 11:
# Sources from transformation rules are expanded incorrectly.
#
# issue11.j should depend on issue11.i and issue11.second.
# issue11.i should depend on issue11.h and issue11.first.
#
# XXX: The dynamic sources are expanded before ${.PREFIX} and
# ${.TARGET} were available, so they expand to an empty string.

all: issue11.j

.SUFFIXES: .h .i .j

.h.i: ${.PREFIX}.first
	: 'Making ${.TARGET} from ${.IMPSRC} all ${.ALLSRC}.'

.i.j: ${.PREFIX}.second
	: 'Making ${.TARGET} from ${.IMPSRC} all ${.ALLSRC}.'

issue11.h issue11.first issue11.second:
	: 'Making ${.TARGET} out of nothing.'

#.MAKEFLAGS: -dg1