mif: mif.cpp $(FILE)
	cp -f $(FILE) input.c
	g++ -fno-stack-protector mif.cpp 
	./a.out > out.txt
	rm -f input.c a.out

constant: constant.cpp $(FILE)
	cp -f $(FILE) input.c
	g++ -fno-stack-protector constant.cpp 
	./a.out > out.txt
	rm -f input.c a.out

tile: tile.cpp $(FILE)
	cp -f $(FILE) input.c
	g++ -fno-stack-protector tile.cpp 
	./a.out > out.txt
	mv out.txt $(FILE).tile.txt
	rm -f input.c a.out
