CC=i686-foolos-gcc CFLAGS=-w PROGS=shell simple brainfuck add checker ls ext2.img: $(PROGS) dd if=/dev/zero of=ext2.img bs=512 count=5000 sudo mkfs.ext2 -O none ext2.img -F mkdir mnt sudo mount ext2.img mnt sudo chown miguel mnt mkdir mnt/miguel echo "hello one" > mnt/miguel/test1.txt echo "hello two" > mnt/test2.txt cp $^ mnt cp ~/temp/fool-os-stuff/binutils-build-host-foolos/binutils/readelf mnt sync sudo umount mnt rm mnt -rf brainfuck: brainfuck.o shell: shell.o simple: simple.o add: add.o checker: checker.o clean: -rm *.o $(PROGS) ext2.img mount: mkdir mnt sudo mount ext2.img mnt sudo chown miguel mnt umount: sudo umount mnt rm mnt -rf new: clean ext2.img