all: ecp

CC = gcc
INCLUDE = .
CFLAGS = -Wall

ecp: copy.o copyfun.o dir.o
	$(CC) -o ecp copy.o copyfun.o dir.o

copy.o: copy.c copyfun.h
	$(CC) -I$(INCLUDE) $(CFLAGS) -c copy.c

dir.o: dir.c dir.h
	$(CC) -I$(INCLUDE) $(CFLAGS) -c dir.c

copyfun.o: copyfun.c copyfun.h dir.o dir.h
	$(CC) -I$(INCLUDE) $(CFLAGS) -c copyfun.c

clean:
	-rm *.o ecp
