# WARNING: DO NOT EDIT, this is a generated file.
XFOOC = x_foo.c
LIBXFOOC = lib/x_foo.c
LIBLIBXFOOC = lib/lib/x_foo.c
MYLIBXFOOC = my/lib/x_foo.c
LIBMYXFOOC = lib/my/x_foo.c
MODXFOOC = $(XFOOC:%.c=%.o)

XFOOPERCENTC = x_foo%.c

all:
	@printf '%s = %s\n' '$$(XFOOC)' $(XFOOC)
	@printf '%s = %s\n' '$$(LIBXFOOC)' $(LIBXFOOC)
	@printf '%s = %s\n' '$$(MODXFOOC)' $(MODXFOOC)
	@printf '%s = %s\n' '$$(XFOOC:%.c=%.o)' $(XFOOC:%.c=%.o)
	@printf '%s = %s\n' '$$(XFOOC:x_%.c=y_%.o)' $(XFOOC:x_%.c=y_%.o)
	@printf '%s = %s\n' '$$(LIBXFOOC:x_%.c=y_%.o)' $(LIBXFOOC:x_%.c=y_%.o)
	@printf '%s = %s\n' '$$(XFOOC:x_foo.c%=qqq%)' $(XFOOC:x_foo.c%=qqq%)
	@printf '%s = %s\n' '$$(XFOOC:%x_foo.c=%qqq)' $(XFOOC:%x_foo.c=%qqq)
	@printf '%s = %s\n' '$$(XFOOC:%=before_%_after)' $(XFOOC:%=before_%_after)
	@printf '%s = %s\n' '$$(XFOOC:x%.%=a%b%)' $(XFOOC:x%.%=a%b%)
	@printf '%s = %s\n' '$$(XFOOC:x%.%=a%b)' $(XFOOC:x%.%=a%b)
	@printf '%s = %s\n' '$$(XFOOPERCENTC:x%o%.c=a%b)' $(XFOOPERCENTC:x%o%.c=a%b)
	@printf '%s = %s\n' '$$(XFOOC:%.c=double_%_%.o)' $(XFOOC:%.c=double_%_%.o)
	@printf '%s = %s\n' '$$(XFOOC:%.c=no_percent)' $(XFOOC:%.c=no_percent)
	@printf '%s = %s\n' '$$(XFOOC:%=no_percent)' $(XFOOC:%=no_percent)
	@printf '\n'
	@printf 'Real test loop\n'
	@printf '\n'
	@printf '%s = %s\n' '$$(XFOOC:%.c=%.o)' $(XFOOC:%.c=%.o)
	@printf '%s = %s\n' '$$(XFOOC:x_%=y_%)' $(XFOOC:x_%=y_%)
	@printf '%s = %s\n' '$$(XFOOC:lib/x_%.c=xyz/y_%.o)' $(XFOOC:lib/x_%.c=xyz/y_%.o)
	@printf '%s = %s\n' '$$(XFOOC:lib/lib/x_%.c=xyz/y_%.o)' $(XFOOC:lib/lib/x_%.c=xyz/y_%.o)
	@printf '%s = %s\n' '$$(XFOOC:%.c=my_%)' $(XFOOC:%.c=my_%)
	@printf '%s = %s\n' '$$(LIBXFOOC:%.c=%.o)' $(LIBXFOOC:%.c=%.o)
	@printf '%s = %s\n' '$$(LIBXFOOC:x_%=y_%)' $(LIBXFOOC:x_%=y_%)
	@printf '%s = %s\n' '$$(LIBXFOOC:lib/x_%.c=xyz/y_%.o)' $(LIBXFOOC:lib/x_%.c=xyz/y_%.o)
	@printf '%s = %s\n' '$$(LIBXFOOC:lib/lib/x_%.c=xyz/y_%.o)' $(LIBXFOOC:lib/lib/x_%.c=xyz/y_%.o)
	@printf '%s = %s\n' '$$(LIBXFOOC:%.c=my_%)' $(LIBXFOOC:%.c=my_%)
	@printf '%s = %s\n' '$$(LIBLIBXFOOC:%.c=%.o)' $(LIBLIBXFOOC:%.c=%.o)
	@printf '%s = %s\n' '$$(LIBLIBXFOOC:x_%=y_%)' $(LIBLIBXFOOC:x_%=y_%)
	@printf '%s = %s\n' '$$(LIBLIBXFOOC:lib/x_%.c=xyz/y_%.o)' $(LIBLIBXFOOC:lib/x_%.c=xyz/y_%.o)
	@printf '%s = %s\n' '$$(LIBLIBXFOOC:lib/lib/x_%.c=xyz/y_%.o)' $(LIBLIBXFOOC:lib/lib/x_%.c=xyz/y_%.o)
	@printf '%s = %s\n' '$$(LIBLIBXFOOC:%.c=my_%)' $(LIBLIBXFOOC:%.c=my_%)
	@printf '%s = %s\n' '$$(MYLIBXFOOC:%.c=%.o)' $(MYLIBXFOOC:%.c=%.o)
	@printf '%s = %s\n' '$$(MYLIBXFOOC:x_%=y_%)' $(MYLIBXFOOC:x_%=y_%)
	@printf '%s = %s\n' '$$(MYLIBXFOOC:lib/x_%.c=xyz/y_%.o)' $(MYLIBXFOOC:lib/x_%.c=xyz/y_%.o)
	@printf '%s = %s\n' '$$(MYLIBXFOOC:lib/lib/x_%.c=xyz/y_%.o)' $(MYLIBXFOOC:lib/lib/x_%.c=xyz/y_%.o)
	@printf '%s = %s\n' '$$(MYLIBXFOOC:%.c=my_%)' $(MYLIBXFOOC:%.c=my_%)
	@printf '%s = %s\n' '$$(LIBMYXFOOC:%.c=%.o)' $(LIBMYXFOOC:%.c=%.o)
	@printf '%s = %s\n' '$$(LIBMYXFOOC:x_%=y_%)' $(LIBMYXFOOC:x_%=y_%)
	@printf '%s = %s\n' '$$(LIBMYXFOOC:lib/x_%.c=xyz/y_%.o)' $(LIBMYXFOOC:lib/x_%.c=xyz/y_%.o)
	@printf '%s = %s\n' '$$(LIBMYXFOOC:lib/lib/x_%.c=xyz/y_%.o)' $(LIBMYXFOOC:lib/lib/x_%.c=xyz/y_%.o)
	@printf '%s = %s\n' '$$(LIBMYXFOOC:%.c=my_%)' $(LIBMYXFOOC:%.c=my_%)
	@printf '%s = %s\n' '$$(MODXFOOC:%.c=%.o)' $(MODXFOOC:%.c=%.o)
	@printf '%s = %s\n' '$$(MODXFOOC:x_%=y_%)' $(MODXFOOC:x_%=y_%)
	@printf '%s = %s\n' '$$(MODXFOOC:lib/x_%.c=xyz/y_%.o)' $(MODXFOOC:lib/x_%.c=xyz/y_%.o)
	@printf '%s = %s\n' '$$(MODXFOOC:lib/lib/x_%.c=xyz/y_%.o)' $(MODXFOOC:lib/lib/x_%.c=xyz/y_%.o)
	@printf '%s = %s\n' '$$(MODXFOOC:%.c=my_%)' $(MODXFOOC:%.c=my_%)
