makefile 1019 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. all: Figure.o Circle.o Triangle.o Rectangle.o Ellips.o main.o
  2. g++ Figure.o Circle.o Triangle.o Rectangle.o Ellips.o main.o
  3. main.o: main.cpp
  4. g++ -c main.cpp
  5. circle: Figure.o Circle.o circle_main.o
  6. g++ Figure.o Circle.o circle_main.o
  7. circle_main.o: circle_main.cpp
  8. g++ -c circle_main.cpp
  9. Circle.o: circle_main.cpp
  10. g++ -c Circle.cpp
  11. triangle: Figure.o Triangle.o triangle_main.o
  12. g++ Figure.o Triangle.o triangle_main.o
  13. triangle_main.o: triangle_main.cpp
  14. g++ -c triangle_main.cpp
  15. Triangle.o: Triangle.cpp
  16. g++ -c Triangle.cpp
  17. rectangle: Figure.o Rectangle.o rectangle_main.o
  18. g++ Figure.o Rectangle.o rectangle_main.o
  19. rectangle_main.o: rectangle_main.cpp
  20. g++ -c rectangle_main.cpp
  21. Rectangle.o: Figure.o Rectangle.cpp
  22. g++ -c Figure.o Rectangle.cpp
  23. ellips: Figure.o Ellips.o ellips_main.o
  24. g++ Figure.o Ellips.o ellips_main.o
  25. ellips_main.o: ellips_main.cpp
  26. g++ -c ellips_main.cpp
  27. Ellips.o: Figure.o Ellips.cpp
  28. g++ -c Figure.o Ellips.cpp
  29. Figure.o: Figure.cpp
  30. g++ -c Figure.cpp
  31. clean:
  32. rm -rf *.o all