

all: linux-initramfs.i386 linux-initramfs.x86_64

linux-initramfs.%: linuxinit.% Makefile
	TDIR=`mktemp -d`; (cp $< $$TDIR/init; cd $$TDIR; echo ./init | cpio --quiet --dereference -o -H newc) | gzip > $@; rm -rf $$TDIR

linuxinit.x86_64: linuxinit-x86_64.S Makefile
	$(CC) -o $@ $< -m64 -nostdlib -nostdinc

linuxinit.i386: linuxinit-i386.S Makefile
	$(CC) -o $@ $< -m32 -nostdlib -nostdinc

clean:
	rm linuxinit.x86_64 linuxinit.i386 linux-initramfs.*
