cs205-lecture-examples

Example codes used during Harvard CS205 lectures
git clone https://git.0xfab.ch/cs205-lecture-examples.git
Log | Files | Refs | README | LICENSE

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