Use $< and $@ rather than $* because GNU make and BSD make have
authorTaylor R. Campbell <net/mumble/campbell>
Sun, 8 Mar 2009 21:47:00 +0000 (21:47 +0000)
committerTaylor R. Campbell <net/mumble/campbell>
Sun, 8 Mar 2009 21:47:00 +0000 (21:47 +0000)
different interpretations of $* but seem to agree on $< and $@ for
the ways we use them.  POSIX agrees too.

v7/src/microcode/makegen/Makefile.in.in

index c1ef3f42f22a783353a70be4b03ebdc4be16eaa1..2b5917b4e76682a78d3cb20dccc79d98b107c487 100644 (file)
@@ -1,6 +1,6 @@
 # -*- Makefile -*-
 #
-# $Id: Makefile.in.in,v 1.65 2008/09/17 16:36:28 riastradh Exp $
+# $Id: Makefile.in.in,v 1.66 2009/03/08 21:47:00 riastradh Exp $
 #
 # Copyright (C) 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994,
 #     1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
@@ -162,13 +162,13 @@ C_CLEAN_FILES = utabmd.c utabmd.bci
 .SUFFIXES: .c .o .s .m4
 
 .c.o:
-       $(COMPILE) -o $*.o -c $*.c
+       $(COMPILE) -o $@ -c $<
 
 .m4.s:
-       $(EXPAND) $*.m4 > $*.s
+       $(EXPAND) $< > $@
 
 .s.o:
-       $(ASSEMBLE) -o $*.o $*.s
+       $(ASSEMBLE) -o $@ $<
 
 # **** Main rules ****