Formerly posix/glob/Makefile.in.~5~
[kopensolaris-gnu/glibc.git] / posix / glob / Makefile.in
1 # Makefile for standalone distribution of libglob.a (fnmatch, glob).
2
3 # Copyright (C) 1991, 1992 Free Software Foundation, Inc.
4 # This file is part of the GNU C Library.
5
6 # This library is free software; you can redistribute it and/or
7 # modify it under the terms of the GNU Library General Public License
8 # as published by the Free Software Foundation; either version 2 of
9 # the License, or (at your option) any later version.
10
11 # This library is distributed in the hope that it will be useful,
12 # but WITHOUT ANY WARRANTY; without even the implied warranty of
13 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
14 # Library General Public License for more details.
15
16 # You should have received a copy of the GNU Library General Public
17 # License along with this library; see the file COPYING.LIB.  If
18 # not, write to the Free Software Foundation, Inc., 675 Mass Ave,
19 # Cambridge, MA 02139, USA.
20
21 srcdir = @srcdir@
22 VPATH = $(srcdir)
23
24 CPPFLAGS = @DEFS@
25
26 # How to invoke ranlib.
27 RANLIB = ranlib
28 # Test to use to see whether ranlib exists on the system.
29 RANLIB_TEST = [ -f /usr/bin/ranlib -o -f /bin/ranlib ]
30
31 .PHONY: all
32 all: libglob.a
33
34 libglob.a: glob.o fnmatch.o
35         ar rv $@ glob.o fnmatch.o
36         -if $(RANLIB_TEST) ; then $(RANLIB) $@; else true; fi
37
38 glob.o: $(srcdir)/glob.h $(srcdir)/fnmatch.h
39 fnmatch.o: $(srcdir)/fnmatch.h
40
41 .c.o:
42         $(CC) $(CFLAGS) $(CPPFLAGS) -I. -I$(srcdir) -c $< $(OUTPUT_OPTION)
43
44 .PHONY: clean realclean glob-clean glob-realclean
45 clean glob-clean:
46         -rm -f libglob.a *.o core
47 realclean glob-realclean: clean
48         -rm -f TAGS tags
49
50 Makefile: $(srcdir)/Makefile.in config.status
51         ./config.status
52
53 # For inside the C library.
54 glob.tar glob.tar.Z:
55         $(MAKE) -C .. $@