3 SNARKINCLUDE=../../../src/snark
7 SNARKLIBDIR=../../../lib
10 ifndef SNARKLIBINCLUDEDIR
11 SNARKLIBINCLUDEDIR=../../../include
15 DIGFILEINCLUDE=../../../include/DIGFile
18 ifndef DIGFILESNARKINCLUDE
19 DIGFILESNARKINCLUDE=../../../include/DIGFileSnark
23 DIGRANDINCLUDE=../../../include/DIGRand
27 INCLUDEDIR = -I/usr/include -I$(XERCESINCLUDE)/.. \
28 -I$(DIGFILEINCLUDE) -I$(DIGFILESNARKINCLUDE) -I$(DIGRANDINCLUDE) -I$(SNARKINCLUDE) \
29 -I$(SNARKLIBINCLUDEDIR)
35 #LIBS= -L$(SNARKLIBDIR) -lsnark14 -lDIGFile -lDIGFileSnark -lDIGRand -lxerces-c -lm
36 LIBS= -L$(SNARKLIBDIR) -lsnark14 -lDIGFile -lDIGFileSnark -lDIGRand -lxerces-c -lm
38 ######################################
41 #FLAGS= -ffloat-store -O0 -DFFCOMPARE
42 ######################################
44 all: snark14UserDefined
45 mv snark14UserDefined $(OUTDIR)
47 snark14UserDefined: $(OBJ)
48 $(CXX) $(OBJ) $(CXXFLAGS) -o snark14UserDefined $(LIBS)
52 rm -f snark14UserDefined
57 rm -f $(OUTDIR)/snark14UserDefined
60 $(CXX) -c -I $(SRCDIR) $(CXXFLAGS) $(INCLUDEDIR) $< -o $@