-libfu.a: $(OBJECTS)
- rm -f $@
- $(AR) cr $@ $(OBJECTS)
- -$(RANLIB) $@
-
-extract_stat = sed 's/@l@//g; s/@L@//g; /@LSTAT_ONLY@/d'
-extract_lstat = sed 's/@l@/l/g; s/@L@/L/g; s/ *@LSTAT_ONLY@//'
-
-safe-lstat.c: safe-xstat.cin
- $(extract_lstat) $(srcdir)/safe-xstat.cin > $@-t
- mv $@-t $@
-
-safe-lstat.h: safe-xstat.hin
- $(extract_lstat) $(srcdir)/safe-xstat.hin > $@-t
- mv $@-t $@
-
-safe-stat.c: safe-xstat.cin
- $(extract_stat) $(srcdir)/safe-xstat.cin > $@-t
- mv $@-t $@
-
-safe-stat.h: safe-xstat.hin
- $(extract_stat) $(srcdir)/safe-xstat.hin > $@-t
- mv $@-t $@
-
-safe-stat.o: safe-stat.h
-safe-lstat.o: safe-lstat.h safe-stat.h
-
-# Since this directory contains two parsers, we have to be careful to avoid
-# running two $(YACC)s during parallel makes. See below.
-getdate.c: getdate.y
- @echo expect 10 shift/reduce conflicts
- $(YACC) $(srcdir)/getdate.y
- mv y.tab.c getdate.c
-
-# Make the rename atomic, in case sed is interrupted and later rerun.
-# The artificial dependency on getdate.c keeps the two parsers from being
-# built in parallel. Enforcing this little bit of sequentiality lets
-# everyone (even those without bison) still run mostly parallel builds.
-posixtm.c: posixtm.y getdate.c
- $(YACC) $(srcdir)/posixtm.y
- mv y.tab.c posixtm.tab.c
- sed -e 's/yy/zz/g' posixtm.tab.c > tposixtm.c
- mv tposixtm.c posixtm.c
- rm -f posixtm.tab.c
-
-rename.o: rename.c
- $(CC) -c $(CPPFLAGS) -DMVDIR="\"$(libdir)/mvdir\"" $(DEFS) \
- -I.. -I$(srcdir) $(CFLAGS) $(srcdir)/rename.c
-
-$(OBJECTS): ../config.h
-
-backupfile.o getversion.o: backupfile.h
-fnmatch.o: fnmatch.h
-fsusage.o: fsusage.h
-getopt1.o: getopt.h
-modechange.o: modechange.h
-mountlist.o: mountlist.h
-xgetcwd.o: pathmax.h
-euidaccess.o fsusage.o isdir.o makepath.o mkdir.o rename.o: safe-stat.h
-makepath.o: makepath.h
-obstack.o: obstack.h
-group-member.o: group-member.h
-
-# Tell versions [3.59,3.63) of GNU make not to export all variables.