# $Id: Makefile.sampler,v 1.5 2013/05/01 14:55:13 ruiliu Exp $

# PERFSUITEDIR and PAPIDIR should be tailored to your installation.

PERFSUITEDIR	= /usr/local/perfsuite
PERFSUITELIBDIR	= $(PERFSUITEDIR)/lib

PAPIDIR		= /usr/local/papi
PAPILIBDIR	= $(PAPIDIR)/lib

CFLAGS		= -I$(PERFSUITEDIR)/include
LDFLAGS		= -L$(PERFSUITELIBDIR) -L$(PAPILIBDIR) \
		    -Wl,-rpath,$(PERFSUITELIBDIR) -Wl,-rpath,$(PAPILIBDIR)
LDLIBS          = -lpshwpc -lperfsuite -lpapi -lexpat

EXE		= sampler

$(EXE): sampler.o
	$(CC) $(LDFLAGS) -o $@ $^ $(LDLIBS)

sampler.o: sampler.c
	$(CC) -c $(CFLAGS) $^

clean:
	/bin/rm -f $(EXE) *.o core *.xml
