# Clare Quarman (cquarman@pp.rhul.ac.uk)
# make test program for QCDNUM C++ wrapper

# space seperated list of source files for your program
SOURCES =  quprog.cpp qcdnum1612.f wrapperHelper.f

EXECUTABLE = quprog.exe
OBJS    = $(patsubst %.cpp, %.o, $(patsubst %.f, %.o, $(SOURCES)))

all:$(EXECUTABLE)

# compile (remove -g if do not want debugging info)
%.o: %.f
	f77 -g -c $<
%.o: %.cpp
	g++ -g -c $<
quprog.o: QCDnum.cpp

# link (-lg2c needed for C++/f77 interfacing)
$(EXECUTABLE): $(OBJS)
	g++ -g -o $@ $(OBJS) `cernlib kernlib mathlib packlib` -lg2c


