X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=modules%2Fsys_stat;h=b8d8c62b41c0d4e865ada21baf4511579170a7a0;hb=92765dd77a04d405b6521790e659e2319c309aeb;hp=33ff8e1522b4a310b475bbf85237db854d8a917e;hpb=f110f8c4810ee8acf04df527cba30413f709648f;p=gnulib.git diff --git a/modules/sys_stat b/modules/sys_stat index 33ff8e152..b8d8c62b4 100644 --- a/modules/sys_stat +++ b/modules/sys_stat @@ -3,26 +3,27 @@ A for systems with missing declarations. Files: lib/stat_.h -m4/absolute-header.m4 m4/sys_stat_h.m4 Depends-on: +absolute-header configure.ac: gl_HEADER_SYS_STAT_H +AC_PROG_MKDIR_P Makefile.am: BUILT_SOURCES += $(SYS_STAT_H) -EXTRA_DIST += stat_.h # We need the following in order to create when the system # has one that is incomplete. sys/stat.h: stat_.h - test -d sys || mkdir sys + @MKDIR_P@ sys rm -f $@-t $@ - sed -e 's|@''ABSOLUTE_SYS_STAT_H''@|$(ABSOLUTE_SYS_STAT_H)|g' \ - < $(srcdir)/stat_.h > $@-t - chmod a-w $@-t + { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ + sed -e 's|@''ABSOLUTE_SYS_STAT_H''@|$(ABSOLUTE_SYS_STAT_H)|g' \ + < $(srcdir)/stat_.h; \ + } > $@-t mv $@-t $@ MOSTLYCLEANFILES += sys/stat.h sys/stat.h-t MOSTLYCLEANDIRS += sys