23 lines
533 B
Makefile
23 lines
533 B
Makefile
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"
|
|
|