OpenCores
URL https://opencores.org/ocsvn/zet86/zet86/trunk

Subversion Repositories zet86

[/] [zet86/] [trunk/] [soc/] [bios/] [Makefile] - Diff between revs 34 and 37

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 34 Rev 37
Line 35... Line 35...
RELVERS = `pwd | sed "s-.*/--" | sed "s/vgabios//" | sed "s/-//"`
RELVERS = `pwd | sed "s-.*/--" | sed "s/vgabios//" | sed "s/-//"`
 
 
VGABIOS_DATE = "-DVGABIOS_DATE=\"$(RELDATE)\""
VGABIOS_DATE = "-DVGABIOS_DATE=\"$(RELDATE)\""
 
 
 
 
bios: bios.bin
all: run
 
 
bios.bin: vgabios.rom ff.rom zet-bios.rom
bios.bin: vgabios.rom ff.rom zet-bios.rom
        cat vgabios.rom ff.rom zet-bios.rom > $@
        cat vgabios.rom ff.rom zet-bios.rom > $@
 
 
run: bios.bin
run: bios.bin
        prf
        prf
        kotku
 
 
 
%.rom: %.out
%.rom: %.out
        out2rom-ml403 < $< > $@
        out2rom-ml403 < $< > $@
 
 
clean:
clean:
Line 74... Line 73...
vgabios.out: vgabios.c vgabios.h vgatables.h vgasums
vgabios.out: vgabios.c vgabios.h vgatables.h vgasums
        $(GCC) -E vgabios.c $(VGABIOS_VERS) -P $(VGABIOS_DATE) > _vgabios_.c
        $(GCC) -E vgabios.c $(VGABIOS_VERS) -P $(VGABIOS_DATE) > _vgabios_.c
        $(BCC) -o vgabios.s -C-c -D__i86__ -S -0 _vgabios_.c
        $(BCC) -o vgabios.s -C-c -D__i86__ -S -0 _vgabios_.c
        sed -e 's/^\.text//' -e 's/^\.data//' vgabios.s > _vgabios_.s
        sed -e 's/^\.text//' -e 's/^\.data//' vgabios.s > _vgabios_.s
        $(AS86) _vgabios_.s -b vgabios.bin -u -w- -g -0 -j -O -l vgabios.txt
        $(AS86) _vgabios_.s -b vgabios.bin -u -w- -g -0 -j -O -l vgabios.txt
        rm -f _vgabios_.s _vgabios_.c vgabios.s
#       rm -f _vgabios_.s _vgabios_.c vgabios.s
        mv vgabios.bin $@
        mv vgabios.bin $@
        ./vgasums $@
        ./vgasums $@
 
 
%.rom: %.out
%.rom: %.out
        out2rom-ml403 < $< > $@
        out2rom-ml403 < $< > $@

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.