makefile 852 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. all: Circle.o Triangle.o Rectangle.o Ellips.o main.o
  2. g++ Circle.o Triangle.o Rectangle.o Ellips.o main.o
  3. main.o: main.cpp
  4. g++ -c main.cpp
  5. circle: Circle.o circle_main.o
  6. g++ 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: Triangle.o triangle_main.o
  12. g++ 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: Rectangle.o rectangle_main.o
  18. g++ Rectangle.o rectangle_main.o
  19. rectangle_main.o: rectangle_main.cpp
  20. g++ -c rectangle_main.cpp
  21. Rectangle.o: Rectangle.cpp
  22. g++ -c Rectangle.cpp
  23. ellips: Ellips.o ellips_main.o
  24. g++ Ellips.o ellips_main.o
  25. ellips_main.o: ellips_main.cpp
  26. g++ -c ellips_main.cpp
  27. Ellips.o: Ellips.cpp
  28. g++ -c Ellips.cpp
  29. clean:
  30. rm -rf *.o all