Select Git revision

Joachim Protze authored
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
Makefile 694 B
include ../make.config
all: app libsample.so
libsample.so: sample.cc
$(CXX) $(CXXFLAGS) $(OPENMP_INCLUDE) $< -shared -fPIC -o $@ -lrt
libsample-dt.so: sample.cc
$(CXX) $(CXXFLAGS) $(OPENMP_INCLUDE) -D USE_OMPDT=1 -I../OMPT-Multiplex/ -I../INSTALL/include $< -shared -fPIC -o $@
app: app.c
$(CC) $(CFLAGS) $(FLAGS_OPENMP) -DDYN_TOOL $< -o $@ -lm -lrt
run-sample: app libsample.so
env OMP_TOOL_LIBRARIES=$(PWD)/libsample.so ./app
run-sample-dt: app libsample-dt.so
env OMP_TOOL_LIBRARIES=$(PWD)/libsample-dt.so SAMPLE_TOOL_LIBRARIES=$(PWD)/../INSTALL/lib/libompdt.so ./app
run: run-sample run-sample-dt
.PHONY:all run-sample run-sample-dt run clean
clean:
$(RM) app *.so *.o *~