hos/kernel/Makefile
josh 81a56c9fcf build system works using i586-elf cross-compiler in cygwin
git-svn-id: svn://anubis/hos/trunk@13 5b3e749e-e535-0410-8002-a9bb6afbdfca
2009-06-25 13:16:22 +00:00

20 lines
260 B
Makefile

KERNEL := hos
LDFLAGS := -T link.ld
.PHONY: all
all: $(KERNEL).gz
$(KERNEL).gz: $(KERNEL)
gzip -c $< > $@
$(KERNEL): boot.o
$(LD) $(LDFLAGS) -o $@ $<
boot.o: boot.asm
$(NASM) -f elf -o $@ $<
.PHONY: clean
clean:
-rm -f *~ $(KERNEL) $(KERNEL).gz *.o