CC=gcc
CFLAGS=-Wall -O3

namecard.o: namecard.c namecard.h
	$(CC) $(CFLAGS) -c namecard.c

list0901: list0901.c
	$(CC) $(CFLAGS) -o list0901 list0901.c

list0902: list0902.c
	$(CC) $(CFLAGS) -o list0902 list0902.c

list0903: list0903.c
	$(CC) $(CFLAGS) -o list0903 list0903.c

list0904: list0904.c namecard.o
	$(CC) $(CFLAGS) -o list0904 list0904.c namecard.o

prac0901: prac0901.c namecard.o
	$(CC) $(CFLAGS) -o prac0901 prac0901.c namecard.o

clean:
	$(RM) list090? prac0901 *.o
