Die Linie @:
in dem folgenden Makefile-Schnipsel verursacht"Parameter" @: in Makefile ist falsch?
make (e=87): The parameter is incorrect.
Makefile:210: recipe for target 'depend' failed
(Linie 210 die erste Instanz von @:
ist)
Warum?
# We check if any depfile is newer than Makefile and decide to
# concatenate only if that is true.
depend:
@:
@if egrep "^# DO NOT DELETE THIS LINE" Makefile >/dev/null && [ -z "`find $(DEPS) -newer Makefile 2>/dev/null; exit 0`" ]; then :; else \
($(PERL) -pe 'exit 0 if /^# DO NOT DELETE THIS LINE.*/' < Makefile; \
echo '# DO NOT DELETE THIS LINE -- make depend depends on it.'; \
echo; \
for f in $(DEPS); do \
if [ -f $$f ]; then cat $$f; fi; \
done) > Makefile.new; \
if cmp Makefile.new Makefile >/dev/null 2>&1; then \
rm -f Makefile.new; \
else \
mv -f Makefile.new Makefile; \
fi; \
fi
@:
make -v
gibt die folgende Versionsinformation
GNU Make 3.82.90
Built for i686-pc-mingw32