instead of $<. Don't remove ./as if it already exists.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@101620
138bc75d-0d04-0410-961f-
82ee72b054a4
+2005-07-04 Kazu Hirata <kazu@codesourcery.com>
+
+ * Makefile.in (stamp-as): Use $(ORIGINAL_AS_FOR_TARGET)
+ instead of $<. Don't remove ./as if it already exists.
+
2005-07-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
PR target/21723
# can be either `sometool' (if it is a script) or `sometool$(exeext)'
# (if it is a hard link).
stamp-as: $(ORIGINAL_AS_FOR_TARGET)
- @echo creating as; rm -f as; \
- case "$<" in \
- ./*) ;; \
+ @echo creating as; \
+ case "$(ORIGINAL_AS_FOR_TARGET)" in \
+ ./as) ;; \
../*) \
+ rm -f as$(exeext); \
echo $(LN) $< as$(exeext); \
$(LN) $< as$(exeext) || cp $< as$(exeext) ;; \
- *) echo '#!$(SHELL)' > as; echo 'exec $< "$$@"' >> as ; \
+ *) \
+ rm -f as; \
+ echo '#!$(SHELL)' > as; \
+ echo 'exec $(ORIGINAL_AS_FOR_TARGET) "$$@"' >> as ; \
chmod +x as ;; \
esac
echo timestamp > $@