URL
https://opencores.org/ocsvn/zet86/zet86/trunk
Subversion Repositories zet86
[/] [zet86/] [trunk/] [soc/] [bios/] [Makefile] - Rev 49
Compare with Previous | Blame | View Log
.SUFFIXES: .ccsrcdir = .SHELL = /bin/shCXX = g++CXXFLAGS = -g3 -O0 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILESCC = gccCFLAGS = -g -O2 -Wall -Wstrict-prototypesLDFLAGS =LIBS = -lmRANLIB = ranlibBCC = bccGCC = gccGCC32 = gcc -m32AS86 = as86BX_INCDIRS = -I.. -I$(srcdir)/.. -I../iodev -I$(srcdir)/../iodevLOCAL_CXXFLAGS =BUILDDATE = `date '+%m/%d/%y'`BIOS_BUILD_DATE = "-DBIOS_BUILD_DATE=\"$(BUILDDATE)\""## -------- end configurable options --------------------------#RELEASE = `pwd | sed "s-.*/--"`RELDATE = `date '+%d %b %Y'`RELVERS = `pwd | sed "s-.*/--" | sed "s/vgabios//" | sed "s/-//"`VGABIOS_DATE = "-DVGABIOS_DATE=\"$(RELDATE)\""all: bios.romff.out: ../../bin/ff../../bin/ff 8192 >$@%.ml403: %.romhexdump -v -e '4/1 "%02X"' -e '"\n"' $< > ../../impl/virtex4-ml403ep/sim/$@%.rom: %.out../../bin/out2rom-ml403 ff.out $< >$@#vgabios.rom: vgabios.out# out2rom-ml403 ff.out $< >$@#hd.rom: hd.out# out2rom-ml403 ff.out $< >$@bios.out: vgabios.out ff.out zet-bios.outcat vgabios.out ff.out zet-bios.out > $@run: flash.romprfclean:rm -f *.o *.a *.s _rombios*_.c rombios*.txt rombios*.sym *.out *.romrm -f usage biossums vgasumsrm -f *.ld86 \temp.awk.* vgabios*.orig _vgabios_* vgabios*.bin vgabios*.txt $(RELEASE).bin *.bakbios-clean:rm -f zet-bios.out.cc.o:$(CXX) -c $(BX_INCDIRS) $(CXXFLAGS) $(LOCAL_CXXFLAGS) $< -o $@zet-bios.out: rombios.c biossums rombios.h$(GCC32) $(BIOS_BUILD_DATE) -DLEGACY -E -P $< > _rombiosl_.c$(BCC) -o rombiosl.s -C-c -D__i86__ -0 -S _rombiosl_.csed -e 's/^\.text//' -e 's/^\.data//' rombiosl.s > _rombiosl_.s$(AS86) _rombiosl_.s -b tmpl.bin -u- -w- -g -0 -j -O -l rombiosl.txt-perl ${srcdir}/makesym.perl < rombiosl.txt > rombiosl.symmv tmpl.bin $@./biossums $@rm -f _rombiosl_.svgabios.out: vgabios.c vgabios.h vgatables.h vgasums$(GCC) -E vgabios.c $(VGABIOS_VERS) -P $(VGABIOS_DATE) > _vgabios_.c$(BCC) -o vgabios.s -C-c -D__i86__ -S -0 _vgabios_.csed -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# rm -f _vgabios_.s _vgabios_.c vgabios.smv vgabios.bin $@./vgasums $@%.rtlrom: %.outhexdump -v -e '1/1 "%02X"' -e '"\n"' $< > ../../sim/$@vgasums: vgasums.c$(CC) -o vgasums vgasums.cbiossums: biossums.c$(GCC) -o biossums biossums.c
