LDFLAGS-* so that line doesn't contain %s.
# Avoid -lmachuser requiring -lc, which may not be built yet. If the
# shared object is absent, ld may choose a static library someplace and
# produce a bogus libmachuser.so.
-LDFLAGS-$(interface-library:lib%=%.so) = -nostdlib
+interface.so = $(interface-library:lib%=%.so)
+LDFLAGS-$(interface.so) = -nostdlib
endif