1
# Copyright (c) 1994 Sun Wu, Udi Manber, Burra Gopal. All Rights Reserved.
12
INSTALL_PROGRAM = @INSTALL_PROGRAM@
13
INSTALL_DATA = @INSTALL_DATA@
14
INSTALL_MAN = ${INSTALL} -m 444
18
exec_prefix = @exec_prefix@
22
bindir = $(exec_prefix)/bin
23
libdir = $(exec_prefix)/lib
24
mandir = $(prefix)/man/man1
29
# YOU DON'T HAVE TO CHANGE ANYTHING BELOW THIS LINE
31
# The binaries will be made in ../bin/. and the agrep library in ../lib
32
# You normally don't have to change them.
36
TCOMPDIR = ../compress
38
TEMPLATEDIR = ../libtemplate
40
# You can change the target to use the "cast" (compression) library by changing:
44
# You must also define DOTCOMPRESSED below to be 1 instead of 0.
49
INCLUDEFLAGS = -I$(AGREPDIR) -I$(TEMPLATEDIR)/include
51
# AGREP_POINTER is defined in autoconf.h
52
MYDEFINEFLAGS = -DMEASURE_TIMES=0 -DDOTCOMPRESSED=$(DOTCOMPRESSED)
53
CFLAGS = $(MYDEFINEFLAGS) $(INCLUDEFLAGS) $(DEFS)
58
NOTCPROG = notc$(PROG)
59
LIB = $(LIBDIR)/lib$(PROG).a
61
all: $(LIB) $(NOTCPROG)
63
install: all install-man
64
$(INSTALL) $(PROG) $(bindir)
67
$(INSTALL_MAN) $(MAN1) $(mandir)
70
rm -f $(LIB) $(OBJS) dummyfilters.o main.o core a.out $(PROG)
75
HDRS = agrep.h checkfile.h re.h defs.h config.h
78
$(TCOMPDIR)/string.o \
82
$(TCOMPDIR)/uncast.o \
83
$(TCOMPDIR)/tsimpletest.o \
85
$(TCOMPDIR)/tmemlook.o
105
$(PROG): $(OBJS) main.o $(LIBDIR)/lib$(TCOMP).a
106
$(CC) -L$(LIBDIR) $(LDFLAGS) -o $@ $(OBJS) main.o -l$(TCOMP) $(OTHERLIBS)
107
$(AR) rcv $(LIB) $(OBJS) $(TCOMPLIBOBJ)
110
$(LIBDIR)/lib$(TCOMP).a:
111
cd $(TCOMPDIR) ; $(MAKE)
113
$(LIB): $(OBJS) dummyfilters.o
114
$(AR) rcv $(LIB) $(OBJS) dummyfilters.o
117
$(NOTCPROG): $(OBJS) dummyfilters.o main.o
118
$(CC) $(LDFLAGS) -o $(PROG) $(OBJS) dummyfilters.o main.o $(OTHERLIBS)
120
compat.o: agrep.h defs.h config.h
121
asearch.o: agrep.h defs.h config.h
122
asearch1.o: agrep.h defs.h config.h
123
bitap.o: agrep.h defs.h config.h
124
checkfile.o: agrep.h checkfile.h defs.h config.h
125
follow.o: re.h agrep.h defs.h config.h
126
main.o: agrep.h checkfile.h defs.h config.h dummysyscalls.c
127
agrep.o: agrep.h checkfile.h defs.h config.h
128
newmgrep.o: agrep.h defs.h config.h
129
maskgen.o: agrep.h defs.h config.h
130
next.o: agrep.h defs.h config.h
131
parse.o: re.h agrep.h defs.h config.h
132
preprocess.o: agrep.h defs.h config.h
133
checksg.o: agrep.h checkfile.h defs.h config.h
134
delim.o: agrep.h defs.h config.h
135
asplit.o: agrep.h defs.h config.h
136
sgrep.o: agrep.h defs.h config.h
137
abm.o: agrep.h defs.h config.h
138
utilities.o: re.h agrep.h defs.h config.h
139
dummyfilters.o: dummyfilters.c