Auto-create bin directories
[snark14.git] / examples / b2 / src / Makefile
index bf3ba58632b2dcf2ec81b3a3f53f6431e467cc2a..9c5a6db84aa51af6596f98e907a89e563771c0c5 100644 (file)
@@ -1,27 +1,26 @@
 #
-
 ifndef SNARKINCLUDE
-SNARKINCLUDE=/usr/local/snark14/src/snark14/snark
+SNARKINCLUDE=../../../src/snark
 endif
 
 ifndef SNARKLIBDIR
-SNARKLIBDIR=/usr/local/snark14/lib
+SNARKLIBDIR=../../../lib
 endif
 
 ifndef SNARKLIBINCLUDEDIR
-SNARKLIBINCLUDEDIR=/usr/local/snark14/include
+SNARKLIBINCLUDEDIR=../../../include
 endif
 
 ifndef DIGFILEINCLUDE
-DIGFILEINCLUDE=/usr/local/snark14/include/DIGFile
+DIGFILEINCLUDE=../../../include/DIGFile
 endif
 
 ifndef DIGFILESNARKINCLUDE
-DIGFILESNARKINCLUDE=/usr/local/snark14/include/DIGFileSnark
+DIGFILESNARKINCLUDE=../../../include/DIGFileSnark
 endif
 
 ifndef DIGRANDINCLUDE
-DIGRANDINCLUDE=/usr/local/snark14/include/DIGRand
+DIGRANDINCLUDE=../../../include/DIGRand
 endif
 
 OUTDIR=../bin
@@ -33,6 +32,7 @@ OBJ = \
        alp1.o \
        art_tset.o
 
+#LIBS= -L$(SNARKLIBDIR) -lsnark14 -lDIGFile -lDIGFileSnark -lDIGRand -lxerces-c -lm
 LIBS= -L$(SNARKLIBDIR) -lsnark14 -lDIGFile -lDIGFileSnark -lDIGRand -lxerces-c -lm
 
 ######################################
@@ -41,7 +41,9 @@ LIBS= -L$(SNARKLIBDIR) -lsnark14 -lDIGFile -lDIGFileSnark -lDIGRand -lxerces-c -
 #FLAGS= -ffloat-store -O0 -DFFCOMPARE
 ######################################
 
-all: snark14UserDefined 
+all: snark14UserDefined
+       @rm -rf $(OUTDIR)
+       @mkdir -p $(OUTDIR)
        mv snark14UserDefined $(OUTDIR)
 
 snark14UserDefined: $(OBJ)