
#FIZMO_BUILD_FLAGS = ENABLE_TRACING=1 ENABLE_GDB_SYMBOLS=1

#FIZMO_BUILD_FLAGS = DISABLE_BLOCKBUFFER=1 DISABLE_OUTPUT_HISTORY=1 DISABLE_COMMAND_HISTORY=1

FIZMO_BUILD_FLAGS = DISABLE_BLOCKBUFFER=1 DISABLE_OUTPUT_HISTORY=1 DISABLE_COMMAND_HISTORY=1 ENABLE_OPTIMIZATION=1 DISABLE_LIBXML2=1

CC = gcc
CFLAGS = -Wall -g
#LIBS = -lm

fizmo: ../fizmo/libfizmo.a single-turn.o
	$(CC) $(CFLAGS) $(LIBS) single-turn.o -L../fizmo -lfizmo -o fizmo
	strip fizmo

../fizmo/libfizmo.a::
	cd ../fizmo ; make libfizmo.a $(FIZMO_BUILD_FLAGS)

single-turn.o: single-turn.c
	$(CC) $(INTERFACE_BUILD_FLAGS) $(CFLAGS) -c single-turn.c

clean:
	rm -f *.o
	cd ../fizmo ; make clean

