export EX_CFLAGS := -finhibit-size-directive -fno-ident -fomit-frame-pointer\
	-fcall-used-ebx -fno-builtin -nostdlib -static

a.img: all
	@echo DD $@
	@dd if=/dev/zero of=$@ count=2880
	@dd if=x86/boot.bin of=$@ conv=notrunc
	@dd if=x86/setup.bin of=$@ seek=1 conv=notrunc
	@dd if=x86/x86.bin of=$@ seek=32 conv=notrunc
	@echo CONFIG_BOOTINFO $@
	@x86/config_bootinfo 0 1 32 $@ x86/setup.bin x86/x86.bin

write: all
	@echo write to floppy
	@x86/config_bootinfo 0 1 32 x86/boot.bin x86/setup.bin x86/x86.bin
	@dd if=x86/boot.bin of=/dev/fd0 conv=notrunc
	@dd if=x86/setup.bin of=/dev/fd0 seek=1 conv=notrunc
	@dd if=x86/x86.bin of=/dev/fd0 seek=32 conv=notrunc
	@echo CONFIG_BOOTINFO $@
	@x86/config_bootinfo 0 1 32 /dev/fd0 x86/setup.bin x86/x86.bin

clean: FORCE
	@rm -vf `find . -name '*.[osia]' -o -name '*.dep' -o -name '*.map' -o -name '*.bin' -o -name '*.img' -o -name '*.out' -o -name '*~' -o -name '#*#' -o -name '.#*' -o -name '.xvpics'`
	@rm -vf x86/config_bootinfo
