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: directive-elifdef.mk,v 1.4 2022/02/09 21:09:24 rillig Exp $
#
# Tests for the .elifdef directive, which is seldom used.  Instead of writing
# '.elifdef VAR', the usual form is the more general '.elif defined(VAR)'.

# At this point, VAR is not defined, so the condition evaluates to false.
.if 0
.elifdef VAR
.  error
.endif

VAR=	# defined

# At this point, VAR is defined, so the condition evaluates to true.
.if 0
.elifdef VAR
.else
.  error
.endif

all: