]> xenbits.xensource.com Git - seabios.git/commitdiff
Add dependencies to vgafixup.py and buildversion.sh scripts.
authorKevin O'Connor <kevin@koconnor.net>
Sun, 17 Mar 2013 14:30:51 +0000 (10:30 -0400)
committerKevin O'Connor <kevin@koconnor.net>
Sun, 17 Mar 2013 14:30:51 +0000 (10:30 -0400)
Rebuild targets if these scripts change.

Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Makefile

index 7ca803601ff4fdebe9bcbd879c4e5cac695254ba..759bbbbd8100428f75f59fe78588a59c1c1c27b1 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -139,7 +139,7 @@ $(OUT)romlayout.o: romlayout.S $(OUT)asm-offsets.h
        @echo "  Compiling (16bit) $@"
        $(Q)$(CC) $(CFLAGS16) -c -D__ASSEMBLY__ $< -o $@
 
-$(OUT)romlayout16.lds: $(OUT)ccode32flat.o $(OUT)code32seg.o $(OUT)ccode16.o $(OUT)romlayout.o tools/layoutrom.py
+$(OUT)romlayout16.lds: $(OUT)ccode32flat.o $(OUT)code32seg.o $(OUT)ccode16.o $(OUT)romlayout.o tools/layoutrom.py tools/buildversion.sh
        @echo "  Building ld scripts"
        $(Q)./tools/buildversion.sh $(OUT)version.c
        $(Q)$(CC) $(CFLAGS32FLAT) -c $(OUT)version.c -o $(OUT)version.o
@@ -186,7 +186,7 @@ CFLAGS16VGA = $(CFLAGS16INC) -Isrc
 
 $(OUT)vgaccode16.raw.s: $(OUT)autoconf.h ; $(call whole-compile, $(CFLAGS16VGA) -S, $(SRCVGA),$@)
 
-$(OUT)vgaccode16.o: $(OUT)vgaccode16.raw.s
+$(OUT)vgaccode16.o: $(OUT)vgaccode16.raw.s tools/vgafixup.py
        @echo "  Fixup VGA rom assembler"
        $(Q)$(PYTHON) ./tools/vgafixup.py $< $(OUT)vgaccode16.s
        $(Q)$(AS) --32 src/code16gcc.s $(OUT)vgaccode16.s -o $@
@@ -195,7 +195,7 @@ $(OUT)vgaentry.o: vgaentry.S $(OUT)autoconf.h
        @echo "  Compiling (16bit) $@"
        $(Q)$(CC) $(CFLAGS16VGA) -c -D__ASSEMBLY__ $< -o $@
 
-$(OUT)vgarom.o: $(OUT)vgaccode16.o $(OUT)vgaentry.o $(OUT)vgalayout.lds
+$(OUT)vgarom.o: $(OUT)vgaccode16.o $(OUT)vgaentry.o $(OUT)vgalayout.lds tools/buildversion.sh
        @echo "  Linking $@"
        $(Q)./tools/buildversion.sh $(OUT)vgaversion.c VAR16
        $(Q)$(CC) $(CFLAGS16VGA) -c $(OUT)vgaversion.c -o $(OUT)vgaversion.o