diff options
author | Christophe Bothamy <cbothamy@users.sourceforge.net> | 2003-08-15 23:49:27 +0000 |
---|---|---|
committer | Christophe Bothamy <cbothamy@users.sourceforge.net> | 2003-08-15 23:49:27 +0000 |
commit | 3f4f870418c6cb261c6e93186420e02601d6ef66 (patch) | |
tree | 6a4d8278ac2f195834ce1be73d0e44c057166418 | |
parent | eec9fdf03f1ebf32bf8de79c7cf8e5a719a66154 (diff) | |
download | vgabios-3f4f870418c6cb261c6e93186420e02601d6ef66.tar.gz |
- update the Makefile for releases
- remove references to old plex86 website
- update the Makefile so it build VGABIOS-lgpl-latest.bin and
VGABIOS-lgpl-latest.debug.bin
-rw-r--r-- | Makefile | 24 | ||||
-rw-r--r-- | README | 1 | ||||
-rw-r--r-- | vgabios.c | 8 |
3 files changed, 20 insertions, 13 deletions
@@ -6,6 +6,9 @@ LDFLAGS = 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 @@ -14,31 +17,32 @@ bios: vgabios.bin vgabios.debug.bin clean: /bin/rm -f *.o *.s *.ld86 \ - temp.awk.* vgabios*.orig _vgabios_* _vgabios-debug_* core vgabios*.bin $(RELEASE).bin + temp.awk.* vgabios*.orig _vgabios_* _vgabios-debug_* core vgabios*.bin vgabios*.txt $(RELEASE).bin dist-clean: clean -release: bios +release: + VGABIOS_VERS=\"-DVGABIOS_VERS=\\\"$(RELVERS)\\\"\" make bios /bin/rm -f *.o *.s *.ld86 \ temp.awk.* vgabios.*.orig _vgabios_.*.c core - cp vgabios.bin ../$(RELEASE).bin - cp vgabios.debug.bin ../$(RELEASE).debug.bin - rm vgabios.bin - rm vgabios.debug.bin + cp VGABIOS-lgpl-latest.bin ../$(RELEASE).bin + cp VGABIOS-lgpl-latest.debug.bin ../$(RELEASE).debug.bin tar czvf ../$(RELEASE).tgz -C .. $(RELEASE)/ vgabios.bin: vgabios.c vgabios.h vgafonts.h vgatables.h vbe.h vbe.c vbetables.h - gcc -E vgabios.c -DVBE -DVGABIOS_DATE="\"$(RELDATE)\"" > _vgabios_.c + gcc -E vgabios.c $(VGABIOS_VERS) -DVBE $(VGABIOS_DATE) > _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 as86 _vgabios_.s -b vgabios.bin -u -w- -g -0 -j -O -l vgabios.txt rm -f _vgabios_.s _vgabios_.c vgabios.s - ls -l vgabios.bin + mv vgabios.bin VGABIOS-lgpl-latest.bin + ls -l VGABIOS-lgpl-latest.bin vgabios.debug.bin: vgabios.c vgabios.h vgafonts.h vgatables.h vbe.h vbe.c vbetables.h - gcc -E vgabios.c -DVBE -DDEBUG -DVGABIOS_DATE="\"$(RELDATE)\"" > _vgabios-debug_.c + gcc -E vgabios.c $(VGABIOS_VERS) -DVBE -DDEBUG $(VGABIOS_DATE) > _vgabios-debug_.c bcc -o vgabios-debug.s -C-c -D__i86__ -S -0 _vgabios-debug_.c sed -e 's/^\.text//' -e 's/^\.data//' vgabios-debug.s > _vgabios-debug_.s as86 _vgabios-debug_.s -b vgabios.debug.bin -u -w- -g -0 -j -O -l vgabios.debug.txt rm -f _vgabios-debug_.s _vgabios-debug_.c vgabios-debug.s - ls -l vgabios.debug.bin + mv vgabios.debug.bin VGABIOS-lgpl-latest.debug.bin + ls -l VGABIOS-lgpl-latest.debug.bin @@ -79,5 +79,4 @@ Please report any bugs, comments, patches for this VGA Bios to cbothamy@free.fr You can find the latest release at : http://cbothamy.free.fr/projects/vgabios/ -For any information on plex86, visit the website http://www.plex86.org/ For any information on bochs, visit the website http://bochs.sourceforge.net/ @@ -186,7 +186,11 @@ vgabios_name: .byte 0x00 vgabios_version: +#ifndef VGABIOS_VERS .ascii "current-cvs" +#else +.ascii VGABIOS_VERS +#endif .ascii " " vgabios_date: @@ -208,8 +212,8 @@ vgabios_license: vgabios_website: .ascii "Please visit :" .byte 0x0a,0x0d -.ascii " . http://www.plex86.org" -.byte 0x0a,0x0d +;;.ascii " . http://www.plex86.org" +;;.byte 0x0a,0x0d .ascii " . http://bochs.sourceforge.net" .byte 0x0a,0x0d .ascii " . http://www.nongnu.org/vgabios" |