1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57
|
#
CFLAGS = -O
# -msupersparc -g
CC = gcc
AR = ar
RANLIB = echo
NGOBJS = sang.o
SGOBJS = sagrep.o
ACPOBJS = acp.o
LCPOBJS = lcp.o
GAOBJS = getart.o
SSOBJ = sass.o
AFOBJ = af.o
TFIDFOBJ = tfidf.o
LIBDIR = ../lib
LIB = $(LIBDIR)/libsufary.a
INCS = -I$(LIBDIR)
.c.o:
$(CC) $(CFLAGS) $(INCS) -c -o $@ $<
#all: sass sang acp lcp af tfidf
all: sass sang acp lcp af
tfidf: $(TFIDFOBJ) $(LIB)
$(CC) $(CFLAGS) -lm -o tfidf $(TFIDFOBJ) $(LIB)
sass: $(SSOBJ) $(LIB)
$(CC) $(CFLAGS) -lm -o sass $(SSOBJ) $(LIB)
af: $(AFOBJ) $(LIB)
$(CC) $(CFLAGS) -lm -o af $(AFOBJ) $(LIB)
getart: $(GAOBJS) $(LIB)
$(CC) $(CFLAGS) -lm -o getart $(GAOBJS) $(LIB)
lcp: $(LCPOBJS) $(LIB)
$(CC) $(CFLAGS) -lm -o lcp $(LCPOBJS) $(LIB)
acp: $(ACPOBJS) $(LIB)
$(CC) $(CFLAGS) -lm -o acp $(ACPOBJS) $(LIB)
sang: $(NGOBJS) $(LIB)
$(CC) $(CFLAGS) -lm -o sang $(NGOBJS) $(LIB)
sagrep: $(SGOBJS) $(LIB)
$(CC) $(CFLAGS) -lm -o sagrep $(SGOBJS) $(LIB)
clean:
rm -f $(SSOBJ) sass $(GAOBJS) getart $(SGOBJS) $(NGOBJS) $(ACPOBJS) $(LCPOBJS) sang sagrep acp lcp $(AFOBJ) af $(TFIDFOBJ) tfidf
cls: clean
|