*** empty log message ***
[findutils.git] / find / Makefile.in
blob1f658cb013cf7ad664a5a493196830641676751e
1 # Makefile.in generated automatically by automake from Makefile.am.
2 # Copyright (C) 1994 Free Software Foundation, Inc.
4 # This program is free software; you can redistribute it and/or modify
5 # it under the terms of the GNU General Public License as published by
6 # the Free Software Foundation; either version 2, or (at your option)
7 # any later version.
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY; without even the implied warranty of
11 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 # GNU General Public License for more details.
14 # You should have received a copy of the GNU General Public License
15 # along with this program; if not, write to the Free Software
16 # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
18 SHELL = /bin/sh
20 srcdir = @srcdir@
21 top_srcdir = @top_srcdir@
22 VPATH = @srcdir@
23 prefix = @prefix@
24 exec_prefix = @exec_prefix@
26 bindir = $(exec_prefix)/bin
27 sbindir = $(exec_prefix)/sbin
28 libexecdir = $(exec_prefix)/libexec
29 datadir = $(prefix)/share
30 sysconfdir = $(prefix)/etc
31 sharedstatedir = $(prefix)/com
32 localstatedir = $(prefix)/var
33 libdir = $(exec_prefix)/lib
34 infodir = $(prefix)/info
35 mandir = $(prefix)/man
36 includedir = $(prefix)/include
37 oldincludedir = /usr/include
39 INSTALL = @INSTALL@
40 INSTALL_PROGRAM = @INSTALL_PROGRAM@
41 INSTALL_DATA = @INSTALL_DATA@
42 transform = @program_transform_name@
44 ALL = ${PROGRAMS} ${LIBPROGRAMS} ${SCRIPTS} ${LIBSCRIPTS} ${LIBFILES}
45 CC = @CC@
46 LEX = @LEX@
47 YACC = @YACC@
48 ANSI2KNR = ./ansi2knr
50 DEFS = @DEFS@
51 CPPFLAGS = @CPPFLAGS@
52 CFLAGS = @CFLAGS@
53 LDFLAGS = @LDFLAGS@
54 LIBS = @LIBS@
56 find_OBJECTS = find.o fstype.o parser.o pred.o tree.o util.o version.o
57 NROFF = nroff
59 SOURCES = ${find_SOURCES}
60 DIST_CONF = Makefile.am Makefile.in
61 DIST_FILES = $(DIST_CONF) $(SOURCES) $(TEXINFOS) $(INFOS) $(MANS) $(DIST_OTHER)
63 PROGRAMS = find
64 find_SOURCES = find.c fstype.c parser.c pred.c tree.c util.c version.c
65 DIST_OTHER = defs.h
66 INCLUDES = -I.. -I$(top_srcdir)/lib
67 LDADD = ../lib/libfind.a
68 MANS = find.1
69 CONFIG_HEADER = ../config.h
71 all:: ${ALL}
73 .c.o:
74 $(CC) -c $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) $<
76 $(find_OBJECTS): ../config.h
77 install:: install-programs
79 install-programs: $(PROGRAMS) $(SCRIPTS)
80 $(top_srcdir)/mkinstalldirs $(bindir)
81 for p in $(PROGRAMS) $(SCRIPTS); do \
82 $(INSTALL_PROGRAM) $$p $(bindir)/`echo $$p|sed '$(transform)'`; \
83 done
85 uninstall:: uninstall-programs
87 uninstall-programs:
88 for p in $(PROGRAMS) $(SCRIPTS); do \
89 rm -f $(bindir)/`echo $$p|sed '$(transform)'`; \
90 done
92 find: $(find_OBJECTS)
93 $(CC) -o $@ $(find_OBJECTS) $(LDADD) $(LDFLAGS) $(LIBS)
95 install:: install-man
97 install-man:
98 for man in $(MANS); do \
99 sect=`echo $$man|sed 's%.*\.\([0-9][a-z]*\)$$%\1%'`; \
100 inst=`basename $$man $$sect|sed '$(transform)'`$$sect; \
101 mdir=$(mandir)/man$$sect; \
102 $(top_srcdir)/mkinstalldirs $$mdir; \
103 echo installing $$man as $$mdir/$$inst; \
104 $(INSTALL_DATA) $(srcdir)/$$man $$mdir/$$inst; \
105 cdir=$(mandir)/cat$$sect; \
106 if test -d $$cdir; then \
107 echo formatting $$man as $$cdir/$$inst; \
108 $(NROFF) -man $(srcdir)/$$man > $$cdir/$$inst; \
109 fi; \
110 done
112 uninstall:: uninstall-man
114 uninstall-man:
115 for man in $(MANS); do \
116 sect=`echo $$man|sed 's%.*\(\.[0-9][a-z]*\)$$%\1%'; \
117 inst=`basename $$man $sect|sed '$(transform)'`.$$sect; \
118 mdir=$(mandir)/man$$sect; \
119 cdir=$(mandir)/cat$$sect; \
120 rm -f $$mdir/$$inst $$cdir/$$inst; \
121 done
123 mostlyclean:
124 rm -f *.o core
126 clean: mostlyclean
127 rm -f $(PROGRAMS) $(LIBPROGRAMS) $(LIBFILES) $(TEXFILES) $(CLEANFILES)
129 distclean: clean
130 rm -f Makefile *.tab.c $(DISTCLEANFILES)
131 rm -f config.cache config.log config.status ${CONFIG_HEADER} stamp-h
133 realclean: distclean
134 rm -f TAGS $(INFOS)
136 dist: $(DIST_FILES) $(DIST_DIRS)
137 -mkdir ../`cat ../distname`/$(subdir)
138 @for file in $(DIST_FILES); do \
139 echo linking $$file; \
140 ln $(srcdir)/$$file ../`cat ../distname`/$(subdir)/$$file || \
141 { echo copying $$file instead; cp -p $(srcdir)/$$file ../`cat ../distname`/$(subdir)/$$file;}; \
142 done
144 check dvi info install uninstall::
146 tags:: TAGS
148 TAGS::
149 cd $(srcdir); etags $(SOURCES)
151 # Tell versions [3.59,3.63) of GNU make to not export all variables.
152 # Otherwise a system limit (for SysV at least) may be exceeded.
153 .NOEXPORT:
155 $(PROGRAMS): ../lib/libfind.a
157 parser.o: ../lib/modechange.h
158 find.o fstype.o parser.o pred.o: ../lib/modetype.h
159 find.o fstype.o parser.o pred.o tree.o util.o: defs.h
160 pred.o: ../lib/wait.h