1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
# # NOTE: only compilable with x86 cross compile tools # include ../config-host.mak DEFINES= TARGETS= ifeq ($(ARCH),i386) TARGETS+=linux_boot.bin endif all: $(TARGETS) linux_boot.bin: linux_boot.o ld --oformat binary -Ttext 0 -o $@ $< chmod a-x $@ %.o: %.S $(CC) $(DEFINES) -c -o $@ $< clean: rm -f $(TARGETS) *.o *~