include $(srctree)/build/make.config here := $(srctree)/kernel include $(here)/make.$(platform).flags include $(here)/make.src all: $(srctree)/out/kernel.elf $(srctree)/out/kernel.elf: $(o_files) $(cc) $(kernel_ldflags) -o $@ $^ %.o: %.c $(cc) $(kernel_cflags) -c -o $@ $< %.o: %.S $(cc) $(kernel_cflags) -c -o $@ $< clean: -rm -f $(srctree)/out/kernel.elf $(o_files) .PHONY: all