Replaced "$<" in non-pattern rules with its value. This is to support
authorMarius Vollmer <mvo@zagadka.de>
Mon, 14 Oct 2002 22:54:50 +0000 (22:54 +0000)
committerMarius Vollmer <mvo@zagadka.de>
Mon, 14 Oct 2002 22:54:50 +0000 (22:54 +0000)
makes that know about "$<" only in pattern rules, like Sun's make.

libguile/Makefile.am

index ee84ce8..48ce44b 100644 (file)
@@ -41,9 +41,9 @@ guile_filter_doc_snarfage_SOURCES = c-tokenize.c
 ## For some reason, OBJEXT does not include the dot
 c-tokenize.$(OBJEXT): c-tokenize.c
        if [ "$(cross_compiling)" = "yes" ]; then \
-               $(CC_FOR_BUILD) -c -o $@ $<; \
+               $(CC_FOR_BUILD) -c -o $@ c-tokenize.c; \
        else \
-               $(COMPILE) -c -o $@ $<; \
+               $(COMPILE) -c -o $@ c-tokenize.c; \
        fi
 
 ## Override default rule; this should run on BUILD host.
@@ -247,17 +247,17 @@ if HAVE_MAKEINFO
 
 guile-procedures.txt: guile-procedures.texi
        rm -f $@
-       makeinfo --force -o $@ $< || test -f $@
+       makeinfo --force -o $@ guile-procedures.texi || test -f $@
 
 else
 
 guile-procedures.txt: guile-procedures.texi
-       cp $< $@
+       cp guile-procedures.texi $@
 
 endif
 
 c-tokenize.c: c-tokenize.lex
-       flex -t $< > $@ || { rm $@; false; }
+       flex -t c-tokenize.lex > $@ || { rm $@; false; }
 
 schemelibdir = $(pkgdatadir)/$(VERSION)
 schemelib_DATA = guile-procedures.txt