]> git.dujemihanovic.xyz Git - nameless-os.git/blob - boot/x86/Makefile
Rework interrupt handling
[nameless-os.git] / boot / x86 / Makefile
1 AS = yasm
2 ASFLAGS = -f bin
3 default: mbr vbr-fat32 stage3/LOADER.BIN
4
5 mbr: mbr.s
6 $(AS) $(ASFLAGS) -w-zeroing -o $@ $<
7
8 vbr-fat32: vbr-fat32.s fat32/*.s
9 $(AS) $(ASFLAGS) -o $@ $<
10
11 stage3/LOADER.BIN: stage3/loader.s stage3/*.s
12 $(AS) $(ASFLAGS) -DGIT_REVISION=\"$(GIT_REV)\" -o $@ $<
13
14 clean:
15 -rm mbr vbr-fat32 stage3/LOADER.BIN disk.img
16
17 .PHONY : default clean