all: gen
	./gen 50 > gen50.elf
	./gen 100 > gen100.elf
	./gen 150 > gen150.elf
	./gen 200 > gen200.elf
	./gen 250 > gen250.elf
	./gen 300 > gen300.elf
	./gen 350 > gen350.elf
	./gen -i 50 > gen50.implicit.elf
	./gen -i 100 > gen100.implicit.elf
	./gen -i 150 > gen150.implicit.elf
	./gen -i 200 > gen200.implicit.elf
	./gen -i 250 > gen250.implicit.elf
	./gen -i 300 > gen300.implicit.elf
	./gen -i 350 > gen350.implicit.elf
#	./gen -s 50 > gen50.scimplicit.elf
#	./gen -s 100 > gen100.scimplicit.elf
#	./gen -s 150 > gen150.scimplicit.elf
#	./gen -s 200 > gen200.scimplicit.elf
#	./gen -s 250 > gen250.scimplicit.elf
#	./gen -s 300 > gen300.scimplicit.elf
#	./gen -s 350 > gen350.scimplicit.elf
#	./gen -p 50 > gen50.prefix.elf
#	./gen -p 100 > gen100.prefix.elf
#	./gen -p 150 > gen150.prefix.elf
#	./gen -p 200 > gen200.prefix.elf
#	./gen -p 250 > gen250.prefix.elf
#	./gen -p 300 > gen300.prefix.elf
#	./gen -p 350 > gen350.prefix.elf

main.o: main.cpp
	g++ -Wno-deprecated -c main.cpp -o main.o

gen: main.o
	g++ -Wno-deprecated -static -o gen main.o

