19 lines
296 B
Makefile
19 lines
296 B
Makefile
CXX = g++
|
|
CXXFLAGS = -Wall -O2 `pkg-config --cflags opencv4`
|
|
LIBS = `pkg-config --libs opencv4`
|
|
|
|
SRC = $(wildcard *.cpp)
|
|
OBJ = $(SRC:.cpp=.o)
|
|
TARGET = main
|
|
|
|
all: $(TARGET)
|
|
|
|
$(TARGET): $(OBJ)
|
|
$(CXX) $(OBJ) -o $@ $(LIBS)
|
|
|
|
%.o: %.cpp
|
|
$(CXX) $(CXXFLAGS) -c $< -o $@
|
|
|
|
clean:
|
|
rm -f $(OBJ) $(TARGET)
|