CC = i686-elf-gcc
LD = i686-elf-ld

CFLAGS  := -ffreestanding -O2 -Wall -Wextra

all: origin.elf

origin.o: origin.S
	$(CC) -c origin.S -o origin.o $(CFLAGS)

origin.elf: origin.o
	$(LD) -Ttext 0x40000000 origin.o -o origin.elf
	mv origin.elf ../isodir/boot

clean:
	rm -f origin.o origin.elf