# # fhist - file history and comparison tools # Copyright (C) 1990-1994, 1998, 1999, 2002, 2004 Peter Miller; # All rights reserved. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA. # # MANIFEST: instructions to make, how to build the package # # # directory containing the source # srcdir = @srcdir@ VPATH = @srcdir@ # # the name of the install program to use # INSTALL = @INSTALL@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_DATA = @INSTALL_DATA@ # # the name of the compiler to use # CC = @CC@ # # The compiler flags to use # CFLAGS = @CFLAGS@ # # The linker flags to use # LDFLAGS = @LDFLAGS@ # # prefix for installation path # prefix = @prefix@ exec_prefix = @exec_prefix@ # # where to put the library directory # (contains architecture-specific data, don't use exec_prefix) # libdir = $(RPM_BUILD_ROOT)@libdir@ # # where to put the locale files # (contains architecture-specific data, don't use exec_prefix) # NLSDIR = $(RPM_BUILD_ROOT)@NLSDIR@ # # where to put the shared directory # (contains architecture-neutral data, don't use exec_prefix) # datadir = $(RPM_BUILD_ROOT)@datadir@ # # where to put the executables # bindir = $(RPM_BUILD_ROOT)@bindir@ # # where to put the manuals # mandir = $(RPM_BUILD_ROOT)@mandir@ # # Which yacc to use # YACC = @YACC@ # # extra libraries required for your system # LIBS = @LIBS@ # # shell to use to run tests and commands # SH = @SH@ # # command used to construct libraries # AR = ar # # program used to place index within libraries # RANLIB = @RANLIB@ # # The program used to compile the message catalogues. Ideally, you # should use the msgfmt in the GNU Gettext package. (The SunOS one is # brain-dead, and the Solaris one is hardly better.) # MSGFMT = @MSGFMT@ MSGCAT = @MSGCAT@ # # The program used to format the documentation. # GROFF = @GROFF@ # # where to find the soelim command # SOELIM = @SOELIM@ # # Set MANLANG to English, to select the man pages to be installed into # $(mandir). If you want your manual pages in some other (supported) # language, set it here. # # The man pages for all supported languages are also installed into # $(libdir)/$(MANLANG)/manX/Y.X, so that it is only necessary to append # $(libdir) to $MANPATH, if your man understands $LANG. # MANLANG = en # # Set HAVE_I18N to ``yes'' if your system has the gettext() system call # and the msgfmt utility, or ``no'' if it does not. # HAVE_I18N = @internationalization@ # # Set HAVE_GROFF to ``yes'' if your system has GNU Groff installed, # or ``no'' if it does not. # HAVE_GROFF = @have_groff@ # # Mess with the names of installed executables. # # The prefix is added to the front, the suffix is added to the back. # Both are usually empty. (The suffix does not include the executable # file extension.) # PROGRAM_PREFIX = @PROGRAM_PREFIX@ PROGRAM_SUFFIX = @PROGRAM_SUFFIX@ # # This is the file extension of executable files. # It is empty for UNIX, and .EXE for the unmentionable one. # EXEEXT = @EXEEXT@ # # This is the file extension of object files. # It is .o for UNIX, and .O or .OBJ for the unmentionable one. # OBJEXT = @OBJEXT@ # # This is the file extension of library files. NO DOT. # LIBEXT = a # # You should not need to alter anything below this point. #------------------------------------------------------------ default: all common/ac/libintl.$(OBJEXT): common/ac/libintl.c common/ac/libintl.h \ common/config.h common/config.messy.h common/main.h $(CC) $(CFLAGS) -Icommon -Icommon -c common/ac/libintl.c mv libintl.$(OBJEXT) $@ common/ac/string.$(OBJEXT): common/ac/string.c common/ac/stddef.h \ common/config.h common/config.messy.h common/ac/stdlib.h \ common/ac/string.h common/ac/stdio.h common/main.h $(CC) $(CFLAGS) -Icommon -Icommon -c common/ac/string.c mv string.$(OBJEXT) $@ common/ac/unistd.$(OBJEXT): common/ac/unistd.c common/ac/unistd.h \ common/config.h common/config.messy.h \ common/ac/sys/types.h $(CC) $(CFLAGS) -Icommon -Icommon -c common/ac/unistd.c mv unistd.$(OBJEXT) $@ common/ac/wchar.$(OBJEXT): common/ac/wchar.c common/ac/wchar.h \ common/ac/stddef.h common/config.h common/config.messy.h \ common/ac/time.h common/main.h $(CC) $(CFLAGS) -Icommon -Icommon -c common/ac/wchar.c mv wchar.$(OBJEXT) $@ common/ac/wctype.$(OBJEXT): common/ac/wctype.c common/ac/ctype.h \ common/config.h common/config.messy.h common/ac/wctype.h \ common/ac/stddef.h common/main.h common/ac/limits.h $(CC) $(CFLAGS) -Icommon -Icommon -c common/ac/wctype.c mv wctype.$(OBJEXT) $@ common/arglex.$(OBJEXT): common/arglex.c common/ac/stddef.h \ common/config.h common/config.messy.h common/ac/stdlib.h \ common/ac/string.h common/ac/ctype.h common/arglex.h \ common/main.h common/cmalloc.h common/error_intl.h \ common/sub.h common/attrib_forma.h common/language.h \ common/progname.h $(CC) $(CFLAGS) -Icommon -Icommon -c common/arglex.c mv arglex.$(OBJEXT) $@ common/cmalloc.$(OBJEXT): common/cmalloc.c common/ac/errno.h \ common/config.h common/config.messy.h common/ac/stdlib.h \ common/ac/stddef.h common/cmalloc.h common/main.h \ common/error.h common/attrib_forma.h $(CC) $(CFLAGS) -Icommon -Icommon -c common/cmalloc.c mv cmalloc.$(OBJEXT) $@ common/compare.$(OBJEXT): common/compare.c common/ac/ctype.h \ common/config.h common/config.messy.h common/ac/stddef.h \ common/ac/stdio.h common/main.h common/ac/string.h \ common/ac/libintl.h common/compare.h common/cmalloc.h \ common/error.h common/attrib_forma.h common/error_intl.h \ common/sub.h common/fcheck.h common/input.h \ common/input/file.h common/ac/sys/stat.h \ common/ac/sys/types.h common/input/file_text.h \ common/input/quotprinenco.h common/input/hexify.h \ common/str.h common/ac/stdarg.h common/trace.h $(CC) $(CFLAGS) -Icommon -Icommon -c common/compare.c mv compare.$(OBJEXT) $@ common/env.$(OBJEXT): common/env.c common/ac/stddef.h common/config.h \ common/config.messy.h common/ac/stdlib.h \ common/ac/string.h common/env.h common/main.h \ common/mem.h $(CC) $(CFLAGS) -Icommon -Icommon -c common/env.c mv env.$(OBJEXT) $@ common/error.$(OBJEXT): common/error.c common/ac/ctype.h common/config.h \ common/config.messy.h common/ac/errno.h \ common/ac/stdarg.h common/ac/stddef.h common/ac/stdio.h \ common/main.h common/ac/stdlib.h common/ac/string.h \ common/error.h common/attrib_forma.h common/mprintf.h \ common/progname.h common/quit.h $(CC) $(CFLAGS) -Icommon -Icommon -c common/error.c mv error.$(OBJEXT) $@ common/error_intl.$(OBJEXT): common/error_intl.c common/ac/stdio.h \ common/config.h common/config.messy.h common/main.h \ common/ac/limits.h common/ac/string.h common/ac/wchar.h \ common/ac/stddef.h common/ac/time.h common/ac/wctype.h \ common/ac/ctype.h common/error.h common/attrib_forma.h \ common/error_intl.h common/sub.h common/language.h \ common/page.h common/progname.h common/quit.h \ common/wstr.h common/ac/stdlib.h $(CC) $(CFLAGS) -Icommon -Icommon -c common/error_intl.c mv error_intl.$(OBJEXT) $@ common/fcheck.$(OBJEXT): common/fcheck.c common/ac/string.h \ common/config.h common/config.messy.h \ common/error_intl.h common/sub.h common/attrib_forma.h \ common/main.h common/fcheck.h common/ac/stdio.h \ common/str.h common/ac/stddef.h common/ac/stdarg.h $(CC) $(CFLAGS) -Icommon -Icommon -c common/fcheck.c mv fcheck.$(OBJEXT) $@ common/fileio.$(OBJEXT): common/fileio.c common/ac/errno.h \ common/config.h common/config.messy.h \ common/ac/libintl.h common/main.h common/ac/stdarg.h \ common/ac/stdio.h common/ac/string.h common/ac/unistd.h \ common/ac/sys/types.h common/error_intl.h common/sub.h \ common/attrib_forma.h common/fcheck.h common/fileio.h \ common/cmalloc.h common/ac/stddef.h common/str.h $(CC) $(CFLAGS) -Icommon -Icommon -c common/fileio.c mv fileio.$(OBJEXT) $@ common/help.$(OBJEXT): common/help.c common/ac/stdlib.h common/config.h \ common/config.messy.h common/ac/unistd.h \ common/ac/sys/types.h common/arglex.h common/main.h \ common/env.h common/error.h common/attrib_forma.h \ common/error_intl.h common/sub.h common/help.h \ common/libdir.h common/progname.h common/quit.h \ common/str_list.h common/str.h common/ac/stddef.h \ common/ac/stdarg.h common/trace.h $(CC) $(CFLAGS) -Icommon -Icommon -c common/help.c mv help.$(OBJEXT) $@ common/input.$(OBJEXT): common/input.c common/ac/ctype.h common/config.h \ common/config.messy.h common/ac/string.h common/fcheck.h \ common/ac/stdio.h common/main.h common/input/private.h \ common/input.h common/mem.h common/ac/stddef.h \ common/trace.h common/attrib_forma.h common/cmalloc.h $(CC) $(CFLAGS) -Icommon -Icommon -c common/input.c mv input.$(OBJEXT) $@ common/input/crlf.$(OBJEXT): common/input/crlf.c common/error.h \ common/attrib_forma.h common/main.h common/input/crlf.h \ common/input.h common/input/private.h common/trace.h \ common/ac/stddef.h common/config.h common/config.messy.h $(CC) $(CFLAGS) -Icommon -Icommon -c common/input/crlf.c mv crlf.$(OBJEXT) $@ common/input/file.$(OBJEXT): common/input/file.c common/ac/unistd.h \ common/config.h common/config.messy.h \ common/ac/sys/types.h common/error.h \ common/attrib_forma.h common/main.h common/fcheck.h \ common/ac/stdio.h common/input/file.h common/ac/stddef.h \ common/ac/sys/stat.h common/input.h \ common/input/private.h common/input/stdin.h common/mem.h \ common/str.h common/ac/stdarg.h common/error_intl.h \ common/sub.h $(CC) $(CFLAGS) -Icommon -Icommon -c common/input/file.c mv file.$(OBJEXT) $@ common/input/file_text.$(OBJEXT): common/input/file_text.c \ common/input/crlf.h common/input.h common/main.h \ common/input/file.h common/ac/stddef.h common/config.h \ common/config.messy.h common/ac/sys/stat.h \ common/ac/sys/types.h common/input/file_text.h $(CC) $(CFLAGS) -Icommon -Icommon -c common/input/file_text.c mv file_text.$(OBJEXT) $@ common/input/hexify.$(OBJEXT): common/input/hexify.c common/ac/ctype.h \ common/config.h common/config.messy.h common/ac/stdio.h \ common/main.h common/error.h common/attrib_forma.h \ common/input/hexify.h common/input.h \ common/input/private.h common/trace.h common/ac/stddef.h $(CC) $(CFLAGS) -Icommon -Icommon -c common/input/hexify.c mv hexify.$(OBJEXT) $@ common/input/private.$(OBJEXT): common/input/private.c \ common/input/private.h common/input.h common/main.h \ common/mem.h common/ac/stddef.h common/config.h \ common/config.messy.h $(CC) $(CFLAGS) -Icommon -Icommon -c common/input/private.c mv private.$(OBJEXT) $@ common/input/pushba_trans.$(OBJEXT): common/input/pushba_trans.c \ common/input/private.h common/input.h common/main.h $(CC) $(CFLAGS) -Icommon -Icommon -c common/input/pushba_trans.c mv pushba_trans.$(OBJEXT) $@ common/input/quotprinenco.$(OBJEXT): common/input/quotprinenco.c \ common/error.h common/attrib_forma.h common/main.h \ common/input/quotprinenco.h common/input.h \ common/input/private.h common/trace.h common/ac/stddef.h \ common/config.h common/config.messy.h $(CC) $(CFLAGS) -Icommon -Icommon -c common/input/quotprinenco.c mv quotprinenco.$(OBJEXT) $@ common/input/stdin.$(OBJEXT): common/input/stdin.c common/ac/stdio.h \ common/config.h common/config.messy.h common/main.h \ common/ac/sys/stat.h common/ac/sys/types.h \ common/error_intl.h common/sub.h common/attrib_forma.h \ common/input/private.h common/input.h \ common/input/stdin.h common/str.h common/ac/stddef.h \ common/ac/stdarg.h $(CC) $(CFLAGS) -Icommon -Icommon -c common/input/stdin.c mv stdin.$(OBJEXT) $@ common/isdir.$(OBJEXT): common/isdir.c common/ac/sys/stat.h \ common/ac/sys/types.h common/config.h \ common/config.messy.h common/isdir.h common/main.h $(CC) $(CFLAGS) -Icommon -Icommon -c common/isdir.c mv isdir.$(OBJEXT) $@ common/language.$(OBJEXT): common/language.c common/ac/locale.h \ common/config.h common/config.messy.h \ common/ac/libintl.h common/main.h common/ac/stdlib.h \ common/env.h common/error.h common/attrib_forma.h \ common/language.h common/libdir.h common/progname.h $(CC) $(CFLAGS) -Icommon -Icommon -c common/language.c mv language.$(OBJEXT) $@ common/libdir.$(OBJEXT): common/libdir.c etc/libdir-h common/libdir.h \ common/main.h $(CC) $(CFLAGS) -Icommon -Icommon -c common/libdir.c mv libdir.$(OBJEXT) $@ common/mem.$(OBJEXT): common/mem.c common/ac/errno.h common/config.h \ common/config.messy.h common/ac/stddef.h \ common/ac/stdlib.h common/ac/string.h common/error.h \ common/attrib_forma.h common/main.h common/mem.h $(CC) $(CFLAGS) -Icommon -Icommon -c common/mem.c mv mem.$(OBJEXT) $@ common/mprintf.$(OBJEXT): common/mprintf.c common/ac/errno.h \ common/config.h common/config.messy.h common/ac/stdio.h \ common/main.h common/ac/stdlib.h common/ac/string.h \ common/error.h common/attrib_forma.h common/mprintf.h \ common/ac/stdarg.h common/str.h common/ac/stddef.h $(CC) $(CFLAGS) -Icommon -Icommon -c common/mprintf.c mv mprintf.$(OBJEXT) $@ common/output.$(OBJEXT): common/output.c common/error.h \ common/attrib_forma.h common/main.h common/mem.h \ common/ac/stddef.h common/config.h common/config.messy.h \ common/mprintf.h common/ac/stdarg.h \ common/output/private.h common/output.h common/str.h \ common/trace.h $(CC) $(CFLAGS) -Icommon -Icommon -c common/output.c mv output.$(OBJEXT) $@ common/output/file.$(OBJEXT): common/output/file.c common/ac/errno.h \ common/config.h common/config.messy.h common/ac/stdio.h \ common/main.h common/fcheck.h common/mem.h \ common/ac/stddef.h common/output/file.h common/output.h \ common/ac/stdarg.h common/attrib_forma.h \ common/output/private.h common/output/stdout.h \ common/error_intl.h common/sub.h $(CC) $(CFLAGS) -Icommon -Icommon -c common/output/file.c mv file.$(OBJEXT) $@ common/output/private.$(OBJEXT): common/output/private.c \ common/ac/string.h common/config.h common/config.messy.h \ common/error.h common/attrib_forma.h common/main.h \ common/mem.h common/ac/stddef.h common/output/private.h \ common/output.h common/ac/stdarg.h $(CC) $(CFLAGS) -Icommon -Icommon -c common/output/private.c mv private.$(OBJEXT) $@ common/output/quotprindeco.$(OBJEXT): common/output/quotprindeco.c \ common/output/private.h common/output.h \ common/ac/stdarg.h common/config.h common/config.messy.h \ common/ac/stddef.h common/attrib_forma.h common/main.h \ common/output/quotprindeco.h $(CC) $(CFLAGS) -Icommon -Icommon -c common/output/quotprindeco.c mv quotprindeco.$(OBJEXT) $@ common/output/stdout.$(OBJEXT): common/output/stdout.c \ common/ac/stddef.h common/config.h common/config.messy.h \ common/ac/stdio.h common/main.h common/ac/sys/stat.h \ common/ac/sys/types.h common/fcheck.h \ common/output/private.h common/output.h \ common/ac/stdarg.h common/attrib_forma.h \ common/output/stdout.h common/str.h common/error_intl.h \ common/sub.h $(CC) $(CFLAGS) -Icommon -Icommon -c common/output/stdout.c mv stdout.$(OBJEXT) $@ common/page.$(OBJEXT): common/page.c common/ac/stdlib.h common/config.h \ common/config.messy.h common/ac/termios.h \ common/arglex.h common/main.h common/error_intl.h \ common/sub.h common/attrib_forma.h common/page.h $(CC) $(CFLAGS) -Icommon -Icommon -c common/page.c mv page.$(OBJEXT) $@ common/pager.$(OBJEXT): common/pager.c common/ac/stdio.h common/config.h \ common/config.messy.h common/main.h common/ac/signal.h \ common/ac/stdlib.h common/ac/unistd.h \ common/ac/sys/types.h common/ac/libintl.h \ common/error_intl.h common/sub.h common/attrib_forma.h \ common/pager.h $(CC) $(CFLAGS) -Icommon -Icommon -c common/pager.c mv pager.$(OBJEXT) $@ common/progname.$(OBJEXT): common/progname.c common/ac/string.h \ common/config.h common/config.messy.h common/progname.h \ common/main.h $(CC) $(CFLAGS) -Icommon -Icommon -c common/progname.c mv progname.$(OBJEXT) $@ common/quit.$(OBJEXT): common/quit.c common/ac/stdlib.h common/config.h \ common/config.messy.h common/quit.h common/main.h \ common/undo.h $(CC) $(CFLAGS) -Icommon -Icommon -c common/quit.c mv quit.$(OBJEXT) $@ common/str.$(OBJEXT): common/str.c common/ac/stddef.h common/config.h \ common/config.messy.h common/ac/stdio.h common/main.h \ common/ac/stdlib.h common/ac/string.h common/ac/ctype.h \ common/ac/stdarg.h common/error.h common/attrib_forma.h \ common/mem.h common/mprintf.h common/str.h $(CC) $(CFLAGS) -Icommon -Icommon -c common/str.c mv str.$(OBJEXT) $@ common/str_list.$(OBJEXT): common/str_list.c common/ac/ctype.h \ common/config.h common/config.messy.h common/ac/stddef.h \ common/ac/string.h common/ac/stdlib.h common/ac/time.h \ common/mem.h common/main.h common/str.h \ common/ac/stdarg.h common/attrib_forma.h \ common/str_list.h $(CC) $(CFLAGS) -Icommon -Icommon -c common/str_list.c mv str_list.$(OBJEXT) $@ common/sub.$(OBJEXT): common/sub.c common/ac/errno.h common/config.h \ common/config.messy.h common/ac/libintl.h common/main.h \ common/ac/limits.h common/ac/string.h common/ac/wctype.h \ common/ac/ctype.h common/ac/stddef.h common/arglex.h \ common/error.h common/attrib_forma.h common/error_intl.h \ common/sub.h common/language.h common/mem.h common/str.h \ common/ac/stdarg.h common/sub/basename.h \ common/sub/date.h common/sub/dirname.h \ common/sub/downcase.h common/sub/errno.h \ common/sub/expr.h common/sub/ident.h common/sub/length.h \ common/sub/left.h common/sub/plural.h \ common/sub/private.h common/sub/progname.h \ common/sub/right.h common/sub/upcase.h \ common/sub/zero_pad.h common/trace.h common/wstr_list.h \ common/wstr.h common/ac/stdlib.h $(CC) $(CFLAGS) -Icommon -Icommon -c common/sub.c mv sub.$(OBJEXT) $@ common/sub/basename.$(OBJEXT): common/sub/basename.c common/ac/string.h \ common/config.h common/config.messy.h \ common/sub/basename.h common/main.h common/sub/private.h \ common/sub.h common/attrib_forma.h common/trace.h \ common/ac/stddef.h common/wstr_list.h common/wstr.h \ common/ac/stdlib.h $(CC) $(CFLAGS) -Icommon -Icommon -c common/sub/basename.c mv basename.$(OBJEXT) $@ common/sub/date.$(OBJEXT): common/sub/date.c common/ac/time.h \ common/config.h common/config.messy.h common/language.h \ common/main.h common/str.h common/ac/stddef.h \ common/ac/stdarg.h common/attrib_forma.h \ common/sub/date.h common/sub/private.h common/sub.h \ common/trace.h common/wstr_list.h common/wstr.h \ common/ac/stdlib.h $(CC) $(CFLAGS) -Icommon -Icommon -c common/sub/date.c mv date.$(OBJEXT) $@ common/sub/dirname.$(OBJEXT): common/sub/dirname.c common/sub/dirname.h \ common/main.h common/sub/private.h common/sub.h \ common/attrib_forma.h common/trace.h common/ac/stddef.h \ common/config.h common/config.messy.h common/wstr_list.h \ common/wstr.h common/ac/stdlib.h $(CC) $(CFLAGS) -Icommon -Icommon -c common/sub/dirname.c mv dirname.$(OBJEXT) $@ common/sub/downcase.$(OBJEXT): common/sub/downcase.c \ common/sub/downcase.h common/main.h common/sub/private.h \ common/sub.h common/attrib_forma.h common/trace.h \ common/ac/stddef.h common/config.h common/config.messy.h \ common/wstr_list.h common/wstr.h common/ac/stdlib.h $(CC) $(CFLAGS) -Icommon -Icommon -c common/sub/downcase.c mv downcase.$(OBJEXT) $@ common/sub/errno.$(OBJEXT): common/sub/errno.c common/ac/errno.h \ common/config.h common/config.messy.h common/ac/grp.h \ common/ac/sys/types.h common/ac/pwd.h common/ac/string.h \ common/ac/unistd.h common/str.h common/ac/stddef.h \ common/ac/stdarg.h common/attrib_forma.h common/main.h \ common/sub/errno.h common/sub/private.h common/sub.h \ common/trace.h common/wstr_list.h common/wstr.h \ common/ac/stdlib.h $(CC) $(CFLAGS) -Icommon -Icommon -c common/sub/errno.c mv errno.$(OBJEXT) $@ common/sub/expr.$(OBJEXT): common/sub/expr.c common/sub/expr.h \ common/main.h common/sub/expr_gram.h \ common/sub/private.h common/sub.h common/attrib_forma.h \ common/str.h common/ac/stddef.h common/config.h \ common/config.messy.h common/ac/stdarg.h common/trace.h \ common/wstr_list.h common/wstr.h common/ac/stdlib.h $(CC) $(CFLAGS) -Icommon -Icommon -c common/sub/expr.c mv expr.$(OBJEXT) $@ common/sub/expr_gram.gen.c common/sub/expr_gram.gen.h: \ common/sub/expr_gram.y @echo Expect no conflicts: $(YACC) -d common/sub/expr_gram.y sed -e 's/[yY][yY]/sub_expr_gram_/g' -e '/#include./d' \ -e '/#include./d' -e '/#include./d' \ y.tab.c > common/sub/expr_gram.gen.c sed -e 's/[yY][yY]/sub_expr_gram_/g' y.tab.h > \ common/sub/expr_gram.gen.h rm y.tab.c y.tab.h common/sub/expr_gram.gen.$(OBJEXT): common/sub/expr_gram.gen.c \ common/ac/stdarg.h common/config.h common/config.messy.h \ common/ac/stdio.h common/main.h common/ac/stdlib.h \ common/str.h common/ac/stddef.h common/attrib_forma.h \ common/sub/expr_gram.h common/sub/expr_lex.h \ common/sub/private.h common/sub.h common/trace.h $(CC) $(CPPFLAGS) $(CFLAGS) -Icommon -Icommon -c \ common/sub/expr_gram.gen.c mv expr_gram.gen.$(OBJEXT) $@ common/sub/expr_lex.$(OBJEXT): common/sub/expr_lex.c common/str.h \ common/ac/stddef.h common/config.h common/config.messy.h \ common/ac/stdarg.h common/attrib_forma.h common/main.h \ common/sub/expr_lex.h common/sub/expr_gram.gen.h $(CC) $(CFLAGS) -Icommon -Icommon -c common/sub/expr_lex.c mv expr_lex.$(OBJEXT) $@ common/sub/ident.$(OBJEXT): common/sub/ident.c common/sub/ident.h \ common/main.h common/sub/private.h common/sub.h \ common/attrib_forma.h common/trace.h common/ac/stddef.h \ common/config.h common/config.messy.h common/wstr_list.h \ common/wstr.h common/ac/stdlib.h $(CC) $(CFLAGS) -Icommon -Icommon -c common/sub/ident.c mv ident.$(OBJEXT) $@ common/sub/left.$(OBJEXT): common/sub/left.c common/ac/stdlib.h \ common/config.h common/config.messy.h common/str.h \ common/ac/stddef.h common/ac/stdarg.h \ common/attrib_forma.h common/main.h common/sub/left.h \ common/sub/private.h common/sub.h common/trace.h \ common/wstr_list.h common/wstr.h $(CC) $(CFLAGS) -Icommon -Icommon -c common/sub/left.c mv left.$(OBJEXT) $@ common/sub/length.$(OBJEXT): common/sub/length.c common/str.h \ common/ac/stddef.h common/config.h common/config.messy.h \ common/ac/stdarg.h common/attrib_forma.h common/main.h \ common/sub/length.h common/sub/private.h common/sub.h \ common/trace.h common/wstr_list.h common/wstr.h \ common/ac/stdlib.h $(CC) $(CFLAGS) -Icommon -Icommon -c common/sub/length.c mv length.$(OBJEXT) $@ common/sub/plural.$(OBJEXT): common/sub/plural.c common/ac/stdlib.h \ common/config.h common/config.messy.h common/str.h \ common/ac/stddef.h common/ac/stdarg.h \ common/attrib_forma.h common/main.h common/sub/plural.h \ common/sub/private.h common/sub.h common/trace.h \ common/wstr_list.h common/wstr.h $(CC) $(CFLAGS) -Icommon -Icommon -c common/sub/plural.c mv plural.$(OBJEXT) $@ common/sub/progname.$(OBJEXT): common/sub/progname.c common/progname.h \ common/main.h common/sub/progname.h common/sub/private.h \ common/sub.h common/attrib_forma.h common/trace.h \ common/ac/stddef.h common/config.h common/config.messy.h \ common/wstr_list.h common/wstr.h common/ac/stdlib.h $(CC) $(CFLAGS) -Icommon -Icommon -c common/sub/progname.c mv progname.$(OBJEXT) $@ common/sub/right.$(OBJEXT): common/sub/right.c common/str.h \ common/ac/stddef.h common/config.h common/config.messy.h \ common/ac/stdarg.h common/attrib_forma.h common/main.h \ common/sub/private.h common/sub.h common/sub/right.h \ common/trace.h common/wstr_list.h common/wstr.h \ common/ac/stdlib.h $(CC) $(CFLAGS) -Icommon -Icommon -c common/sub/right.c mv right.$(OBJEXT) $@ common/sub/upcase.$(OBJEXT): common/sub/upcase.c common/sub/private.h \ common/sub.h common/attrib_forma.h common/main.h \ common/sub/upcase.h common/trace.h common/ac/stddef.h \ common/config.h common/config.messy.h common/wstr_list.h \ common/wstr.h common/ac/stdlib.h $(CC) $(CFLAGS) -Icommon -Icommon -c common/sub/upcase.c mv upcase.$(OBJEXT) $@ common/sub/zero_pad.$(OBJEXT): common/sub/zero_pad.c common/mem.h \ common/ac/stddef.h common/config.h common/config.messy.h \ common/main.h common/str.h common/ac/stdarg.h \ common/attrib_forma.h common/sub/private.h common/sub.h \ common/sub/zero_pad.h common/trace.h common/wstr_list.h \ common/wstr.h common/ac/stdlib.h $(CC) $(CFLAGS) -Icommon -Icommon -c common/sub/zero_pad.c mv zero_pad.$(OBJEXT) $@ common/trace.$(OBJEXT): common/trace.c common/ac/errno.h common/config.h \ common/config.messy.h common/ac/stddef.h \ common/ac/stdio.h common/main.h common/ac/string.h \ common/ac/stdarg.h common/error.h common/attrib_forma.h \ common/mem.h common/progname.h common/str.h \ common/trace.h $(CC) $(CFLAGS) -Icommon -Icommon -c common/trace.c mv trace.$(OBJEXT) $@ common/undo.$(OBJEXT): common/undo.c common/ac/unistd.h common/config.h \ common/config.messy.h common/ac/sys/types.h common/mem.h \ common/ac/stddef.h common/main.h common/str.h \ common/ac/stdarg.h common/attrib_forma.h common/undo.h $(CC) $(CFLAGS) -Icommon -Icommon -c common/undo.c mv undo.$(OBJEXT) $@ common/version.$(OBJEXT): common/version.c common/ac/stdio.h \ common/config.h common/config.messy.h common/main.h \ common/arglex.h common/error.h common/attrib_forma.h \ common/help.h common/progname.h common/quit.h \ common/str.h common/ac/stddef.h common/ac/stdarg.h \ common/trace.h common/version.h common/version_stmp.h $(CC) $(CFLAGS) -Icommon -Icommon -c common/version.c mv version.$(OBJEXT) $@ common/version_stmp.$(OBJEXT): common/version_stmp.c common/patchlevel.h \ common/version_stmp.h common/main.h $(CC) $(CFLAGS) -Icommon -Icommon -c common/version_stmp.c mv version_stmp.$(OBJEXT) $@ common/wstr.$(OBJEXT): common/wstr.c common/ac/limits.h common/config.h \ common/config.messy.h common/ac/stdarg.h \ common/ac/stddef.h common/ac/stdio.h common/main.h \ common/ac/stdlib.h common/ac/string.h common/ac/wchar.h \ common/ac/time.h common/ac/wctype.h common/ac/ctype.h \ common/error.h common/attrib_forma.h common/language.h \ common/mem.h common/str.h common/trace.h common/wstr.h $(CC) $(CFLAGS) -Icommon -Icommon -c common/wstr.c mv wstr.$(OBJEXT) $@ common/wstr_list.$(OBJEXT): common/wstr_list.c common/ac/string.h \ common/config.h common/config.messy.h common/wstr_list.h \ common/wstr.h common/ac/stdlib.h common/main.h \ common/mem.h common/ac/stddef.h $(CC) $(CFLAGS) -Icommon -Icommon -c common/wstr_list.c mv wstr_list.$(OBJEXT) $@ fcomp/main.$(OBJEXT): fcomp/main.c common/ac/errno.h common/config.h \ common/config.messy.h common/ac/stdio.h common/main.h \ common/ac/stdlib.h common/ac/string.h common/arglex.h \ common/cmalloc.h common/ac/stddef.h common/compare.h \ common/error_intl.h common/sub.h common/attrib_forma.h \ common/fileio.h common/help.h common/isdir.h \ common/progname.h common/quit.h common/version.h $(CC) $(CFLAGS) -Ifcomp -Icommon -c fcomp/main.c mv main.$(OBJEXT) $@ fhist/breaks.$(OBJEXT): fhist/breaks.c common/ac/signal.h \ common/config.h common/config.messy.h common/ac/unistd.h \ common/ac/sys/types.h fhist/breaks.h common/main.h $(CC) $(CFLAGS) -Ifhist -Icommon -c fhist/breaks.c mv breaks.$(OBJEXT) $@ fhist/diff.$(OBJEXT): fhist/diff.c common/ac/errno.h common/config.h \ common/config.messy.h common/ac/stdio.h common/main.h \ common/ac/stdlib.h common/ac/string.h common/ac/unistd.h \ common/ac/sys/types.h common/cmalloc.h \ common/ac/stddef.h common/compare.h fhist/diff.h \ common/error.h common/attrib_forma.h common/error_intl.h \ common/sub.h fhist/extract.h common/fcheck.h \ fhist/fhist.h common/fileio.h fhist/modlin.h \ common/str.h common/ac/stdarg.h fhist/subroutine.h $(CC) $(CFLAGS) -Ifhist -Icommon -c fhist/diff.c mv diff.$(OBJEXT) $@ fhist/extract.$(OBJEXT): fhist/extract.c common/ac/libintl.h \ common/config.h common/config.messy.h common/main.h \ common/ac/stdio.h common/ac/string.h common/ac/unistd.h \ common/ac/sys/types.h common/cmalloc.h \ common/ac/stddef.h common/compare.h common/error_intl.h \ common/sub.h common/attrib_forma.h fhist/extract.h \ common/fcheck.h fhist/fhist.h common/fileio.h \ fhist/modlin.h common/output/file.h common/output.h \ common/ac/stdarg.h common/output/stdout.h \ common/output/quotprindeco.h fhist/subroutine.h $(CC) $(CFLAGS) -Ifhist -Icommon -c fhist/extract.c mv extract.$(OBJEXT) $@ fhist/list.$(OBJEXT): fhist/list.c common/ac/libintl.h common/config.h \ common/config.messy.h common/main.h common/ac/stdio.h \ common/cmalloc.h common/ac/stddef.h common/compare.h \ common/error_intl.h common/sub.h common/attrib_forma.h \ common/fcheck.h fhist/fhist.h common/fileio.h \ fhist/list.h fhist/subroutine.h $(CC) $(CFLAGS) -Ifhist -Icommon -c fhist/list.c mv list.$(OBJEXT) $@ fhist/main.$(OBJEXT): fhist/main.c common/ac/ctype.h common/config.h \ common/config.messy.h common/ac/sys/types.h \ common/ac/stdio.h common/main.h common/ac/errno.h \ common/ac/dirent.h common/ac/unistd.h common/ac/stdlib.h \ common/ac/string.h common/ac/sys/stat.h common/arglex.h \ fhist/breaks.h common/cmalloc.h common/ac/stddef.h \ common/compare.h fhist/diff.h common/error_intl.h \ common/sub.h common/attrib_forma.h fhist/extract.h \ fhist/fhist.h common/help.h common/isdir.h fhist/list.h \ fhist/modlin.h fhist/name.h common/progname.h \ fhist/prune.h common/quit.h common/str.h \ common/ac/stdarg.h fhist/subroutine.h common/trace.h \ fhist/update.h common/version.h $(CC) $(CFLAGS) -Ifhist -Icommon -c fhist/main.c mv main.$(OBJEXT) $@ fhist/modlin.$(OBJEXT): fhist/modlin.c common/ac/string.h \ common/config.h common/config.messy.h common/cmalloc.h \ common/ac/stddef.h common/main.h common/compare.h \ common/error_intl.h common/sub.h common/attrib_forma.h \ common/fcheck.h common/ac/stdio.h fhist/fhist.h \ common/fileio.h common/input/file_text.h common/input.h \ common/input/file.h common/ac/sys/stat.h \ common/ac/sys/types.h common/input/quotprinenco.h \ fhist/modlin.h common/trace.h $(CC) $(CFLAGS) -Ifhist -Icommon -c fhist/modlin.c mv modlin.$(OBJEXT) $@ fhist/name.$(OBJEXT): fhist/name.c common/ac/ctype.h common/config.h \ common/config.messy.h common/ac/errno.h \ common/ac/stdio.h common/main.h common/ac/string.h \ fhist/breaks.h common/compare.h common/error_intl.h \ common/sub.h common/attrib_forma.h fhist/fhist.h \ common/fileio.h fhist/name.h fhist/subroutine.h $(CC) $(CFLAGS) -Ifhist -Icommon -c fhist/name.c mv name.$(OBJEXT) $@ fhist/prune.$(OBJEXT): fhist/prune.c common/ac/stdio.h common/config.h \ common/config.messy.h common/main.h common/ac/string.h \ fhist/breaks.h common/compare.h common/error_intl.h \ common/sub.h common/attrib_forma.h common/fcheck.h \ fhist/fhist.h common/fileio.h fhist/prune.h common/str.h \ common/ac/stddef.h common/ac/stdarg.h fhist/subroutine.h $(CC) $(CFLAGS) -Ifhist -Icommon -c fhist/prune.c mv prune.$(OBJEXT) $@ fhist/subroutine.$(OBJEXT): fhist/subroutine.c common/ac/ctype.h \ common/config.h common/config.messy.h common/ac/errno.h \ common/ac/stdio.h common/main.h common/ac/string.h \ common/ac/unistd.h common/ac/sys/types.h \ common/cmalloc.h common/ac/stddef.h common/compare.h \ common/error_intl.h common/sub.h common/attrib_forma.h \ common/fcheck.h fhist/fhist.h common/fileio.h \ common/isdir.h common/str.h common/ac/stdarg.h \ fhist/subroutine.h $(CC) $(CFLAGS) -Ifhist -Icommon -c fhist/subroutine.c mv subroutine.$(OBJEXT) $@ fhist/update.$(OBJEXT): fhist/update.c common/ac/ctype.h common/config.h \ common/config.messy.h common/ac/errno.h common/ac/pwd.h \ common/ac/sys/types.h common/ac/stdio.h common/main.h \ common/ac/string.h common/ac/time.h common/ac/unistd.h \ fhist/breaks.h common/cmalloc.h common/ac/stddef.h \ common/compare.h common/error_intl.h common/sub.h \ common/attrib_forma.h common/fcheck.h fhist/fhist.h \ common/fileio.h common/input/file.h common/ac/sys/stat.h \ common/input.h common/input/file_text.h \ common/input/quotprinenco.h fhist/modlin.h common/str.h \ common/ac/stdarg.h fhist/subroutine.h common/trace.h \ common/undo.h fhist/update.h $(CC) $(CFLAGS) -Ifhist -Icommon -c fhist/update.c mv update.$(OBJEXT) $@ fmerge/main.$(OBJEXT): fmerge/main.c common/ac/errno.h common/config.h \ common/config.messy.h common/ac/stdio.h common/main.h \ common/ac/stdlib.h common/ac/string.h common/arglex.h \ common/cmalloc.h common/ac/stddef.h common/compare.h \ common/error_intl.h common/sub.h common/attrib_forma.h \ common/fileio.h common/help.h common/progname.h \ common/quit.h common/version.h fmerge/work.h $(CC) $(CFLAGS) -Ifmerge -Icommon -c fmerge/main.c mv main.$(OBJEXT) $@ fmerge/work.$(OBJEXT): fmerge/work.c common/ac/stdio.h common/config.h \ common/config.messy.h common/main.h common/ac/string.h \ common/ac/libintl.h common/cmalloc.h common/ac/stddef.h \ common/compare.h common/error_intl.h common/sub.h \ common/attrib_forma.h common/fcheck.h common/fileio.h \ fmerge/work.h $(CC) $(CFLAGS) -Ifmerge -Icommon -c fmerge/work.c mv work.$(OBJEXT) $@ lib/en/LC_MESSAGES/fcomp.mo: lib/en/LC_MESSAGES/fcomp.po \ lib/en/LC_MESSAGES/common.po $(SH) etc/msgfmt.sh --msgfmt=$(MSGFMT) --msgcat=$(MSGCAT) \ --output=$@ lib/en/LC_MESSAGES/fcomp.po \ lib/en/LC_MESSAGES/common.po $(NLSDIR)/en/LC_MESSAGES/fcomp.mo: lib/en/LC_MESSAGES/fcomp.mo \ lib/en/LC_MESSAGES/.nlsdir $(INSTALL_DATA) lib/en/LC_MESSAGES/fcomp.mo $@ lib/en/LC_MESSAGES/fhist.mo: lib/en/LC_MESSAGES/fhist.po \ lib/en/LC_MESSAGES/common.po $(SH) etc/msgfmt.sh --msgfmt=$(MSGFMT) --msgcat=$(MSGCAT) \ --output=$@ lib/en/LC_MESSAGES/fhist.po \ lib/en/LC_MESSAGES/common.po $(NLSDIR)/en/LC_MESSAGES/fhist.mo: lib/en/LC_MESSAGES/fhist.mo \ lib/en/LC_MESSAGES/.nlsdir $(INSTALL_DATA) lib/en/LC_MESSAGES/fhist.mo $@ lib/en/LC_MESSAGES/fmerge.mo: lib/en/LC_MESSAGES/fmerge.po \ lib/en/LC_MESSAGES/common.po $(SH) etc/msgfmt.sh --msgfmt=$(MSGFMT) --msgcat=$(MSGCAT) \ --output=$@ lib/en/LC_MESSAGES/fmerge.po \ lib/en/LC_MESSAGES/common.po $(NLSDIR)/en/LC_MESSAGES/fmerge.mo: lib/en/LC_MESSAGES/fmerge.mo \ lib/en/LC_MESSAGES/.nlsdir $(INSTALL_DATA) lib/en/LC_MESSAGES/fmerge.mo $@ lib/en/building.ps: lib/en/building/main.man $(SOELIM) -Ilib/en/building -Ietc -Ilib/en/man1 -Ilib/en/readme \ lib/en/building/main.man | $(GROFF) -s -t -p -man -mpic \ -mpspic > $@ $(datadir)/en/building.ps: lib/en/building.ps lib/en/.datadir $(INSTALL_DATA) lib/en/building.ps $@ lib/en/building.dvi: lib/en/building/main.man $(SOELIM) -Ilib/en/building -Ietc -Ilib/en/man1 -Ilib/en/readme \ lib/en/building/main.man | $(GROFF) -Tdvi -s -t -p -man \ -mpic > $@ $(datadir)/en/building.dvi: lib/en/building.dvi lib/en/.datadir $(INSTALL_DATA) lib/en/building.dvi $@ lib/en/building.txt: lib/en/building/main.man $(SOELIM) -Ilib/en/building -Ietc -Ilib/en/man1 -Ilib/en/readme \ lib/en/building/main.man | $(GROFF) -Tascii -s -t -p \ -man -mpic > $@ $(datadir)/en/building.txt: lib/en/building.txt lib/en/.datadir $(INSTALL_DATA) lib/en/building.txt $@ $(datadir)/en/man1/fcomp.1: lib/en/man1/fcomp.1 lib/en/man1/.datadir $(SOELIM) -Ilib/en/man1 -Ietc lib/en/man1/fcomp.1 > tmp $(INSTALL_DATA) tmp $@ @rm -f tmp $(mandir)/man1/fcomp.1: lib/$(MANLANG)/man1/fcomp.1 lib/en/man1/.mandir $(SOELIM) -Ilib/$(MANLANG)/man1 -Ietc lib/$(MANLANG)/man1/fcomp.1 > tmp $(INSTALL_DATA) tmp $@ @rm -f tmp $(datadir)/en/man1/fhist.1: lib/en/man1/fhist.1 lib/en/man1/.datadir $(SOELIM) -Ilib/en/man1 -Ietc lib/en/man1/fhist.1 > tmp $(INSTALL_DATA) tmp $@ @rm -f tmp $(mandir)/man1/fhist.1: lib/$(MANLANG)/man1/fhist.1 lib/en/man1/.mandir $(SOELIM) -Ilib/$(MANLANG)/man1 -Ietc lib/$(MANLANG)/man1/fhist.1 > tmp $(INSTALL_DATA) tmp $@ @rm -f tmp $(datadir)/en/man1/fhist_lic.1: lib/en/man1/fhist_lic.1 \ lib/en/man1/.datadir $(SOELIM) -Ilib/en/man1 -Ietc lib/en/man1/fhist_lic.1 > tmp $(INSTALL_DATA) tmp $@ @rm -f tmp $(mandir)/man1/fhist_lic.1: lib/$(MANLANG)/man1/fhist_lic.1 \ lib/en/man1/.mandir $(SOELIM) -Ilib/$(MANLANG)/man1 -Ietc \ lib/$(MANLANG)/man1/fhist_lic.1 > tmp $(INSTALL_DATA) tmp $@ @rm -f tmp $(datadir)/en/man1/fmerge.1: lib/en/man1/fmerge.1 lib/en/man1/.datadir $(SOELIM) -Ilib/en/man1 -Ietc lib/en/man1/fmerge.1 > tmp $(INSTALL_DATA) tmp $@ @rm -f tmp $(mandir)/man1/fmerge.1: lib/$(MANLANG)/man1/fmerge.1 \ lib/en/man1/.mandir $(SOELIM) -Ilib/$(MANLANG)/man1 -Ietc \ lib/$(MANLANG)/man1/fmerge.1 > tmp $(INSTALL_DATA) tmp $@ @rm -f tmp lib/en/readme.ps: lib/en/readme/main.man $(SOELIM) -Ilib/en/readme -Ietc -Ilib/en/man1 -Ilib/en/readme \ lib/en/readme/main.man | $(GROFF) -s -t -p -man -mpic \ -mpspic > $@ $(datadir)/en/readme.ps: lib/en/readme.ps lib/en/.datadir $(INSTALL_DATA) lib/en/readme.ps $@ lib/en/readme.dvi: lib/en/readme/main.man $(SOELIM) -Ilib/en/readme -Ietc -Ilib/en/man1 -Ilib/en/readme \ lib/en/readme/main.man | $(GROFF) -Tdvi -s -t -p -man \ -mpic > $@ $(datadir)/en/readme.dvi: lib/en/readme.dvi lib/en/.datadir $(INSTALL_DATA) lib/en/readme.dvi $@ lib/en/readme.txt: lib/en/readme/main.man $(SOELIM) -Ilib/en/readme -Ietc -Ilib/en/man1 -Ilib/en/readme \ lib/en/readme/main.man | $(GROFF) -Tascii -s -t -p -man \ -mpic > $@ $(datadir)/en/readme.txt: lib/en/readme.txt lib/en/.datadir $(INSTALL_DATA) lib/en/readme.txt $@ lib/en/reference.ps: lib/en/reference/main.man $(SOELIM) -Ilib/en/reference -Ietc -Ilib/en/man1 -Ilib/en/readme \ lib/en/reference/main.man | $(GROFF) -s -t -p -man -mpic \ -mpspic > $@ $(datadir)/en/reference.ps: lib/en/reference.ps lib/en/.datadir $(INSTALL_DATA) lib/en/reference.ps $@ lib/en/reference.dvi: lib/en/reference/main.man $(SOELIM) -Ilib/en/reference -Ietc -Ilib/en/man1 -Ilib/en/readme \ lib/en/reference/main.man | $(GROFF) -Tdvi -s -t -p -man \ -mpic > $@ $(datadir)/en/reference.dvi: lib/en/reference.dvi lib/en/.datadir $(INSTALL_DATA) lib/en/reference.dvi $@ lib/en/reference.txt: lib/en/reference/main.man $(SOELIM) -Ilib/en/reference -Ietc -Ilib/en/man1 -Ilib/en/readme \ lib/en/reference/main.man | $(GROFF) -Tascii -s -t -p \ -man -mpic > $@ $(datadir)/en/reference.txt: lib/en/reference.txt lib/en/.datadir $(INSTALL_DATA) lib/en/reference.txt $@ t0001a: test/00/t0001a.sh all $(SH) test/00/t0001a.sh t0002a: test/00/t0002a.sh all $(SH) test/00/t0002a.sh t0003a: test/00/t0003a.sh all $(SH) test/00/t0003a.sh t0004a: test/00/t0004a.sh all $(SH) test/00/t0004a.sh t0005a: test/00/t0005a.sh all $(SH) test/00/t0005a.sh t0006a: test/00/t0006a.sh all $(SH) test/00/t0006a.sh t0007a: test/00/t0007a.sh all $(SH) test/00/t0007a.sh t0008a: test/00/t0008a.sh all $(SH) test/00/t0008a.sh t0009a: test/00/t0009a.sh all $(SH) test/00/t0009a.sh t0010a: test/00/t0010a.sh all $(SH) test/00/t0010a.sh t0011a: test/00/t0011a.sh all $(SH) test/00/t0011a.sh t0012a: test/00/t0012a.sh all $(SH) test/00/t0012a.sh t0013a: test/00/t0013a.sh all $(SH) test/00/t0013a.sh t0014a: test/00/t0014a.sh all $(SH) test/00/t0014a.sh t0015a: test/00/t0015a.sh all $(SH) test/00/t0015a.sh t0016a: test/00/t0016a.sh all $(SH) test/00/t0016a.sh t0017a: test/00/t0017a.sh all $(SH) test/00/t0017a.sh t0018a: test/00/t0018a.sh all $(SH) test/00/t0018a.sh t0019a: test/00/t0019a.sh all $(SH) test/00/t0019a.sh t0020a: test/00/t0020a.sh all $(SH) test/00/t0020a.sh t0021a: test/00/t0021a.sh all $(SH) test/00/t0021a.sh t0022a: test/00/t0022a.sh all $(SH) test/00/t0022a.sh t0023a: test/00/t0023a.sh all $(SH) test/00/t0023a.sh t0024a: test/00/t0024a.sh all $(SH) test/00/t0024a.sh t0025a: test/00/t0025a.sh all $(SH) test/00/t0025a.sh t0026a: test/00/t0026a.sh all $(SH) test/00/t0026a.sh t0027a: test/00/t0027a.sh all $(SH) test/00/t0027a.sh t0028a: test/00/t0028a.sh all $(SH) test/00/t0028a.sh t0029a: test/00/t0029a.sh all $(SH) test/00/t0029a.sh t0030a: test/00/t0030a.sh all $(SH) test/00/t0030a.sh lib/en/LC_MESSAGES/.nlsdir: lib/en/.nlsdir -$(INSTALL) -m 0755 -d $(NLSDIR)/en/LC_MESSAGES @-test -d $(NLSDIR)/en/LC_MESSAGES && touch $@ @sleep 1 lib/en/.nlsdir: lib/.nlsdir -$(INSTALL) -m 0755 -d $(NLSDIR)/en @-test -d $(NLSDIR)/en && touch $@ @sleep 1 lib/.nlsdir: -$(INSTALL) -m 0755 -d $(NLSDIR) @-test -d $(NLSDIR) && touch $@ @sleep 1 lib/en/man1/.mandir: lib/en/.mandir -$(INSTALL) -m 0755 -d $(mandir)/man1 @-test -d $(mandir)/man1 && touch $@ @sleep 1 lib/en/.mandir: -$(INSTALL) -m 0755 -d $(mandir) @-test -d $(mandir) && touch $@ @sleep 1 lib/en/man1/.datadir: lib/en/.datadir -$(INSTALL) -m 0755 -d $(datadir)/en/man1 @-test -d $(datadir)/en/man1 && touch $@ @sleep 1 lib/en/.datadir: lib/.datadir -$(INSTALL) -m 0755 -d $(datadir)/en @-test -d $(datadir)/en && touch $@ @sleep 1 lib/.datadir: -$(INSTALL) -m 0755 -d $(datadir) @-test -d $(datadir) && touch $@ @sleep 1 all: binaries po doc CommonFiles = common/ac/libintl.$(OBJEXT) common/ac/string.$(OBJEXT) \ common/ac/unistd.$(OBJEXT) common/ac/wchar.$(OBJEXT) \ common/ac/wctype.$(OBJEXT) common/arglex.$(OBJEXT) \ common/cmalloc.$(OBJEXT) common/compare.$(OBJEXT) \ common/env.$(OBJEXT) common/error.$(OBJEXT) \ common/error_intl.$(OBJEXT) common/fcheck.$(OBJEXT) \ common/fileio.$(OBJEXT) common/help.$(OBJEXT) \ common/input.$(OBJEXT) common/input/crlf.$(OBJEXT) \ common/input/file.$(OBJEXT) \ common/input/file_text.$(OBJEXT) \ common/input/hexify.$(OBJEXT) \ common/input/private.$(OBJEXT) \ common/input/pushba_trans.$(OBJEXT) \ common/input/quotprinenco.$(OBJEXT) \ common/input/stdin.$(OBJEXT) common/isdir.$(OBJEXT) \ common/language.$(OBJEXT) common/libdir.$(OBJEXT) \ common/mem.$(OBJEXT) common/mprintf.$(OBJEXT) \ common/output.$(OBJEXT) common/output/file.$(OBJEXT) \ common/output/private.$(OBJEXT) \ common/output/quotprindeco.$(OBJEXT) \ common/output/stdout.$(OBJEXT) common/page.$(OBJEXT) \ common/pager.$(OBJEXT) common/progname.$(OBJEXT) \ common/quit.$(OBJEXT) common/str.$(OBJEXT) \ common/str_list.$(OBJEXT) common/sub.$(OBJEXT) \ common/sub/basename.$(OBJEXT) common/sub/date.$(OBJEXT) \ common/sub/dirname.$(OBJEXT) \ common/sub/downcase.$(OBJEXT) common/sub/errno.$(OBJEXT) \ common/sub/expr.$(OBJEXT) \ common/sub/expr_gram.gen.$(OBJEXT) \ common/sub/expr_lex.$(OBJEXT) common/sub/ident.$(OBJEXT) \ common/sub/left.$(OBJEXT) common/sub/length.$(OBJEXT) \ common/sub/plural.$(OBJEXT) \ common/sub/progname.$(OBJEXT) common/sub/right.$(OBJEXT) \ common/sub/upcase.$(OBJEXT) \ common/sub/zero_pad.$(OBJEXT) common/trace.$(OBJEXT) \ common/undo.$(OBJEXT) common/version.$(OBJEXT) \ common/version_stmp.$(OBJEXT) common/wstr.$(OBJEXT) \ common/wstr_list.$(OBJEXT) TestFiles = t0001a t0002a t0003a t0004a t0005a t0006a t0007a t0008a \ t0009a t0010a t0011a t0012a t0013a t0014a t0015a t0016a \ t0017a t0018a t0019a t0020a t0021a t0022a t0023a t0024a \ t0025a t0026a t0027a t0028a t0029a t0030a install-man: $(mandir)/man1/fcomp.1 $(mandir)/man1/fhist.1 \ $(mandir)/man1/fhist_lic.1 $(mandir)/man1/fmerge.1 install-iman: install-iman-$(HAVE_I18N) install-iman-yes: $(datadir)/en/man1/fcomp.1 $(datadir)/en/man1/fhist.1 \ $(datadir)/en/man1/fhist_lic.1 \ $(datadir)/en/man1/fmerge.1 install-iman-no: po: po-$(HAVE_I18N) po-yes: lib/en/LC_MESSAGES/fcomp.mo lib/en/LC_MESSAGES/fhist.mo \ lib/en/LC_MESSAGES/fmerge.mo po-no: install-po: install-po-$(HAVE_I18N) install-po-yes: $(NLSDIR)/en/LC_MESSAGES/fcomp.mo \ $(NLSDIR)/en/LC_MESSAGES/fhist.mo \ $(NLSDIR)/en/LC_MESSAGES/fmerge.mo install-po-no: doc: doc-$(HAVE_GROFF) doc-yes: lib/en/building.ps lib/en/building.dvi lib/en/building.txt \ lib/en/readme.ps lib/en/readme.dvi lib/en/readme.txt \ lib/en/reference.ps lib/en/reference.dvi \ lib/en/reference.txt doc-no: install-doc: install-doc-$(HAVE_GROFF) install-doc-yes: $(datadir)/en/building.ps $(datadir)/en/building.dvi \ $(datadir)/en/building.txt $(datadir)/en/readme.ps \ $(datadir)/en/readme.dvi $(datadir)/en/readme.txt \ $(datadir)/en/reference.ps $(datadir)/en/reference.dvi \ $(datadir)/en/reference.txt install-doc-no: binaries: bin/fcomp$(EXEEXT) bin/fhist$(EXEEXT) bin/fmerge$(EXEEXT) fcomp_files = fcomp/main.$(OBJEXT) bin/fcomp$(EXEEXT): $(fcomp_files) common/lib.$(LIBEXT) .bin $(CC) $(LDFLAGS) -o $@ $(fcomp_files) common/lib.$(LIBEXT) $(LIBS) chmod 755 $@ $(bindir)/$(PROGRAM_PREFIX)fcomp$(PROGRAM_SUFFIX)$(EXEEXT): \ bin/fcomp$(EXEEXT) .bindir $(INSTALL_PROGRAM) bin/fcomp$(EXEEXT) $@ fhist_files = fhist/breaks.$(OBJEXT) fhist/diff.$(OBJEXT) \ fhist/extract.$(OBJEXT) fhist/list.$(OBJEXT) \ fhist/main.$(OBJEXT) fhist/modlin.$(OBJEXT) \ fhist/name.$(OBJEXT) fhist/prune.$(OBJEXT) \ fhist/subroutine.$(OBJEXT) fhist/update.$(OBJEXT) bin/fhist$(EXEEXT): $(fhist_files) common/lib.$(LIBEXT) .bin $(CC) $(LDFLAGS) -o $@ $(fhist_files) common/lib.$(LIBEXT) $(LIBS) chmod 755 $@ $(bindir)/$(PROGRAM_PREFIX)fhist$(PROGRAM_SUFFIX)$(EXEEXT): \ bin/fhist$(EXEEXT) .bindir $(INSTALL_PROGRAM) bin/fhist$(EXEEXT) $@ fmerge_files = fmerge/main.$(OBJEXT) fmerge/work.$(OBJEXT) bin/fmerge$(EXEEXT): $(fmerge_files) common/lib.$(LIBEXT) .bin $(CC) $(LDFLAGS) -o $@ $(fmerge_files) common/lib.$(LIBEXT) $(LIBS) chmod 755 $@ $(bindir)/$(PROGRAM_PREFIX)fmerge$(PROGRAM_SUFFIX)$(EXEEXT): \ bin/fmerge$(EXEEXT) .bindir $(INSTALL_PROGRAM) bin/fmerge$(EXEEXT) $@ clean-obj: rm -f core common/lib.$(LIBEXT) .bin .bindir rm -f common/ac/libintl.$(OBJEXT) common/ac/string.$(OBJEXT) rm -f common/ac/unistd.$(OBJEXT) common/ac/wchar.$(OBJEXT) rm -f common/ac/wctype.$(OBJEXT) common/arglex.$(OBJEXT) rm -f common/cmalloc.$(OBJEXT) common/compare.$(OBJEXT) rm -f common/env.$(OBJEXT) common/error.$(OBJEXT) rm -f common/error_intl.$(OBJEXT) common/fcheck.$(OBJEXT) rm -f common/fileio.$(OBJEXT) common/help.$(OBJEXT) rm -f common/input.$(OBJEXT) common/input/crlf.$(OBJEXT) rm -f common/input/file.$(OBJEXT) rm -f common/input/file_text.$(OBJEXT) rm -f common/input/hexify.$(OBJEXT) rm -f common/input/private.$(OBJEXT) rm -f common/input/pushba_trans.$(OBJEXT) rm -f common/input/quotprinenco.$(OBJEXT) rm -f common/input/stdin.$(OBJEXT) common/isdir.$(OBJEXT) rm -f common/language.$(OBJEXT) common/libdir.$(OBJEXT) rm -f common/mem.$(OBJEXT) common/mprintf.$(OBJEXT) rm -f common/output.$(OBJEXT) common/output/file.$(OBJEXT) rm -f common/output/private.$(OBJEXT) rm -f common/output/quotprindeco.$(OBJEXT) rm -f common/output/stdout.$(OBJEXT) common/page.$(OBJEXT) rm -f common/pager.$(OBJEXT) common/progname.$(OBJEXT) rm -f common/quit.$(OBJEXT) common/str.$(OBJEXT) rm -f common/str_list.$(OBJEXT) common/sub.$(OBJEXT) rm -f common/sub/basename.$(OBJEXT) common/sub/date.$(OBJEXT) rm -f common/sub/dirname.$(OBJEXT) common/sub/downcase.$(OBJEXT) rm -f common/sub/errno.$(OBJEXT) common/sub/expr.$(OBJEXT) rm -f common/sub/expr_gram.gen.c common/sub/expr_gram.gen.h rm -f common/sub/expr_gram.gen.$(OBJEXT) rm -f common/sub/expr_lex.$(OBJEXT) common/sub/ident.$(OBJEXT) rm -f common/sub/left.$(OBJEXT) common/sub/length.$(OBJEXT) rm -f common/sub/plural.$(OBJEXT) common/sub/progname.$(OBJEXT) rm -f common/sub/right.$(OBJEXT) common/sub/upcase.$(OBJEXT) rm -f common/sub/zero_pad.$(OBJEXT) common/trace.$(OBJEXT) rm -f common/undo.$(OBJEXT) common/version.$(OBJEXT) rm -f common/version_stmp.$(OBJEXT) common/wstr.$(OBJEXT) rm -f common/wstr_list.$(OBJEXT) fcomp/main.$(OBJEXT) rm -f fhist/breaks.$(OBJEXT) fhist/diff.$(OBJEXT) rm -f fhist/extract.$(OBJEXT) fhist/list.$(OBJEXT) rm -f fhist/main.$(OBJEXT) fhist/modlin.$(OBJEXT) rm -f fhist/name.$(OBJEXT) fhist/prune.$(OBJEXT) rm -f fhist/subroutine.$(OBJEXT) fhist/update.$(OBJEXT) rm -f fmerge/main.$(OBJEXT) fmerge/work.$(OBJEXT) rm -f lib/en/LC_MESSAGES/.nlsdir lib/en/.nlsdir lib/.nlsdir rm -f lib/en/building.ps lib/en/building.dvi lib/en/building.txt rm -f lib/en/man1/.mandir lib/en/.mandir lib/en/man1/.datadir rm -f lib/en/.datadir lib/.datadir lib/en/readme.ps rm -f lib/en/readme.dvi lib/en/readme.txt lib/en/reference.ps rm -f lib/en/reference.dvi lib/en/reference.txt clean: clean-obj rm -f bin/fcomp$(EXEEXT) bin/fhist$(EXEEXT) bin/fmerge$(EXEEXT) distclean: clean rm -f config.status config.log config.cache Makefile \ common/config.h etc/libdir-h common/lib.$(LIBEXT): $(CommonFiles) rm -f $@ ar cq $@ $(CommonFiles) $(RANLIB) $@ .bin: -mkdir bin -@test -d bin && touch $@ @sleep 1 .bindir: -$(INSTALL) -d -m 0755 $(bindir) -@test -d $(bindir) && touch $@ @sleep 1 sure: $(TestFiles) @echo Passed All Tests install: install-bin install-man install-iman install-po install-doc @echo Installation Complete install-bin: $(bindir)/$(PROGRAM_PREFIX)fcomp$(PROGRAM_SUFFIX)$(EXEEXT) \ $(bindir)/$(PROGRAM_PREFIX)fhist$(PROGRAM_SUFFIX)$(EXEEXT) \ $(bindir)/$(PROGRAM_PREFIX)fmerge$(PROGRAM_SUFFIX)$(EXEEXT)