|
@@ -1,11 +1,11 @@
|
|
-all: Circle.o Triangle.o Rectangle.o Ellips.o main.o
|
|
|
|
- g++ Circle.o Triangle.o Rectangle.o Ellips.o main.o
|
|
|
|
|
|
+all: Figure.o Circle.o Triangle.o Rectangle.o Ellips.o main.o
|
|
|
|
+ g++ Figure.o Circle.o Triangle.o Rectangle.o Ellips.o main.o
|
|
|
|
|
|
main.o: main.cpp
|
|
main.o: main.cpp
|
|
g++ -c main.cpp
|
|
g++ -c main.cpp
|
|
|
|
|
|
-circle: Circle.o circle_main.o
|
|
|
|
- g++ Circle.o circle_main.o
|
|
|
|
|
|
+circle: Figure.o Circle.o circle_main.o
|
|
|
|
+ g++ Figure.o Circle.o circle_main.o
|
|
|
|
|
|
circle_main.o: circle_main.cpp
|
|
circle_main.o: circle_main.cpp
|
|
g++ -c circle_main.cpp
|
|
g++ -c circle_main.cpp
|
|
@@ -13,8 +13,8 @@ circle_main.o: circle_main.cpp
|
|
Circle.o: circle_main.cpp
|
|
Circle.o: circle_main.cpp
|
|
g++ -c Circle.cpp
|
|
g++ -c Circle.cpp
|
|
|
|
|
|
-triangle: Triangle.o triangle_main.o
|
|
|
|
- g++ Triangle.o triangle_main.o
|
|
|
|
|
|
+triangle: Figure.o Triangle.o triangle_main.o
|
|
|
|
+ g++ Figure.o Triangle.o triangle_main.o
|
|
|
|
|
|
triangle_main.o: triangle_main.cpp
|
|
triangle_main.o: triangle_main.cpp
|
|
g++ -c triangle_main.cpp
|
|
g++ -c triangle_main.cpp
|
|
@@ -22,23 +22,26 @@ triangle_main.o: triangle_main.cpp
|
|
Triangle.o: Triangle.cpp
|
|
Triangle.o: Triangle.cpp
|
|
g++ -c Triangle.cpp
|
|
g++ -c Triangle.cpp
|
|
|
|
|
|
-rectangle: Rectangle.o rectangle_main.o
|
|
|
|
- g++ Rectangle.o rectangle_main.o
|
|
|
|
|
|
+rectangle: Figure.o Rectangle.o rectangle_main.o
|
|
|
|
+ g++ Figure.o Rectangle.o rectangle_main.o
|
|
|
|
|
|
rectangle_main.o: rectangle_main.cpp
|
|
rectangle_main.o: rectangle_main.cpp
|
|
g++ -c rectangle_main.cpp
|
|
g++ -c rectangle_main.cpp
|
|
|
|
|
|
-Rectangle.o: Rectangle.cpp
|
|
|
|
- g++ -c Rectangle.cpp
|
|
|
|
|
|
+Rectangle.o: Figure.o Rectangle.cpp
|
|
|
|
+ g++ -c Figure.o Rectangle.cpp
|
|
|
|
|
|
-ellips: Ellips.o ellips_main.o
|
|
|
|
- g++ Ellips.o ellips_main.o
|
|
|
|
|
|
+ellips: Figure.o Ellips.o ellips_main.o
|
|
|
|
+ g++ Figure.o Ellips.o ellips_main.o
|
|
|
|
|
|
ellips_main.o: ellips_main.cpp
|
|
ellips_main.o: ellips_main.cpp
|
|
g++ -c ellips_main.cpp
|
|
g++ -c ellips_main.cpp
|
|
|
|
|
|
-Ellips.o: Ellips.cpp
|
|
|
|
- g++ -c Ellips.cpp
|
|
|
|
|
|
+Ellips.o: Figure.o Ellips.cpp
|
|
|
|
+ g++ -c Figure.o Ellips.cpp
|
|
|
|
+
|
|
|
|
+Figure.o: Figure.cpp
|
|
|
|
+ g++ -c Figure.cpp
|
|
|
|
|
|
clean:
|
|
clean:
|
|
rm -rf *.o all
|
|
rm -rf *.o all
|