renamed from debian.control
[findutils.git] / locate / Makefile.am
blob93bd9088c00ddf7fcff695c0afd477aeb768f9c5
1 # The default database to build and search.
2 LOCATE_DB = $(localstatedir)/locatedb
4 PROGRAMS = locate
5 LIBPROGRAMS = frcode code bigram
6 SCRIPTS = updatedb
7 MANS = locate.1 updatedb.1 locatedb.5
8 CONFIG_HEADER = ../config.h
10 DIST_OTHER = locatedb.h updatedb.sh
11 CLEANFILES = updatedb
13 INCLUDES = -I.. -I$(top_srcdir)/lib -DLOCATE_DB=\"$(LOCATE_DB)\"
15 LDADD = ../find/version.o ../lib/libfind.a
17 $(PROGRAMS) $(LIBPROGRAMS): ../find/version.o ../lib/libfind.a
19 updatedb: updatedb.sh
20         rm -f $@
21         version=`sed -e '/version_string/!d' -e 's/[^0-9.]*\([0-9.]*\).*/\1/' -e q $(top_srcdir)/find/version.c`; \
22         find=`echo find|sed '$(transform)'`; \
23         frcode=`echo frcode|sed '$(transform)'`; \
24         bigram=`echo bigram|sed '$(transform)'`; \
25         code=`echo code|sed '$(transform)'`; \
26         sed \
27         -e "s,@bindir@,$(bindir)," \
28         -e "s,@libexecdir@,$(libexecdir)," \
29         -e "s,@LOCATE_DB@,$(LOCATE_DB)," \
30         -e "s,@version@,$$version," \
31         -e "s,@find@,$$find," \
32         -e "s,@frcode@,$$frcode," \
33         -e "s,@bigram@,$$bigram," \
34         -e "s,@code@,$$code," \
35         $(srcdir)/updatedb.sh > $@
36         chmod +x $@
38 install::
39         $(top_srcdir)/mkinstalldirs $(localstatedir)
41 frcode.o code.o locate.o: locatedb.h
42 locate.o: ../lib/fnmatch.h ../lib/getopt.h