CC=gcc
FILENAME=exchange

compile:
	gcc -g -o $(FILENAME).o $(FILENAME).c

compile_Og:
	gcc -Og -o $(FILENAME).o $(FILENAME).c

generate_assembly:
	gcc -Og -S $(FILENAME).c

run:
	./$(FILENAME).o

gdb:
	gdb $(FILENAME).o

disassemble:
	objdump -d $(FILENAME).o

clean:
	rm *.o *.s
