- make now runs biossums on generated bios files
This commit is contained in:
parent
0798cad04d
commit
3dd4b321b7
@ -51,7 +51,7 @@ LOCAL_CXXFLAGS =
|
||||
$(CXX) -c $(BX_INCDIRS) $(CXXFLAGS) $(LOCAL_CXXFLAGS) @CXXFP@$< @OFP@$@
|
||||
|
||||
|
||||
bios: BIOS-bochs-latest BIOS-bochs-2-processors BIOS-bochs-4-processors BIOS-bochs-8-processors
|
||||
bios: biossums BIOS-bochs-latest BIOS-bochs-2-processors BIOS-bochs-4-processors BIOS-bochs-8-processors
|
||||
|
||||
clean:
|
||||
@RMCOMMAND@ *.o *.a *.s rombios.bin _rombios*_.c
|
||||
@ -64,39 +64,45 @@ dist-clean: clean
|
||||
bios-clean:
|
||||
@RMCOMMAND@ BIOS-bochs-*
|
||||
|
||||
BIOS-bochs-latest: rombios.c
|
||||
BIOS-bochs-latest: rombios.c biossums
|
||||
gcc -DBX_SMP_PROCESSORS=1 -E $< > _rombios_.c
|
||||
bcc -o rombios.s -C-c -D__i86__ -0 -S _rombios_.c
|
||||
sed -e 's/^\.text//' -e 's/^\.data//' rombios.s > _rombios_.s
|
||||
as86 _rombios_.s -b tmp.bin -u- -w- -g -0 -j -O -l rombios.txt
|
||||
-perl ${srcdir}/makesym.perl < rombios.txt > rombios.sym
|
||||
mv tmp.bin BIOS-bochs-latest
|
||||
./biossums BIOS-bochs-latest
|
||||
rm -f _rombios_.s
|
||||
|
||||
BIOS-bochs-2-processors: rombios.c
|
||||
BIOS-bochs-2-processors: rombios.c biossums
|
||||
gcc -DBX_SMP_PROCESSORS=2 -E $< > _rombios2_.c
|
||||
bcc -o rombios2.s -C-c -D__i86__ -0 -S _rombios2_.c
|
||||
sed -e 's/^\.text//' -e 's/^\.data//' rombios2.s > _rombios2_.s
|
||||
as86 _rombios2_.s -b tmp2.bin -u- -w- -g -0 -j -O -l rombios2.txt
|
||||
-perl ${srcdir}/makesym.perl < rombios2.txt > rombios2.sym
|
||||
mv tmp2.bin BIOS-bochs-2-processors
|
||||
./biossums BIOS-bochs-2-processors
|
||||
rm -f _rombios2_.s
|
||||
|
||||
BIOS-bochs-4-processors: rombios.c
|
||||
BIOS-bochs-4-processors: rombios.c biossums
|
||||
gcc -DBX_SMP_PROCESSORS=4 -E $< > _rombios4_.c
|
||||
bcc -o rombios4.s -C-c -D__i86__ -0 -S _rombios4_.c
|
||||
sed -e 's/^\.text//' -e 's/^\.data//' rombios4.s > _rombios4_.s
|
||||
as86 _rombios4_.s -b tmp4.bin -u- -w- -g -0 -j -O -l rombios4.txt
|
||||
-perl ${srcdir}/makesym.perl < rombios4.txt > rombios4.sym
|
||||
mv tmp4.bin BIOS-bochs-4-processors
|
||||
./biossums BIOS-bochs-4-processors
|
||||
rm -f _rombios4_.s
|
||||
|
||||
BIOS-bochs-8-processors: rombios.c
|
||||
BIOS-bochs-8-processors: rombios.c biossums
|
||||
gcc -DBX_SMP_PROCESSORS=8 -E $< > _rombios8_.c
|
||||
bcc -o rombios8.s -C-c -D__i86__ -0 -S _rombios8_.c
|
||||
sed -e 's/^\.text//' -e 's/^\.data//' rombios8.s > _rombios8_.s
|
||||
as86 _rombios8_.s -b tmp8.bin -u- -w- -g -0 -j -O -l rombios8.txt
|
||||
-perl ${srcdir}/makesym.perl < rombios8.txt > rombios8.sym
|
||||
mv tmp8.bin BIOS-bochs-8-processors
|
||||
./biossums BIOS-bochs-8-processors
|
||||
rm -f _rombios8_.s
|
||||
|
||||
biossums: biossums.c
|
||||
gcc -o biossums biossums.c
|
||||
|
Loading…
Reference in New Issue
Block a user