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) -L../../../src/snark -lDIGFile -lDIGFileSnark -lDIGRand -lxerces-c -lm
37 #LIBS= -L$(SNARKLIBDIR) -L../../../src/snark -lsnark14 -lDIGFile -lDIGFileSnark -lDIGRand -lxerces-c -lm
45 CFLAGS=-g -std=c99 -D_GNU_SOURCE
48 ######################################
51 #FLAGS= -ffloat-store -O0 -DFFCOMPARE
52 ######################################
57 $(CXX) $(OBJ) $(CXXFLAGS) -o snark14 $(LIBS)
67 rm -f $(OUTDIR)/snark14
70 $(CC) -c -I $(CFLAGS) $(INCLUDEDIR) $< -o $@