*** empty log message ***
[coreutils.git] / Makefile.cfg
blob56bafc3f73038ce3ed78bcbcd4fc266f55b29dad
1 # -*- makefile -*-
2 ## Customize Makefile.maint.
4 url_dir_list = \
5   ftp://alpha.gnu.org/gnu/fetish \
6   http://fetish.sf.net \
8 # Files that `make wget-update' should update.
9 wget_files = \
10   $(srcdir)/config/config.guess \
11   $(srcdir)/config/config.sub \
12   $(srcdir)/config/texinfo.tex
14 #  $(srcdir)/src/ansi2knr.c
16 ###############################################
18 # FIXME: CAUTION this list is a duplicate of one in lib/Makefile.am.
19 io_functions = \
20   clearerr feof ferror fflush fgets fputc fputs \
21   fread fwrite getc getchar putc putchar
22 unlocked_io_functions = $(patsubst %,%_unlocked,$(io_functions))
24 comma_separated = $(shell echo $(unlocked_io_functions)|tr -s ' ' ,)
26 # This temp file may not be e.g., $@t, since that may be in a read-only
27 # directory.  Instead, use a file in the current directory.
28 t_io = $(notdir $@)t
30 # This rule requires GNU make.
31 $(srcdir)/m4/jm-glibc-io.m4: $(srcdir)/m4/jm-glibc-io.m4n Makefile.cfg
32         echo dnl This file is automatically generated from $(notdir $<). \
33           > $(t_io)
34         echo >> $(t_io)
35         sed                                                     \
36           -e 's/@space_separated@/$(unlocked_io_functions)/g'   \
37           -e 's/@comma_separated@/$(comma_separated)/g'         \
38           $< >> $(t_io)
39         mv $(t_io) $@