{pthreads/array_thrsafe_perf → openmp/hello}/Makefile RENAMED
@@ -1,25 +1,25 @@
1
  CC=gcc
2
  CXX=g++
3
- FLAGS=-g -Wall -Wextra
4
  CFLAGS=$(FLAGS) -std=gnu11
5
  CXXFLAGS=$(FLAGS) -std=gnu++11
6
- LIBS=-pthread
7
 
8
  HEADERS=$(wildcard *.h)
9
  SOURCES=$(wildcard *.c*)
10
  COBJECTS=$(SOURCES:.c=.o)
11
- OBJECTS=$(COBJECTS:.cpp=.o)
12
  EXECUTABLE=$(shell basename `pwd`)
13
 
14
  $(EXECUTABLE): $(OBJECTS)
15
  $(CXX) -o $@ $^ $(CFLAGS) $(LIBS)
16
 
17
  %.o: %.cpp $(HEADERS)
18
  $(CXX) -c $< -o $@ $(CXXFLAGS)
19
 
20
  %.o: %.c $(HEADERS)
21
  $(CC) -c -o $@ $< $(CFLAGS)
22
 
23
  .PHONY: clean
24
  clean:
25
  rm -rf $(EXECUTABLE) *.o *.dSYM *~
1
  CC=gcc
2
  CXX=g++
3
+ FLAGS=-g -Wall -Wextra -fopenmp
4
  CFLAGS=$(FLAGS) -std=gnu11
5
  CXXFLAGS=$(FLAGS) -std=gnu++11
6
+ LIBS=
7
 
8
  HEADERS=$(wildcard *.h)
9
  SOURCES=$(wildcard *.c*)
10
  COBJECTS=$(SOURCES:.c=.o)
11
+ OBJECTS=$(SOURCES:.cpp=.o)
12
  EXECUTABLE=$(shell basename `pwd`)
13
 
14
  $(EXECUTABLE): $(OBJECTS)
15
  $(CXX) -o $@ $^ $(CFLAGS) $(LIBS)
16
 
17
  %.o: %.cpp $(HEADERS)
18
  $(CXX) -c $< -o $@ $(CXXFLAGS)
19
 
20
  %.o: %.c $(HEADERS)
21
  $(CC) -c -o $@ $< $(CFLAGS)
22
 
23
  .PHONY: clean
24
  clean:
25
  rm -rf $(EXECUTABLE) *.o *.dSYM *~