changeset 3298:47c14a9c3238

.
author Jim Meyering <jim@meyering.net>
date Sun, 15 Jul 2001 14:33:50 +0000
parents f890df9cf166
children a733f1450c55
files m4/Makefile.am m4/Makefile.in
diffstat 2 files changed, 7 insertions(+), 55 deletions(-) [+]
line wrap: on
line diff
--- a/m4/Makefile.am
+++ b/m4/Makefile.am
@@ -1,7 +1,8 @@
 ## Process this file with automake to produce Makefile.in -*-Makefile-*-
 
 ##m4-files-begin
-EXTRA_DIST = README jm-glibc-io.m4n Makefile.am.in \
+EXTRA_DIST = \
+  README jm-glibc-io.m4 jm-glibc-io.m4n Makefile.am.in \
 afs.m4 \
 assert.m4 \
 bison.m4 \
@@ -21,6 +22,7 @@
 getgroups.m4 \
 getline.m4 \
 getloadavg.m4 \
+gettimeofday.m4 \
 glibc.m4 \
 glibc21.m4 \
 gnu-source.m4 \
@@ -75,47 +77,12 @@
 Makefile.am: Makefile.am.in
 	rm -f $@ $@t
 	sed -n '1,/^##m4-files-begin/p' $< > $@t
-	((echo EXTRA_DIST = README jm-glibc-io.m4n Makefile.am.in|tr '\012' @);\
+	(((echo EXTRA_DIST =; \
+	   echo "  README jm-glibc-io.m4 jm-glibc-io.m4n Makefile.am.in" \
+	  ) | tr '\012' @); \
 	  (echo *.m4|tr ' ' @) ) \
 	  |sed 's/@$$/%/;s/@/ \\@/g' |tr @% '\012\012' \
 	  >> $@t
 	sed -n '/^##m4-files-end/,$$p' $< >> $@t
-	echo >> $@t
-	echo all-local: jm-glibc-io.m4 >> $@t
 	chmod a-w $@t
 	mv $@t $@
-
-unlocked_functions = \
-  clearerr_unlocked feof_unlocked ferror_unlocked \
-  fflush_unlocked fgets_unlocked fputc_unlocked fputs_unlocked \
-  fread_unlocked fwrite_unlocked getc_unlocked getchar_unlocked \
-  putc_unlocked putchar_unlocked
-
-comma_separated = $(shell echo $(unlocked_functions)|tr -s ' ' ,)
-base_functions = $(patsubst %_unlocked,%,$(unlocked_functions))
-jm-glibc-io.m4: jm-glibc-io.m4n Makefile
-	echo 'dnl This file is automatically generated from $<' > $@t
-	echo '' >> $@t
-	sed							\
-	  -e 's/@space_separated@/$(unlocked_functions)/g'	\
-	  -e 's/@comma_separated@/$(comma_separated)/g'		\
-	  $< >> $@t
-	move-if-change $@t $@
-
-unlocked-io.h: unlocked-io.hin Makefile.am.in
-	tmp=t$$$$;							\
-	echo ''						> $$tmp;	\
-	for f in $(base_functions); do					\
-	  u=`echo $$f|tr '[:lower:]' '[:upper:]'`;			\
-	  echo "#  if HAVE_$${u}_UNLOCKED"		>> $$tmp;	\
-	  echo "#   undef $$f"				>> $$tmp;	\
-	  echo "#   define $$f(S) $${f}_unlocked (S)"	>> $$tmp;	\
-	  echo '#endif'					>> $$tmp;	\
-	done;								\
-	sed "/^@replace_this@$$/r$$tmp" $<				\
-	  | sed "/^@replace_this@$$/d"					\
-	  $< > $@t;							\
-	rm -f $$tmp;							\
-	mv $@t $@
-
-all-local: jm-glibc-io.m4
--- a/m4/Makefile.in
+++ b/m4/Makefile.in
@@ -132,6 +132,7 @@
 getgroups.m4 \
 getline.m4 \
 getloadavg.m4 \
+gettimeofday.m4 \
 glibc.m4 \
 glibc21.m4 \
 gnu-source.m4 \
@@ -312,22 +313,6 @@
 	sed -n '/^##m4-files-end/,$$p' $< >> $@t
 	chmod a-w $@t
 	mv $@t $@
-
-unlocked-io.h: unlocked-io.hin Makefile.am.in
-	tmp=t$$$$;							\
-	echo						> $$tmp;	\
-	for f in $(base_functions); do					\
-	  u=`echo $$f|tr '[:lower:]' '[:upper:]'`;			\
-	  echo "#  if HAVE_$${u}_UNLOCKED"		>> $$tmp;	\
-	  echo "#   undef $$f"				>> $$tmp;	\
-	  echo "#   define $$f(S) $${f}_unlocked (S)"	>> $$tmp;	\
-	  echo '#endif'					>> $$tmp;	\
-	done;								\
-	sed "/^@replace_this@$$/r$$tmp" $<				\
-	  | sed "/^@replace_this@$$/d"					\
-	  $< > $@t;							\
-	rm -f $$tmp;							\
-	mv $@t $@
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
 # Otherwise a system limit (for SysV at least) may be exceeded.
 .NOEXPORT: