diff options
author | Thorsten Lockert <tholo@cvs.openbsd.org> | 2001-09-28 22:45:44 +0000 |
---|---|---|
committer | Thorsten Lockert <tholo@cvs.openbsd.org> | 2001-09-28 22:45:44 +0000 |
commit | ba1dc3b9e4f3402b435edad6e14f34a79f4748fa (patch) | |
tree | 8e10de858a180b8b10c3a0774229ddc53ac99b00 /gnu/usr.bin/cvs/lib/Makefile.am | |
parent | 79da6d2ec924cfdf612531607a5ae97264df2270 (diff) |
Latest from Cyclic Software
Diffstat (limited to 'gnu/usr.bin/cvs/lib/Makefile.am')
-rw-r--r-- | gnu/usr.bin/cvs/lib/Makefile.am | 88 |
1 files changed, 88 insertions, 0 deletions
diff --git a/gnu/usr.bin/cvs/lib/Makefile.am b/gnu/usr.bin/cvs/lib/Makefile.am new file mode 100644 index 00000000000..5984fcf0c66 --- /dev/null +++ b/gnu/usr.bin/cvs/lib/Makefile.am @@ -0,0 +1,88 @@ +## Process this file with automake to produce Makefile.in +# Makefile for library files used by GNU CVS. +# Copyright (C) 1986, 1988-1994, 2000 Free Software Foundation, Inc. + +# 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, 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. + +# For now we need to include $(top_srcdir)/src because some systems +# (at least 'AIX rioscpu2 3 4 000030498200', +# 'HP-UX hp60 B.10.20 A 9000/770 hp60 two-user license', & +# 'IRIX64 sgiop110 6.5 07151433 IP30') have trouble finding error.h +# when compiling savecwd.c +# +# FIXME - the fact that compiling on my Linux 2.2.16 system finds +# /usr/include/error.h instead of $(top_srcdir)/src/error.h but +# everything compiles and tests anyhow implies that src/error.h may +# be unecessary now. Should look more deeply into this +# +# $(includeopt) is CVS specific and set by configure +INCLUDES = -I$(top_srcdir)/src $(includeopt) + +noinst_LIBRARIES = libcvs.a + +# Always use CVS's regular expression matcher regex.o, because of +# variations in regular expression syntax - we want to be the same +# across systems and (probably) compared with old versions of CVS too. +# +# On a more mundane/detail level, having regex.h match regex.c can be +# an issue if we aren't careful. +# +# Also should look into unifying regular expression matching in CVS +# with the diff library (perhaps to have the caller, CVS, do the +# matching?) +libcvs_a_SOURCES = \ + argmatch.c \ + ftruncate.c \ + getdate.y \ + getline.c \ + getopt.c \ + getopt1.c \ + md5.c \ + regex.c \ + savecwd.c \ + sighandle.c \ + stripslash.c \ + xgetwd.c \ + yesno.c \ + getline.h \ + getopt.h \ + fnmatch.h \ + md5.h \ + regex.h \ + savecwd.h \ + system.h \ + wait.h \ + xselect.h \ + xtime.h +## because @LIBOBJS@ is included below, automake automatically knows about +## dup2.c +## fncase.c +## fnmatch.c +## hostname.c +## memmove.c +## mkdir.c +## rename.c +## strstr.c +## strerror.c +## strtoul.c +## valloc.c +## waitpid.c +libcvs_a_LIBADD = @LIBOBJS@ + +EXTRA_DIST = \ + .cvsignore \ + ChangeLog.fsf \ + build_lib.com \ + xgssapi.h + +# for backwards compatibility with the old makefiles +realclean: maintainer-clean +.PHONY: realclean |