CC	= /usr/bin/g++
BOOST_ROOT=/home/yg31/spack/opt/spack/linux-centos7-x86_64/gcc-4.8.5/boost-1.68.0-ywrkoarlt25ad4h65jq6k7icjsdxjt7y
#DYNINST_ROOT=/home/yg31/spack/opt/spack/linux-centos7-x86_64/gcc-4.8.5/dyninst-10.0.0-55o23f34jlrn3bdl72stuugg74b6ln2g

DYNINST_ROOT=/home/yg31/spack/opt/spack/linux-centos7-x86_64/gcc-4.8.5/dyninst-develop-e37ilmcrv7gd6ykdobre5ijownoabgzp


CFLAGS	= -Werror -I$(BOOST_ROOT)/include -I$(DYNINST_ROOT)/include -std=c++11
EXECNAME=inst_func

$(EXECNAME): $(EXECNAME).o
	$(CC) $(EXECNAME).o -L$(DYNINST_ROOT)/lib -ldyninstAPI -linstructionAPI -lparseAPI -L$(BOOST_ROOT)/lib -Wl,-rpath=$(DYNINST_ROOT)/lib -Wl,-rpath=$(BOOST_ROOT)/lib -lboost_system -o $(EXECNAME)

	#$(CC) $(EXECNAME).o -L$(DYNINST_ROOT)/lib -L$(BOOST_ROOT)/lib -ldyninstAPI -lparseAPI -linstructionAPI -lcommon -ldynElf -o $(EXECNAME)

$(EXECNAME).o: ./$(EXECNAME).cc
	$(CC) -g -c $(CFLAGS) $(EXECNAME).cc

clean:
	@rm -f $(EXECNAME).o $(EXECNAME) core
