Nightloader/i386/build.bash

19 lines
545 B
Bash
Executable File

#!/usr/bin/env bash
cd $(dirname $0)
PROJECT_PATH=$(pwd)
mkdir -p $PROJECT_PATH/.build/objects/
rm -r $PROJECT_PATH/.build/objects
mkdir -p $PROJECT_PATH/.build/objects/
cd $PROJECT_PATH/bootsector
nasm -o $PROJECT_PATH/.build/objects/bootsector.bin \
bootsector.asm
bash $PROJECT_PATH/loader/build.bash
mv $PROJECT_PATH/loader/loader.bin $PROJECT_PATH/.build/objects/loader.bin
cat $PROJECT_PATH/.build/objects/bootsector.bin > $PROJECT_PATH/nightloader.bin
cat $PROJECT_PATH/.build/objects/loader.bin >> $PROJECT_PATH/nightloader.bin