Makefile 343 B

12345678910111213141516171819202122
  1. CC=g++
  2. OBJ=main.o args.o strlib.o word.o
  3. DEPS=src/args.hpp src/strlib.hpp src/word.hpp src/main.hpp
  4. main: $(OBJ) $(DEPS)
  5. $(CC) -g -o main.out $(OBJ)
  6. main.o: $(DEPS)
  7. $(CC) -c src/main.cpp
  8. args.o: $(DEPS)
  9. $(CC) -c src/args.cpp
  10. strlib.o: $(DEPS)
  11. $(CC) -c src/strlib.cpp
  12. word.o: $(DEPS)
  13. $(CC) -c src/word.cpp
  14. clean:
  15. rm $(OBJ) main.out