4 CFLAGS
= -g
-O2
-Wall
-Wstrict-prototypes
7 RELEASE
= `pwd | sed "s-.*/--"`
8 RELDATE
= `date '+%d %b %Y'`
13 bios
: vgabios.bin vgabios.debug.bin
16 /bin
/rm -f
*.o
*.s
*.ld86 \
17 temp.awk.
* vgabios
*.orig _vgabios_
* _vgabios-debug_
* core vgabios
*.bin
$(RELEASE
).bin
22 /bin
/rm -f
*.o
*.s
*.ld86 \
23 temp.awk.
* vgabios.
*.orig _vgabios_.
*.c core
24 cp vgabios.bin ..
/$(RELEASE
).bin
25 cp vgabios.debug.bin ..
/$(RELEASE
).debug.bin
28 tar czvf ..
/$(RELEASE
).tgz
-C ..
$(RELEASE
)/
30 vgabios.bin
: vgabios.c vgabios.h vgafonts.h vgatables.h vbe.h vbe.c vbetables.h
31 gcc
-E vgabios.c
-DVBE
-DVGABIOS_DATE
="\"$(RELDATE)\"" > _vgabios_.c
32 bcc
-o vgabios.s
-C-c
-D__i86__
-S
-0 _vgabios_.c
33 sed
-e
's/^\.text//' -e
's/^\.data//' vgabios.s
> _vgabios_.s
34 as86 _vgabios_.s
-b vgabios.bin
-u
-w-
-g
-0 -j
-O
-l vgabios.txt
35 rm -f _vgabios_.s _vgabios_.c vgabios.s
38 vgabios.debug.bin
: vgabios.c vgabios.h vgafonts.h vgatables.h vbe.h vbe.c vbetables.h
39 gcc
-E vgabios.c
-DVBE
-DDEBUG
-DVGABIOS_DATE
="\"$(RELDATE)\"" > _vgabios-debug_.c
40 bcc
-o vgabios-debug.s
-C-c
-D__i86__
-S
-0 _vgabios-debug_.c
41 sed
-e
's/^\.text//' -e
's/^\.data//' vgabios-debug.s
> _vgabios-debug_.s
42 as86 _vgabios-debug_.s
-b vgabios.debug.bin
-u
-w-
-g
-0 -j
-O
-l vgabios.debug.txt
43 rm -f _vgabios-debug_.s _vgabios-debug_.c vgabios-debug.s
44 ls
-l vgabios.debug.bin