Makefile (707B)
1 CXX = g++ 2 CXXFLAGS = -O1 -fopenmp 3 .PHONY: clean 4 5 all: omp_private omp_firstprivate omp_lastprivate omp_static omp_threadprivate omp_region omp_region.s 6 7 omp_private: omp_private.cpp 8 $(CXX) $(CXXFLAGS) -o $@ $< 9 10 omp_firstprivate: omp_firstprivate.cpp 11 $(CXX) $(CXXFLAGS) -o $@ $< 12 13 omp_lastprivate: omp_lastprivate.cpp 14 $(CXX) $(CXXFLAGS) -o $@ $< 15 16 omp_static: omp_static.cpp 17 $(CXX) $(CXXFLAGS) -o $@ $< 18 19 omp_threadprivate: omp_threadprivate.cpp 20 $(CXX) $(CXXFLAGS) -o $@ $< 21 22 omp_region: omp_region.cpp 23 $(CXX) $(CXXFLAGS) -o $@ $< 24 25 omp_region.s: omp_region.cpp 26 $(CXX) $(CXXFLAGS) -S -o $@ $< 27 28 clean: 29 rm -f omp_private omp_firstprivate omp_lastprivate omp_static omp_threadprivate omp_region omp_region.s