CC=g++ 
FILES = factorial.o hello.o main.o 
CFLAGS = -c
CFLAGSSEC = -o

all: hello

hello: $(FILES)
	$(CC) $(CFLAGSSEC) hello factorial.o hello.o main.o

factorial.o: factorial.cpp functions.h
	$(CC) $(CFLAGS) factorial.cpp 

main.o: main.cpp functions.h
	$(CC) $(CFLAGS) main.cpp 

hello.o: hello.cpp functions.h
	$(CC) $(CFLAGS) hello.cpp 

