I3MUP1+-+Exercise+1.2

=**Makefiles**=

I denne øvelse skulle vi få en fornemmelse af hvad makefiles kan benyttes til og hvilke fordele der kan drages af dette.

Compile og run et HelloWorld program ud fra terminal vha. g++.
 * Øvelse 1:**

//g++ HelloWorld.cpp -o HelloWorld// //./HelloWorld//

Få samme program som i øvelse 1 til at virke vha. makefiles. En makefile blev oprettet, og variabler blev benyttet til at specificere source files, objects, fil der kan køres (executable) og hvilken compiler der benyttes (CC).
 * Øvelse 2:**

//SOURCES = HelloWorld.cpp// //OBJECTS = ${SOURCES:.cpp=.o}// //EXECUTABLE = edit// //CC = g++//

Herefter blev der sat targets op.

I denne øvelse skulle vi have mere end en source file til at fungere med makefiles. Den eneste forskel fra sidste opgave var der var flere source files, og derved flere targets.
 * Øvelse 3:**

Targets kan ses herunder:

//part1.o : part1.cpp part1.h// //${CC} -c part1.cpp//

//part2.o : part2.cpp part2.h// //${CC} -c part2.cpp//

//main.o : main.cpp part2.o part1.o// //${CC} -c main.cpp//

//build : ${OBJECTS}// //${CC} -o ${EXECUTABLE} ${OBJECTS}//

//clean :// //rm ${EXECUTABLE} ${OBJECTS}//

//help :// //#make - make build - make clean//