core: Add workaround in the Makefile for GNU Make 3.82 bug
authorH. Peter Anvin <hpa@zytor.com>
Fri, 17 Dec 2010 03:45:57 +0000 (19:45 -0800)
committerH. Peter Anvin <hpa@zytor.com>
Fri, 17 Dec 2010 03:45:57 +0000 (19:45 -0800)
Apparently GNU Make 3.82 mishandles pattern rules with fixed
dependencies, sigh.

Signed-off-by: H. Peter Anvin <hpa@zytor.com>
core/Makefile

index 1330fb9..87ad97d 100644 (file)
@@ -79,7 +79,9 @@ kwdhash.gen: keywords genhash.pl
 %.raw: %.elf
        $(OBJCOPY) -O binary $< $(@:.bin=.raw)
 
-%.bin: %.raw $(PREPCORE)
+# GNU make 3.82 gets confused by the first form
+#%.bin: %.raw $(PREPCORE)
+%.bin: %.raw
        $(PREPCORE) $< $@
 
 %.o: %.asm kwdhash.gen ../version.gen