Question: Programming in Unix/Linux Environment CODE PROVIDED: circleArea.cpp #include prototypes.h #include const float PI=3.141592654; float circleArea(float radius){return PI*pow(radius,2);}; circlePerimeter.cpp #include prototypes.h const float PI=3.141592654; float circlePerimeter(float
Programming in Unix/Linux Environment

CODE PROVIDED:
circleArea.cpp
#include "prototypes.h" #include
const float PI=3.141592654;
float circleArea(float radius){return PI*pow(radius,2);};
circlePerimeter.cpp
#include "prototypes.h"
const float PI=3.141592654;
float circlePerimeter(float radius){return 2*PI*radius;};
main.cpp
#include
int main(){
float radius, height, base;
//Input-process-output for Circle cout>radius;
cout>base; cout>height;
cout>base; cout>height;
cout
return 0; }
prototypes.h
//Declaration of prototypes float circleArea(float radius); float circlePerimeter(float radius);
float rectangleArea(float base, float height); float rectanglePerimeter(float base, float height);
float triangleArea(float base, float height); float trianglePerimeter(float base, float height);
rectangleArea.cpp
#include "prototypes.h"
float rectangleArea(float base, float height){return base*height;}
rectanglePerimeter.cpp
#include "prototypes.h"
float rectanglePerimeter(float base, float height){return 4*base*height;}
triangleArea.cpp
#include "prototypes.h"
float triangleArea(float base, float height){return base*height/2.0;}
trianglePerimeter.cpp
#include "prototypes.h" #include
float trianglePerimeter(float base, float height){return (base+2*sqrt(pow(base/2,2)+pow(height,2)));}
Problem 01: e are interested in working in a project that a colleague gave us in several modules as a procedural C++ project, in such a way that in the development we could build the project in ain optimal way by using separated compilation of modules. In order to do that, write a makefile script for building the project in a Unix/Linux environment and submit your solution in a zipped project folder named CRT_Project with the following inner structure;
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
