BIN = ../bin/
CFLAGS = -O

calc: $(BIN)calc

$(BIN)calc: calc.c machine.h
	$(CC) calc.c -lm -o $(BIN)calc

machine.h:
	$(CC) mch_defines.c -o mch_defines
	mch_defines > machine.h
	rm mch_defines
