Makefile 526 B

1234567891011121314151617181920212223242526
  1. CC=g++
  2. FLAGS=-std=c++11 -c
  3. FILESNAME=main.cpp point.cpp hexagon.cpp triangle.cpp octagon.cpp
  4. OBJECTS=main.o point.o hexagon.o triangle.o octagon.o
  5. build: $(OBJECTS)
  6. $(CC) main.o point.o hexagon.o triangle.o octagon.o -o a.out
  7. main.o: main.cpp
  8. $(CC) $(FLAGS) main.cpp
  9. point.o: point.cpp
  10. $(CC) $(FLAGS) point.cpp
  11. hexagon.o: hexagon.cpp
  12. $(CC) $(FLAGS) hexagon.cpp
  13. triangle.o: triangle.cpp
  14. $(CC) $(FLAGS) triangle.cpp
  15. octagon.o: octagon.cpp
  16. $(CC) $(FLAGS) octagon.cpp
  17. clear: $(OBJECTS) a.out
  18. rm -rf $(OBJECTS) a.out