4 SNARKINCLUDE=../../../include
8 SNARKLIBDIR=../../../lib
11 ifndef SNARKLIBINCLUDEDIR
12 SNARKLIBINCLUDEDIR=../../../include
16 DIGFILEINCLUDE=../../../include/DIGFile
19 ifndef DIGFILESNARKINCLUDE
20 DIGFILESNARKINCLUDE=../../../include/DIGFileSnark
24 DIGRANDINCLUDE=../../../include/DIGRand
29 INCLUDEDIR = -I/usr/include -I$(XERCESINCLUDE)/.. \
30 -I$(DIGFILEINCLUDE) -I$(DIGFILESNARKINCLUDE) -I$(DIGRANDINCLUDE) -I$(SNARKINCLUDE) \
31 -I$(SNARKLIBINCLUDEDIR) -I../../../src/snark
36 LIBS= -L$(SNARKLIBDIR) -lsnark14 -lDIGFile -lDIGFileSnark -lDIGRand -lxerces-c -lm
44 CFLAGS=-g -std=c99 -D_GNU_SOURCE
47 ######################################
50 #FLAGS= -ffloat-store -O0 -DFFCOMPARE
51 ######################################
56 $(CXX) $(OBJ) $(CXXFLAGS) -o snark14 $(LIBS)
66 rm -f $(OUTDIR)/snark14
69 $(CC) -c -I $(CFLAGS) $(INCLUDEDIR) $< -o $@