From 14c0596d40f5b02153ce379ea6060bd82120f4f9 Mon Sep 17 00:00:00 2001 From: Joursoir Date: Tue, 27 Sep 2022 18:59:00 +0300 Subject: move our bootloader to special directory --- arch/x86/boot/Makefile | 39 --------------------------------------- 1 file changed, 39 deletions(-) delete mode 100644 arch/x86/boot/Makefile (limited to 'arch/x86/boot/Makefile') diff --git a/arch/x86/boot/Makefile b/arch/x86/boot/Makefile deleted file mode 100644 index e026e24..0000000 --- a/arch/x86/boot/Makefile +++ /dev/null @@ -1,39 +0,0 @@ -# If you want run this makefile immediately, then set environment -# variables (CC, LD, AS, OBJDUMP) to path of your cross-compiler. -# -# The best way to compile $BOOTBIN is to run the corresponding -# target in the main Makefile, which is in the root of the -# project (.../path/to/os/Makefile) - -BOOTBIN = bootloader.bin - -.PHONY: all objdump clean - -all: $(BOOTBIN) - -$(BOOTBIN): bootsect.bin setup.bin - cat $^ > $@ - -bootsect.bin: bootsect.o - $(CC) -Wl,--oformat binary -Ttext 0x7c00 -o $@ \ - -ffreestanding -nostdlib \ - $^ -lgcc - -setup.bin: setup.o - $(CC) -Wl,--oformat binary -Ttext 0x0200 -o $@ \ - -ffreestanding -nostdlib \ - $^ -lgcc - -%.o: %.s - $(AS) $< -o $@ - -objdump-bootsect: - $(OBJDUMP) -D -m i386 -b binary \ - --adjust-vma=0x7c00 -Maddr16,data16 bootsect.bin - -objdump-setup: - $(OBJDUMP) -D -m i386 -b binary \ - --adjust-vma=0x2000 -Maddr16,data16 setup.bin - -clean: - rm -rf bootsect.o setup.o $(BOOTBIN) -- cgit v1.2.3-18-g5258