Merge branch 'mirbsd', mostly reverting commit a4bdd3373a67c89fb350e619958b5a7e144c9c3b
[alioth/cvs.git] / lib / Makefile.am
index f0df36b..2c481a5 100644 (file)
@@ -1,4 +1,3 @@
-# $MirOS: src/gnu/usr.bin/cvs/lib/Makefile.am,v 1.7 2011/06/11 03:58:06 tg Exp $
 ## Process this file with automake to produce Makefile.in
 # Makefile for library files used by GNU CVS.
 #
@@ -23,7 +22,6 @@ noinst_LIBRARIES = libcvs.a
 # with the diff library (perhaps to have the caller, CVS, do the
 # matching?)
 libcvs_a_SOURCES = \
-       md5.c \
        sighandle.c \
        system.h \
        wait.h \
@@ -167,18 +165,48 @@ libcvs_a_SOURCES += getnline.h getnline.c
 
 ## end   gnulib module getnline
 
+## begin gnulib module getopt
+
+BUILT_SOURCES += $(GETOPT_H)
+EXTRA_DIST += getopt_.h getopt_int.h
+
+# We need the following in order to create <getopt.h> when the system
+# doesn't have one that works with the given compiler.
+getopt.h: getopt_.h
+       cp $(srcdir)/getopt_.h $@-t
+       mv $@-t $@
+MOSTLYCLEANFILES += getopt.h getopt.h-t
+
+## end   gnulib module getopt
+
 ## begin gnulib module gettext-h
 
 libcvs_a_SOURCES += gettext.h
 
 ## end   gnulib module gettext-h
 
+## begin gnulib module glob
+
+BUILT_SOURCES += $(GLOB_H)
+
+# We need the following in order to create an <getopt.h> when the system
+# doesn't have one that works with the given compiler.
+all-local $(libcvs_a_OBJECTS): $(GLOB_H)
+glob.h: glob_.h
+       cp $(srcdir)/glob_.h $@-t
+       mv $@-t $@
+MOSTLYCLEANFILES += glob.h glob.h-t
+
+## end   gnulib module glob.c
+
 ## begin gnulib module mbuiter
 
 libcvs_a_SOURCES += mbuiter.h
 
 ## end   gnulib module mbuiter
 
+## begin gnulib module minmax
+
 libcvs_a_SOURCES += minmax.h
 
 ## end   gnulib module minmax
@@ -284,6 +312,10 @@ libcvs_a_SOURCES += xsize.h
 
 ## end   gnulib module xsize
 
+# Until Automake gets its act together
+distclean-local:
+       rm -f fnmatch.h
+
 # for backwards compatibility with the old makefiles
 realclean: maintainer-clean
 .PHONY: realclean