
#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 cgi.o
	$(CC) $(CFLAGS) $(LIBS) cgi.o -L../fizmo -lfizmo -o fizmo.cgi
	strip fizmo.cgi

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

cgi.o: cgi.c
	$(CC) $(INTERFACE_BUILD_FLAGS) $(CFLAGS) -c cgi.c

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

