Makefile 264 B

123456789101112131415161718192021
  1. #CXX = g++
  2. #CXX = clang++
  3. EXE=vpm
  4. SRC=src
  5. SOURCE=src/main.cpp
  6. UNAME_S:=$(shell uname -s)
  7. CXXFLAGS=-I$(SRC)/
  8. CXXFLAGS+=-std=c++17 -Wall -Wextra -O2
  9. %.o:%.cpp
  10. $(CXX) $(CXXFLAGS) -c -o $@ $<
  11. $(EXE):
  12. $(CXX) -o $@ $^ $(CXXFLAGS) $(SOURCE)
  13. clean:
  14. rm -rf $(EXE)