# Definiere Variablen für Compiler, Flags und ausfuehrbare Datei CXX = g++ CXXFLAGS = -g -Wall EXEC = main # AUFBAU # Ziel: Abhaengigkeiten # Befehl ${EXEC}: prog.o calc.o # wenn prog.o oder calc.o veraendert wurden -> erstelle Ausfuehrbare Datei main neu, indem der Befehl unten (g++ ...) ausgefuehrt wird ${CXX} ${CXXFLAGS} -o ${EXEC} prog.o calc.o prog.o: prog.cpp calc.h # wenn prog.cpp oder calc.h veraendert wurden -> prog.o neu erstellen ${CXX} ${CXXFLAGS} -c prog.cpp calc.o: calc.cpp calc.h # analog ${CXX} ${CXXFLAGS} -c calc.cpp clean: # mit 'make clean', loesche alle .o und das main File rm *.o ${EXEC}