From 942aadea9468884dfbc2a7c8428f52bbb5ecf360 Mon Sep 17 00:00:00 2001 From: "H. Peter Anvin" Date: Mon, 25 May 2009 15:43:10 -0700 Subject: com32: add dependency on com32.ld -> *.elf All the *.elf files depend on com32.ld, so make that explicit. Signed-off-by: H. Peter Anvin --- com32/MCONFIG | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'com32') diff --git a/com32/MCONFIG b/com32/MCONFIG index e02ec67c..f8d9d978 100644 --- a/com32/MCONFIG +++ b/com32/MCONFIG @@ -41,7 +41,8 @@ SFLAGS = $(GCCOPT) -W -Wall -march=i386 \ -nostdinc -iwithprefix include \ -I$(com32)/libutil/include -I$(com32)/include $(GPLINCLUDE) -LDFLAGS = -m elf_i386 -T $(com32)/lib/com32.ld +COM32LD = $(com32)/lib/com32.ld +LDFLAGS = -m elf_i386 -T $(COM32LD) LIBGCC := $(shell $(CC) $(GCCOPT) --print-libgcc) LNXCFLAGS = -I$(com32)/libutil/include -W -Wall -O -g -D_GNU_SOURCE @@ -63,8 +64,8 @@ C_LNXLIBS = $(com32)/libutil/libutil_lnx.a $(CC) $(MAKEDEPS) $(CFLAGS) -c -o $@ $< .PRECIOUS: %.elf -%.elf: %.o $(LIBS) $(C_LIBS) - $(LD) $(LDFLAGS) -o $@ $^ +%.elf: %.o $(LIBS) $(C_LIBS) $(COM32LD) + $(LD) $(LDFLAGS) -o $@ $(filter-out $(COM32LD),$^) .PRECIOUS: %.lo %.lo: %.S -- cgit