makefile 281 B

12345678910111213141516171819
  1. IDIR= .
  2. CXX= g++
  3. CXXFLAGS= -std=c++14 -O3
  4. LNFLAGS=
  5. DEPS= Bitfield.h
  6. OBJ= main.o Board.o ChessGame.o UciParser.o
  7. %.o: %.c $(DEPS)
  8. $(CXX) -c -o $@ $< $(CXXFLAGS)
  9. chessy: $(OBJ)
  10. $(CXX) -o $@ $^ $(LNFLAGS)
  11. .PHONY: clean
  12. clean:
  13. rm -f *.o chessy