CFLAGS=-O -ansi BIN=pcontext suflookup suffreq atoi itoa sufshared aref sufsort1 sufparse # sufsort2 all: ${BIN} util.o: util.c util.h gcc ${CFLAGS} -o util.o -c util.c sufsort1: sufsort1.c gcc ${CFLAGS} -o sufsort1 sufsort1.c sufsort2: sufsort2.c gcc ${CFLAGS} -o sufsort2 sufsort2.c pcontext: pcontext.c util.o gcc ${CFLAGS} -o pcontext pcontext.c util.o suflookup: suflookup.c util.o gcc ${CFLAGS} -o suflookup suflookup.c util.o suffreq: suffreq.c util.o gcc ${CFLAGS} -o suffreq suffreq.c util.o sufshared: sufshared.c util.o gcc ${CFLAGS} -o sufshared sufshared.c util.o sufparse: sufparse.c util.o gcc -g -o sufparse sufparse.c util.o osufparse: osufparse.c util.o gcc -g -o osufparse osufparse.c util.o itoa: itoa.c gcc ${CFLAGS} -o itoa itoa.c atoi: atoi.c gcc ${CFLAGS} -o atoi atoi.c aref: aref.c gcc ${CFLAGS} -o aref aref.c util.o clean: rm -f *.o ${BIN}