BURG_OPTS = -I
-PURIFY = /usr/dcs/applications/purify/bin/purify -cache-dir="/home/vadve/lattner/purifycache" -chain-length="10" -messages=all
+PURIFY = /usr/dcs/applications/purify/bin/purify -cache-dir="$(HOME)/purifycache" -chain-length="30" -messages=all
#---------------------------------------------------------
# Compilation options...
# Link final executable
# To enable purify, do it here:
-###Link = $(PURIFY) $(CXX) $(Prof) -static
-Link = $(CXX) $(Prof)
+ifdef ENABLE_PURIFY
+Link = $(PURIFY) $(CXX) $(Prof) -static
+else
+Link = LD_RUN_PATH=/usr/dcs/software/evaluation/encap/gcc-3.0.4/lib $(CXX) $(Prof)
+endif
LinkG = $(Link) -g -L $(LEVEL)/lib/Debug
LinkO = $(Link) -O3 -L $(LEVEL)/lib/Release
# $(CompileGC) $< -o $@
# Create a .cpp source file from a burg input file
-%.burm.cpp: Debug/%.burg
+%.burm.cpp: Debug/%.burg Debug/.dir
$(RunBurg) $< -o $@
# Create a .cpp source file from a flex input file... this uses sed to cut down