CC = gcc
CCOPTS = -c -g -Wall -ggdb 
LINKOPTS = -g
PROGRAMS = mycp

all: $(PROGRAMS)

# Implicit rule: Make program named x from x.c
% :: %.c
	$(CC) $(LINKOPTS) -o $@ $^

clean:
	rm -rf *.o *~ *.err *.out $(PROGRAMS)
