CFLAGS = -c -O
LFLAGS = -s
OBJ    = cref.o esc.o lexcmp.o string.o

cref:	$(OBJ)
	cc $(LFLAGS) -o cref $(OBJ)

cref.o:	cref.c
	cc $(CFLAGS) cref.c

esc.o:	esc.c
	cc $(CFLAGS) esc.c

lexcmp.o: lexcmp.c
	cc $(CFLAGS) lexcmp.c

string.o: string.c
	cc $(CFLAGS) string.c

clean:
	rm -f *.o
