Auto-create bin directories
[snark14.git] / examples / b9 / src / Makefile
index d0a1c0f8a7a2936b22f14978c91cf371a2bb48cd..36c83c878c0bef874664b8b31561f1d72b167d31 100644 (file)
@@ -1,34 +1,34 @@
 #
 
 ifndef SNARKINCLUDE
-SNARKINCLUDE=/usr/local/snark14/src/snark14/snark
+SNARKINCLUDE=../../../include
 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
 
 INCLUDEDIR = -I/usr/include -I$(XERCESINCLUDE)/.. \
 -I$(DIGFILEINCLUDE) -I$(DIGFILESNARKINCLUDE) -I$(DIGRANDINCLUDE) -I$(SNARKINCLUDE) \
--I$(SNARKLIBINCLUDEDIR)
+-I$(SNARKLIBINCLUDEDIR) -I../../../src/snark
 
 OBJ = \
        user_fom1.o
@@ -60,7 +60,9 @@ clean:
        rm -f snark14
 
 install: ALL
-       mv snark14 $(OUTDIR)
+       @rm -rf $(OUTDIR)
+       @mkdir -p $(OUTDIR)
+       @mv snark14 $(OUTDIR)
 
 uninstall:
        rm -f $(OUTDIR)/snark14