CC=gcc CFLAGS=-Wall LDFLAGS= EXEC=hello all: $(EXEC) hello : hellofunc.o hellomake.o $(CC) -o $(EXEC) hellofunc.o hellomake.o $(LDFLAGS) hellofunc.o: hellofunc.c gcc -c hellofunc.c $(CFLAGS) hellomake.o: hellomake.c hellomake.h gcc -c hellomake.c hellomake.h $(CFLAGS) clean: rm *.o cleanall: clean rm -rf $(EXEC)