CC=gcc CFLAGS=-std=c99 -Werror -Wall -lm .PHONY: all clean help all: myMonitoringTool myMonitoringTool: cpuUtil.o memUtil.o printUtil.o readUtil.o myMonitoringTool.o @echo Compiling myMonitoringTool @$(CC) $(CFLAGS) cpuUtil.o memUtil.o printUtil.o readUtil.o myMonitoringTool.o -o myMonitoringTool %.o: %.c @$(CC) $(CFLAGS) -c -o $@ $< clean: @rm *.o help: @echo "make/make all: generate myMonitoringTool" @echo "make clean: clean object debris from compilation" @echo "make help: clean object debris from compilation"