aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2013-03-17 10:30:51 -0400
committerKevin O'Connor <kevin@koconnor.net>2013-03-17 10:30:51 -0400
commit212fb4da051b74f7d232e16e04cf51d02f3b6472 (patch)
tree2b561287fc77261858a5bef23893874d2fcacdb9
parentac467be24d1823025bf525a75a8bab122f029069 (diff)
downloadseabios-212fb4da051b74f7d232e16e04cf51d02f3b6472.tar.gz
Add dependencies to vgafixup.py and buildversion.sh scripts.
Rebuild targets if these scripts change. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
-rw-r--r--Makefile6
1 files changed, 3 insertions, 3 deletions
diff --git a/Makefile b/Makefile
index 7ca8036..759bbbb 100644
--- 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