1 #
-sedlibmk
.inp
-----------------------------------------------------------
2 # Configuration script for lib
/Makefile under DJGPP v2
.x
3 #
----------------------------------------------------------------------
5 # Copyright
(C
) 2011 Free Software Foundation
, Inc
.
7 # This file is part of GNU Emacs
.
9 # This file is free software
; as a special exception
, the author gives
10 # unlimited permission to copy and
/or distribute it
, with or without
11 # modifications
, as long as this notice is preserved
.
13 # This program is distributed in the hope that it will be useful
,
14 # but WITHOUT ANY WARRANTY
; without even the implied warranty of
15 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE
.
17 #
----------------------------------------------------------------------
19 # Checklist to add a new gnulib module
:
21 #
. If the module includes source files that need to be compiled
, add
22 # the corresponding
.o file names to the list that gets assigned to
23 # the gl_LIBOBJS variable
.
25 #
. If the module defines functions that need to replace DJGPP
26 # functions
, edit the appropriate REPLACE_foo variables to
1;
27 # otherwise edit them to zero
:
29 #
/^REPLACE_CALLOC
*=/s
/@REPLACE_CALLOC@
/0/
31 #
. If it
's a header, edit the corresponding variable to either an
32 # empty value or to the name of the header. Examples:
34 # /^STDINT_H *=/s/@[^@\n]*@/stdint.h/ -- stdint.h is needed
35 # /^STDDEF_H *=/s/@[^@\n]*@// -- stddef.h is not needed
37 # . Also edit the NEXT_foo and NEXT_AS_FIRST_DIRECTIVE_foo_H variable
38 # as appropriately: to an empty value if the DJGPP system header
39 # should not be included after the gnulib one, or if the gnulib one
40 # is not needed; and to the corresponding DJGPP header name
41 # otherwise. Examples:
43 # /^NEXT_STDDEF_H *=/s/@[^@\n]*@//
44 # /^NEXT_STDINT_H *=/s/@[^@\n]*@/<stdint.h>/
45 # /^NEXT_AS_FIRST_DIRECTIVE_GETOPT_H *=/s/@[^@\n]*@/<getopt.h>/
46 # /^NEXT_AS_FIRST_DIRECTIVE_STDDEF_H *=/s/@[^@\n]*@//
48 # . If the header is needed, edit all the variables it uses as
49 # appropriate. In general, if DJGPP has the corresponding feature,
50 # the value of the corresponding HAVE_foo should be set to what
51 # DJGPP has, and the corresponding GNULIB_foo variable should be
52 # edited to zero. If the feature is not available, the HAVE_foo
53 # variable should be edited to zero and the corresponding
54 # GNULIB_foo variable should be edited to 1 if the gnulib
55 # replacement can work for DJGPP (a rare phenomenon), zero
58 # . Some gnulib header files have more complex recipes in
59 # autogen/Makefile.in than others. The tell-tale sign of such a
60 # recipe is that the input redirection from the .in.h file is not
61 # present at the end of the command, like this:
63 # -e '/definition of _GL_WARN_ON_USE
/r $
(WARN_ON_USE_H
)'; \
69 # -e '/definition of _GL_WARN_ON_USE
/r $
(WARN_ON_USE_H
)' \
70 # < $(srcdir)/sys_stat.in.h; \
74 # For those recipes that do _not_ have redirection at the end of
75 # the command, add a block of Sed commands like this:
77 # /^stdio\.h:/,/^ [ ]*mv /{
78 # s/'\
; \\ *$
/' >> $@-t/
81 # ----------------------------------------------------------------------
82 # Replace @..@ constants.
83 /^\# @configure_input@/s!@configure_input@!lib/Makefile. Generated from Makefile.in by config.bat!
84 /^@SET_MAKE@$/s/@SET_MAKE@//
85 /^VPATH *=/s/@[^@\n]*@/./
89 /^ALLOCA *=/s/@[^@\n]*@//
90 /^ALSA_CFLAGS *=/s/@[^@\n]*@//
91 /^ALSA_LIBS *=/s/@[^@\n]*@//
92 /^AWK *=/s/@[^@\n]*@/gawk/
93 /^CANNOT_DUMP *=/s/@[^@\n]*@/no/
94 /^CC *=/s/@[^@\n]*@/gcc/
95 /^CPP *=/s/@[^@\n]*@/gcc -e/
96 /^CPPFLAGS *=/s/@[^@\n]*@//
97 /^CCDEPMODE *=/s/@[^@\n]*@/depmode=gcc3/
98 /^CFLAGS *=/s/@[^@\n]*@/-g -O2/
99 /^CYGPATH_W *=/s/@[^@\n]*@//
100 /^CYGWIN_OBJ *=/s/@[^@\n]*@//
101 /^C_SWITCH_MACHINE *=/s/@C_SWITCH_MACHINE@//
102 /^C_SWITCH_SYSTEM *=/s/@C_SWITCH_SYSTEM@//
103 /^C_SWITCH_X_SYSTEM *=/s/@C_SWITCH_X_SYSTEM@//
104 /^C_SWITCH_X_SITE *=/s/@C_SWITCH_X_SITE@//
105 /^C_WARNINGS_SWITCH *=/s/@C_WARNINGS_SWITCH@//
106 /^DEFS *=/s/@[^@\n]*@/-DHAVE_CONFIG_H/
107 /^DEPDIR *=/s/@[^@\n]*@/deps/
108 /^DEPFLAGS *=/s/@[^@\n]*@/-MMD -MF ${DEPDIR}\/$*.d/
109 /^ECHO_N *=/s/@[^@\n]*@/-n/
110 /^EXEEXT *=/s/@[^@\n]*@/.exe/
111 /^GETOPT_H *=/s/@[^@\n]*@/getopt.h/
114 /^BITSIZEOF_PTRDIFF_T *=/s/@BITSIZEOF_PTRDIFF_T@/32/
115 /^BITSIZEOF_SIG_ATOMIC_T *=/s/@BITSIZEOF_SIG_ATOMIC_T@/32/
116 /^BITSIZEOF_SIZE_T *=/s/@BITSIZEOF_SIZE_T@/32/
117 /^BITSIZEOF_WCHAR_T *=/s/@BITSIZEOF_WCHAR_T@/16/
118 /^BITSIZEOF_WINT_T *=/s/@BITSIZEOF_WINT_T@/32/
119 /^APPLE_UNIVERSAL_BUILD *=/s/@APPLE_UNIVERSAL_BUILD@/0/
121 # Some GNULIB_* are replaced with zero even though DJGPP does not have
122 # these features. That's because the gnulib replacements cannot
123 # possibly work for DJGPP
, so we prefer to fail the link than have a
124 # subtly botched executable
.
125 /^GNULIB_ATOLL
*=/s
/@GNULIB_ATOLL@
/1/
126 /^GNULIB_CALLOC_POSIX
*=/s
/@GNULIB_CALLOC_POSIX@
/0/
127 /^GNULIB_CANONICALIZE_FILE_NAME
*=/s
/@GNULIB_CANONICALIZE_FILE_NAME@
/0/
128 /^GNULIB_CHOWN
*=/s
/@GNULIB_CHOWN@
/0/
129 /^GNULIB_CLOSE
*=/s
/@GNULIB_CLOSE@
/0/
130 /^GNULIB_DPRINTF
*=/s
/@GNULIB_DPRINTF@
/0/
131 /^GNULIB_DUP2
*=/s
/@GNULIB_DUP2@
/0/
132 /^GNULIB_DUP3
*=/s
/@GNULIB_DUP3@
/1/
133 /^GNULIB_ENVIRON
*=/s
/@GNULIB_ENVIRON@
/0/
134 /^GNULIB_EUIDACCESS
*=/s
/@GNULIB_EUIDACCESS@
/0/
135 /^GNULIB_FACCESSAT
*=/s
/@GNULIB_FACCESSAT@
/0/
136 /^GNULIB_FCHDIR
*=/s
/@GNULIB_FCHDIR@
/0/
137 /^GNULIB_FCHOWNAT
*=/s
/@GNULIB_FCHOWNAT@
/0/
138 /^GNULIB_FCHMODAT
*=/s
/@GNULIB_FCHMODAT@
/0/
139 /^GNULIB_FCLOSE
*=/s
/@GNULIB_FCLOSE@
/0/
140 /^GNULIB_FFLUSH
*=/s
/@GNULIB_FFLUSH@
/0/
141 /^GNULIB_FOPEN
*=/s
/@GNULIB_FOPEN@
/0/
142 /^GNULIB_FPRINTF
*=/s
/@GNULIB_FPRINTF@
/0/
143 /^GNULIB_FPRINTF_POSIX
*=/s
/@GNULIB_FPRINTF_POSIX@
/0/
144 /^GNULIB_FPURGE
*=/s
/@GNULIB_FPURGE@
/0/
145 /^GNULIB_FPUTC
*=/s
/@GNULIB_FPUTC@
/0/
146 /^GNULIB_FPUTS
*=/s
/@GNULIB_FPUTS@
/0/
147 /^GNULIB_FREOPEN
*=/s
/@GNULIB_FREOPEN@
/0/
148 /^GNULIB_FSEEK
*=/s
/@GNULIB_FSEEK@
/0/
149 /^GNULIB_FSEEKO
*=/s
/@GNULIB_FSEEKO@
/0/
150 /^GNULIB_FSTATAT
*=/s
/@GNULIB_FSTATAT@
/0/
151 /^GNULIB_FSYNC
*=/s
/@GNULIB_FSYNC@
/0/
152 /^GNULIB_FTELL
*=/s
/@GNULIB_FTELL@
/0/
153 /^GNULIB_FTELLO
*=/s
/@GNULIB_FTELLO@
/0/
154 /^GNULIB_FTRUNCATE
*=/s
/@GNULIB_FTRUNCATE@
/0/
155 /^GNULIB_FUTIMENS
*=/s
/@GNULIB_FUTIMENS@
/0/
156 /^GNULIB_FWRITE
*=/s
/@GNULIB_FWRITE@
/0/
157 /^GNULIB_GETCWD
*=/s
/@GNULIB_GETCWD@
/0/
158 /^GNULIB_GETDELIM
*=/s
/@GNULIB_GETDELIM@
/0/
159 /^GNULIB_GETDOMAINNAME
*=/s
/@GNULIB_GETDOMAINNAME@
/0/
160 /^GNULIB_GETDTABLESIZE
*=/s
/@GNULIB_GETDTABLESIZE@
/0/
161 /^GNULIB_GETGROUPS
*=/s
/@GNULIB_GETGROUPS@
/0/
162 /^GNULIB_GETHOSTNAME
*=/s
/@GNULIB_GETHOSTNAME@
/0/
163 /^GNULIB_GETLINE
*=/s
/@GNULIB_GETLINE@
/0/
164 /^GNULIB_GETLOADAVG
*=/s
/@GNULIB_GETLOADAVG@
/1/
165 /^GNULIB_GETLOGIN
*=/s
/@GNULIB_GETLOGIN@
/0/
166 /^GNULIB_GETLOGIN_R
*=/s
/@GNULIB_GETLOGIN_R@
/0/
167 /^GNULIB_GETPAGESIZE
*=/s
/@GNULIB_GETPAGESIZE@
/0/
168 /^GNULIB_GETSUBOPT
*=/s
/@GNULIB_GETSUBOPT@
/0/
169 /^GNULIB_GETUSERSHELL
*=/s
/@GNULIB_GETUSERSHELL@
/0/
170 /^GNULIB_GRANTPT
*=/s
/@GNULIB_GRANTPT@
/0/
171 /^GNULIB_LCHMOD
*=/s
/@GNULIB_LCHMOD@
/0/
172 /^GNULIB_LCHOWN
*=/s
/@GNULIB_LCHOWN@
/0/
173 /^GNULIB_LINK
*=/s
/@GNULIB_LINK@
/0/
174 /^GNULIB_LINKAT
*=/s
/@GNULIB_LINKAT@
/0/
175 /^GNULIB_LSEEK
*=/s
/@GNULIB_LSEEK@
/0/
176 /^GNULIB_LSTAT
*=/s
/@GNULIB_LSTAT@
/0/
177 /^GNULIB_MALLOC_POSIX
*=/s
/@GNULIB_MALLOC_POSIX@
/0/
178 /^GNULIB_MBTOWC
*=/s
/@GNULIB_MBTOWC@
/0/
179 /^GNULIB_MKDIRAT
*=/s
/@GNULIB_MKDIRAT@
/0/
180 /^GNULIB_MKDTEMP
*=/s
/@GNULIB_MKDTEMP@
/0/
181 /^GNULIB_MKFIFO
*=/s
/@GNULIB_MKFIFO@
/0/
182 /^GNULIB_MKFIFOAT
*=/s
/@GNULIB_MKFIFOAT@
/0/
183 /^GNULIB_MKNOD
*=/s
/@GNULIB_MKNOD@
/0/
184 /^GNULIB_MKNODAT
*=/s
/@GNULIB_MKNODAT@
/0/
185 /^GNULIB_MKOSTEMP
*=/s
/@GNULIB_MKOSTEMP@
/0/
186 /^GNULIB_MKOSTEMPS
*=/s
/@GNULIB_MKOSTEMPS@
/0/
187 /^GNULIB_MKSTEMP
*=/s
/@GNULIB_MKSTEMP@
/0/
188 /^GNULIB_MKSTEMPS
*=/s
/@GNULIB_MKSTEMPS@
/0/
189 /^GNULIB_MKTIME
*=/s
/@GNULIB_MKTIME@
/0/
190 /^GNULIB_NANOSLEEP
*=/s
/@GNULIB_NANOSLEEP@
/0/
191 /^GNULIB_OBSTACK_PRINTF
*=/s
/@GNULIB_OBSTACK_PRINTF@
/0/
192 /^GNULIB_OBSTACK_PRINTF_POSIX
*=/s
/@GNULIB_OBSTACK_PRINTF_POSIX@
/0/
193 /^GNULIB_PERROR
*=/s
/@GNULIB_PERROR@
/0/
194 /^GNULIB_PIPE
*=/s
/@GNULIB_PIPE@
/0/
195 /^GNULIB_PIPE2
*=/s
/@GNULIB_PIPE2@
/0/
196 /^GNULIB_POPEN
*=/s
/@GNULIB_POPEN@
/0/
197 /^GNULIB_PREAD
*=/s
/@GNULIB_PREAD@
/0/
198 /^GNULIB_PTSNAME
*=/s
/@GNULIB_PTSNAME@
/0/
199 /^GNULIB_PUTC
*=/s
/@GNULIB_PUTC@
/0/
200 /^GNULIB_PUTCHAR
*=/s
/@GNULIB_PUTCHAR@
/0/
201 /^GNULIB_PUTENV
*=/s
/@GNULIB_PUTENV@
/0/
202 /^GNULIB_PUTS
*=/s
/@GNULIB_PUTS@
/0/
203 /^GNULIB_PWRITE
*=/s
/@GNULIB_PWRITE@
/0/
204 /^GNULIB_RANDOM_R
*=/s
/@GNULIB_RANDOM_R@
/0/
205 /^GNULIB_READLINK
*=/s
/@GNULIB_READLINK@
/0/
206 /^GNULIB_READLINKAT
*=/s
/@GNULIB_READLINKAT@
/0/
207 /^GNULIB_REALLOC_POSIX
*=/s
/@GNULIB_REALLOC_POSIX@
/0/
208 /^GNULIB_REALPATH
*=/s
/@GNULIB_REALPATH@
/0/
209 /^GNULIB_REMOVE
*=/s
/@GNULIB_REMOVE@
/0/
210 /^GNULIB_RENAME
*=/s
/@GNULIB_RENAME@
/0/
211 /^GNULIB_RENAMEAT
*=/s
/@GNULIB_RENAMEAT@
/0/
212 /^GNULIB_RMDIR
*=/s
/@GNULIB_RMDIR@
/0/
213 /^GNULIB_RPMATCH
*=/s
/@GNULIB_RPMATCH@
/0/
214 /^GNULIB_SETENV
*=/s
/@GNULIB_SETENV@
/0/
215 /^GNULIB_SLEEP
*=/s
/@GNULIB_SLEEP@
/0/
216 /^GNULIB_SNPRINTF
*=/s
/@GNULIB_SNPRINTF@
/0/
217 /^GNULIB_SPRINTF_POSIX
*=/s
/@GNULIB_SPRINTF_POSIX@
/0/
218 /^GNULIB_STAT
*=/s
/@GNULIB_STAT@
/0/
219 /^GNULIB_STDIO_H_SIGPIPE
*=/s
/@GNULIB_STDIO_H_SIGPIPE@
/0/
220 /^GNULIB_STRPTIME
*=/s
/@GNULIB_STRPTIME@
/0/
221 /^GNULIB_STRTOD
*=/s
/@GNULIB_STRTOD@
/0/
222 /^GNULIB_STRTOLL
*=/s
/@GNULIB_STRTOLL@
/0/
223 /^GNULIB_STRTOULL
*=/s
/@GNULIB_STRTOULL@
/0/
224 /^GNULIB_SYMLINK
*=/s
/@GNULIB_SYMLINK@
/0/
225 /^GNULIB_SYMLINKAT
*=/s
/@GNULIB_SYMLINKAT@
/0/
226 /^GNULIB_SYSTEM_POSIX
*=/s
/@GNULIB_SYSTEM_POSIX@
/0/
227 /^GNULIB_TIMEGM
*=/s
/@GNULIB_TIMEGM@
/0/
228 /^GNULIB_TIME_R
*=/s
/@GNULIB_TIME_R@
/1/
229 /^GNULIB_TMPFILE
*=/s
/@GNULIB_TMPFILE@
/0/
230 /^GNULIB_TTYNAME_R
*=/s
/@GNULIB_TTYNAME_R@
/0/
231 /^GNULIB_UNISTD_H_GETOPT
*=/s
/@GNULIB_UNISTD_H_GETOPT@
/1/
232 /^GNULIB_UNISTD_H_SIGPIPE
*=/s
/@GNULIB_UNISTD_H_SIGPIPE@
/0/
233 /^GNULIB_UNLINK
*=/s
/@GNULIB_UNLINK@
/0/
234 /^GNULIB_UNLINKAT
*=/s
/@GNULIB_UNLINKAT@
/0/
235 /^GNULIB_UNLOCKPT
*=/s
/@GNULIB_UNLOCKPT@
/0/
236 /^GNULIB_UNSETENV
*=/s
/@GNULIB_UNSETENV@
/1/
237 /^GNULIB_USLEEP
*=/s
/@GNULIB_USLEEP@
/0/
238 /^GNULIB_UTIMENSAT
*=/s
/@GNULIB_UTIMENSAT@
/0/
239 /^GNULIB_VASPRINTF
*=/s
/@GNULIB_VASPRINTF@
/0/
240 /^GNULIB_VDPRINTF
*=/s
/@GNULIB_VDPRINTF@
/0/
241 /^GNULIB_VFPRINTF
*=/s
/@GNULIB_VFPRINTF@
/0/
242 /^GNULIB_VFPRINTF_POSIX
*=/s
/@GNULIB_VFPRINTF_POSIX@
/0/
243 /^GNULIB_VPRINTF
*=/s
/@GNULIB_VPRINTF@
/0/
244 /^GNULIB_VPRINTF_POSIX
*=/s
/@GNULIB_VPRINTF_POSIX@
/0/
245 /^GNULIB_VSNPRINTF
*=/s
/@GNULIB_VSNPRINTF@
/0/
246 /^GNULIB_VSPRINTF_POSIX
*=/s
/@GNULIB_VSPRINTF_POSIX@
/0/
247 /^GNULIB_WCTOMB
*=/s
/@GNULIB_WCTOMB@
/0/
248 /^GNULIB_WRITE
*=/s
/@GNULIB_WRITE@
/0/
249 /^GNULIB__EXIT
*=/s
/@GNULIB__EXIT@
/0/
250 /^HAVE_ATOLL
*=/s
/@HAVE_ATOLL@
/0/
251 /^HAVE_CANONICALIZE_FILE_NAME
*=/s
/@HAVE_CANONICALIZE_FILE_NAME@
/0/
252 /^HAVE_CHOWN
*=/s
/@HAVE_CHOWN@
/1/
253 /^HAVE_DECL_ENVIRON
*=/s
/@HAVE_DECL_ENVIRON@
/1/
254 /^HAVE_DECL_FCHDIR
*=/s
/@HAVE_DECL_FCHDIR@
/0/
255 /^HAVE_DECL_FPURGE
*=/s
/@HAVE_DECL_FPURGE@
//
256 /^HAVE_DECL_FSEEKO
*=/s
/@HAVE_DECL_FSEEKO@
/0/
257 /^HAVE_DECL_FTELLO
*=/s
/@HAVE_DECL_FTELLO@
/0/
258 /^HAVE_DECL_GETDELIM
*=/s
/@HAVE_DECL_GETDELIM@
/0/
259 /^HAVE_DECL_GETDOMAINNAME
*=/s
/@HAVE_DECL_GETDOMAINNAME@
/0/
260 /^HAVE_DECL_GETLINE
*=/s
/@HAVE_DECL_GETLINE@
/0/
261 /^HAVE_DECL_GETLOADAVG
*=/s
/@HAVE_DECL_GETLOADAVG@
/0/
262 /^HAVE_DECL_GETLOGIN_R
*=/s
/@HAVE_DECL_GETLOGIN_R@
/0/
263 /^HAVE_DECL_GETPAGESIZE
*=/s
/@HAVE_DECL_GETPAGESIZE@
/1/
264 /^HAVE_DECL_GETUSERSHELL
*=/s
/@HAVE_DECL_GETUSERSHELL@
/0/
265 /^HAVE_DECL_LOCALTIME_R
*=/s
/@HAVE_DECL_LOCALTIME_R@
/0/
266 /^HAVE_DECL_OBSTACK_PRINTF
*=/s
/@HAVE_DECL_OBSTACK_PRINTF@
/0/
267 /^HAVE_DECL_SETENV
*=/s
/@HAVE_DECL_SETENV@
/1/
268 /^HAVE_DECL_SNPRINTF
*=/s
/@HAVE_DECL_SNPRINTF@
/0/
269 /^HAVE_DECL_TTYNAME_R
*=/s
/@HAVE_DECL_TTYNAME_R@
/0/
270 /^HAVE_DECL_UNSETENV
*=/s
/@HAVE_DECL_UNSETENV@
/0/
271 /^HAVE_DECL_VSNPRINTF
*=/s
/@HAVE_DECL_VSNPRINTF@
/0/
272 /^HAVE_DPRINTF
*=/s
/@HAVE_DPRINTF@
/0/
273 /^HAVE_DUP2
*=/s
/@HAVE_DUP2@
/1/
274 /^HAVE_DUP3
*=/s
/@HAVE_DUP3@
/0/
275 /^HAVE_EUIDACCESS
*=/s
/@HAVE_EUIDACCESS@
/0/
276 /^HAVE_FACCESSAT
*=/s
/@HAVE_FACCESSAT@
/0/
277 /^HAVE_FCHDIR
*=/s
/@HAVE_FCHDIR@
/0/
278 /^HAVE_FCHMODAT
*=/s
/@HAVE_FCHMODAT@
/0/
279 /^HAVE_FCHOWNAT
*=/s
/@HAVE_FCHOWNAT@
/0/
280 /^HAVE_FSEEKO
*=/s
/@HAVE_FSEEKO@
/0/
281 /^HAVE_FSTATAT
*=/s
/@HAVE_FSTATAT@
/0/
282 /^HAVE_FSYNC
*=/s
/@HAVE_FSYNC@
/1/
283 /^HAVE_FTELLO
*=/s
/@HAVE_FTELLO@
/0/
284 /^HAVE_FTRUNCATE
*=/s
/@HAVE_FTRUNCATE@
/1/
285 /^HAVE_FUTIMENS
*=/s
/@HAVE_FUTIMENS@
/0/
286 /^HAVE_GETDTABLESIZE
*=/s
/@HAVE_GETDTABLESIZE@
/0/
287 /^HAVE_GETGROUPS
*=/s
/@HAVE_GETGROUPS@
/0/
288 /^HAVE_GETHOSTNAME
*=/s
/@HAVE_GETHOSTNAME@
/1/
289 /^HAVE_GETLOGIN
*=/s
/@HAVE_GETLOGIN@
/1/
290 /^HAVE_GETOPT_H
*=/s
/@HAVE_GETOPT_H@
/0/
291 /^HAVE_GETPAGESIZE
*=/s
/@HAVE_GETPAGESIZE@
/1/
292 /^HAVE_GETSUBOPT
*=/s
/@HAVE_GETSUBOPT@
/0/
293 /^HAVE_GRANTPT
*=/s
/@HAVE_GRANTPT@
/0/
294 /^HAVE_LCHOWN
*=/s
/@HAVE_LCHOWN@
/0/
295 /^HAVE_INTTYPES_H
*=/s
/@HAVE_INTTYPES_H@
/HAVE_INTTYPES_H
/
296 /^HAVE_LCHMOD
*=/s
/@HAVE_LCHMOD@
/0/
297 /^HAVE_LINK
*=/s
/@HAVE_LINK@
/1/
298 /^HAVE_LINKAT
*=/s
/@HAVE_LINKAT@
/0/
299 /^HAVE_LONG_LONG_INT
*=/s
/@HAVE_LONG_LONG_INT@
/1/
300 /^HAVE_LSTAT
*=/s
/@HAVE_LSTAT@
/HAVE_LSTAT
/
301 /^HAVE_MAKEINFO
*=/s
/@HAVE_MAKEINFO@
/yes
/
302 /^HAVE_MKDIRAT
*=/s
/@HAVE_MKDIRAT@
/0/
303 /^HAVE_MKDTEMP
*=/s
/@HAVE_MKDTEMP@
/0/
304 /^HAVE_MKFIFO
*=/s
/@HAVE_MKFIFO@
/1/
305 /^HAVE_MKFIFOAT
*=/s
/@HAVE_MKFIFOAT@
/0/
306 /^HAVE_MKNOD
*=/s
/@HAVE_MKNOD@
/1/
307 /^HAVE_MKNODAT
*=/s
/@HAVE_MKNODAT@
/0/
308 /^HAVE_MKOSTEMP
*=/s
/@HAVE_MKOSTEMP@
/0/
309 /^HAVE_MKOSTEMPS
*=/s
/@HAVE_MKOSTEMPS@
/0/
310 /^HAVE_MKSTEMP
*=/s
/@HAVE_MKSTEMP@
/1/
311 /^HAVE_MKSTEMPS
*=/s
/@HAVE_MKSTEMPS@
/0/
312 /^HAVE_NANOSLEEP
*=/s
/@HAVE_NANOSLEEP@
/0/
313 /^HAVE_OS_H
*=/s
/@HAVE_OS_H@
/0/
314 /^HAVE_PIPE
*=/s
/@HAVE_PIPE@
/0/
315 /^HAVE_PIPE2
*=/s
/@HAVE_PIPE2@
/0/
316 /^HAVE_PREAD
*=/s
/@HAVE_PREAD@
/0/
317 /^HAVE_PTSNAME
*=/s
/@HAVE_PTSNAME@
/0/
318 /^HAVE_PWRITE
*=/s
/@HAVE_PWRITE@
/0/
319 /^HAVE_RANDOM_H
*=/s
/@HAVE_RANDOM_H@
/1/
320 /^HAVE_RANDOM_R
*=/s
/@HAVE_RANDOM_R@
/0/
321 /^HAVE_READLINK
*=/s
/@HAVE_READLINK@
/0/
322 /^HAVE_READLINKAT
*=/s
/@HAVE_READLINKAT@
/0/
323 /^HAVE_REALPATH
*=/s
/@HAVE_REALPATH@
/0/
324 /^HAVE_RENAMEAT
*=/s
/@HAVE_RENAMEAT@
/0/
325 /^HAVE_RPMATCH
*=/s
/@HAVE_RPMATCH@
/0/
326 /^HAVE_SETENV
*=/s
/@HAVE_SETENV@
/1/
327 /^HAVE_SIGNED_SIG_ATOMIC_T
*=/s
/@HAVE_SIGNED_SIG_ATOMIC_T@
/1/
328 /^HAVE_SIGNED_WCHAR_T
*=/s
/@HAVE_SIGNED_WCHAR_T@
/0/
329 /^HAVE_SIGNED_WINT_T
*=/s
/@HAVE_SIGNED_WINT_T@
/1/
330 /^HAVE_SLEEP
*=/s
/@HAVE_SLEEP@
/1/
331 /^HAVE_STDINT_H
*=/s
/@HAVE_STDINT_H@
/HAVE_STDINT_H
/
332 /^HAVE_STRPTIME
*=/s
/@HAVE_STRPTIME@
/0/
333 /^HAVE_STRTOD
*=/s
/@HAVE_STRTOD@
/1/
334 /^HAVE_STRTOLL
*=/s
/@HAVE_STRTOLL@
/1/
335 /^HAVE_STRTOULL
*=/s
/@HAVE_STRTOULL@
/1/
336 /^HAVE_STRUCT_RANDOM_DATA
*=/s
/@HAVE_STRUCT_RANDOM_DATA@
/0/
337 /^HAVE_SYMLINK
*=/s
/@HAVE_SYMLINK@
/1/
338 /^HAVE_SYMLINKAT
*=/s
/@HAVE_SYMLINKAT@
/0/
339 /^HAVE_SYS_BITYPES_H
*=/s
/@HAVE_SYS_BITYPES_H@
/0/
340 /^HAVE_SYS_INTTYPES_H
*=/s
/@HAVE_SYS_INTTYPES_H@
/0/
341 /^HAVE_SYS_LOADAVG_H
*=/s
/@HAVE_SYS_LOADAVG_H@
/0/
342 /^HAVE_SYS_PARAM_H
*=/s
/@HAVE_SYS_PARAM_H@
/1/
343 /^HAVE_SYS_TYPES_H
*=/s
/@HAVE_SYS_TYPES_H@
/1/
344 /^HAVE_TIMEGM
*=/s
/@HAVE_TIMEGM@
/0/
345 /^HAVE_UNISTD_H
*=/s
/@HAVE_UNISTD_H@
/1/
346 /^HAVE_UNLINKAT
*=/s
/@HAVE_UNLINKAT@
/0/
347 /^HAVE_UNLOCKPT
*=/s
/@HAVE_UNLOCKPT@
/0/
348 /^HAVE_UNSIGNED_LONG_LONG_INT
*=/s
/@HAVE_UNSIGNED_LONG_LONG_INT@
/1/
349 /^HAVE_USLEEP
*=/s
/@HAVE_USLEEP@
/1/
350 /^HAVE_UTIMENSAT
*=/s
/@HAVE_UTIMENSAT@
/0/
351 /^HAVE_VASPRINTF
*=/s
/@HAVE_VASPRINTF@
/0/
352 /^HAVE_VDPRINTF
*=/s
/@HAVE_VDPRINTF@
/0/
353 /^HAVE_WCHAR_H
*=/s
/@HAVE_WCHAR_H@
/1/
354 /^HAVE_WCHAR_T
*=/s
/@HAVE_WCHAR_T@
/1/
355 /^HAVE_XSERVER
*=/s
/@HAVE_XSERVER@
/0/
356 /^HAVE__BOOL
*=/s
/@HAVE__BOOL@
/1/
357 /^HAVE__EXIT
*=/s
/@HAVE__EXIT@
/1/
358 /^INCLUDE_NEXT
*=/s
/@INCLUDE_NEXT@
/include_next
/
359 /^INCLUDE_NEXT_AS_FIRST_DIRECTIVE
*=/s
/@
[^@
\n]*@
/include_next
/
360 /^LDFLAGS
*=/s
/@
[^@
\n]*@
//
361 /^LD_FIRSTFLAG
*=/s
/@
[^@
\n]*@
//
362 /^LIBS
*=/s
/@
[^@
\n]*@
//
363 /^MAKEINFO
*=/s
/@MAKEINFO@
/makeinfo
/
364 # MKDIR_P lines are edited further below
365 /^MKDIR_P
*=/s
/@MKDIR_P@
//
366 /^NEXT_AS_FIRST_DIRECTIVE_GETOPT_H
*=/s
/@
[^@
\n]*@
/<getopt
.h
>/
367 /^NEXT_AS_FIRST_DIRECTIVE_STDDEF_H
*=/s
/@
[^@
\n]*@
//
368 /^NEXT_AS_FIRST_DIRECTIVE_STDINT_H
*=/s
/@
[^@
\n]*@
/<stdint
.h
>/
369 /^NEXT_AS_FIRST_DIRECTIVE_STDIO_H
*=/s
/@
[^@
\n]*@
//
370 /^NEXT_AS_FIRST_DIRECTIVE_STDLIB_H
*=/s
/@
[^@
\n]*@
/<stdlib
.h
>/
371 /^NEXT_AS_FIRST_DIRECTIVE_SYS_STAT_H
*=/s
!@[^@\n]*@!<sys/stat.h>!
372 /^NEXT_AS_FIRST_DIRECTIVE_TIME_H
*=/s
/@
[^@
\n]*@
/<time
.h
>/
373 /^NEXT_AS_FIRST_DIRECTIVE_UNISTD_H
*=/s
/@
[^@
\n]*@
/<unistd
.h
>/
374 /^NEXT_GETOPT_H
*=/s
/@
[^@
\n]*@
/<getopt
.h
>/
375 /^NEXT_STDDEF_H
*=/s
/@
[^@
\n]*@
//
376 /^NEXT_STDIO_H
*=/s
/@
[^@
\n]*@
//
377 /^NEXT_STDINT_H
*=/s
/@
[^@
\n]*@
/<stdint
.h
>/
378 /^NEXT_STDLIB_H
*=/s
/@
[^@
\n]*@
/<stdlib
.h
>/
379 /^NEXT_SYS_STAT_H
*=/s
!@[^@\n]*@!<sys/stat.h>!
380 /^NEXT_TIME_H
*=/s
/@
[^@
\n]*@
/<time
.h
>/
381 /^NEXT_UNISTD_H
*=/s
/@
[^@
\n]*@
/<unistd
.h
>/
382 /^OBJEXT
*=/s
/@
[^@
\n]*@
/o
/
383 /^PRAGMA_COLUMNS
*=/s
/@
[^@
\n]*@
//
384 /^PRAGMA_SYSTEM_HEADER
*=/s
/@
[^@
\n]*@
/\\\#pragma GCC system_header
/
385 /^PTHREAD_H_DEFINES_STRUCT_TIMESPEC
*=/s
/@
[^@
\n]*@
/0/
386 /^RANLIB
*=/s
/@
[^@
\n]*@
/ranlib
/
387 /^REPLACE_CALLOC
*=/s
/@REPLACE_CALLOC@
/0/
388 /^REPLACE_CANONICALIZE_FILE_NAME
*=/s
/@REPLACE_CANONICALIZE_FILE_NAME@
/0/
389 /^REPLACE_CHOWN
*=/s
/@REPLACE_CHOWN@
/0/
390 /^REPLACE_CLOSE
*=/s
/@REPLACE_CLOSE@
/0/
391 /^REPLACE_DPRINTF
*=/s
/@REPLACE_DPRINTF@
/0/
392 /^REPLACE_DUP
*=/s
/@REPLACE_DUP@
/0/
393 /^REPLACE_DUP2
*=/s
/@REPLACE_DUP2@
/0/
394 /^REPLACE_FCHOWNAT
*=/s
/@REPLACE_FCHOWNAT@
/0/
395 /^REPLACE_FCLOSE
*=/s
/@REPLACE_FCLOSE@
/0/
396 /^REPLACE_FFLUSH
*=/s
/@REPLACE_FFLUSH@
/0/
397 /^REPLACE_FOPEN
*=/s
/@REPLACE_FOPEN@
/0/
398 /^REPLACE_FPRINTF
*=/s
/@REPLACE_FPRINTF@
/0/
399 /^REPLACE_FPURGE
*=/s
/@REPLACE_FPURGE@
/0/
400 /^REPLACE_FREOPEN
*=/s
/@REPLACE_FREOPEN@
/0/
401 /^REPLACE_FSEEK
*=/s
/@REPLACE_FSEEK@
/0/
402 /^REPLACE_FSEEKO
*=/s
/@REPLACE_FSEEKO@
/0/
403 /^REPLACE_FSTAT
*=/s
/@REPLACE_FSTAT@
/0/
404 /^REPLACE_FSTATAT
*=/s
/@REPLACE_FSTATAT@
/0/
405 /^REPLACE_FTELL
*=/s
/@REPLACE_FTELL@
/0/
406 /^REPLACE_FTELLO
*=/s
/@REPLACE_FTELLO@
/0/
407 /^REPLACE_GETCWD
*=/s
/@REPLACE_GETCWD@
/0/
408 /^REPLACE_GETDELIM
*=/s
/@REPLACE_GETDELIM@
/0/
409 /^REPLACE_GETDOMAINNAME
*=/s
/@REPLACE_GETDOMAINNAME@
/0/
410 /^REPLACE_GETGROUPS
*=/s
/@REPLACE_GETGROUPS@
/0/
411 /^REPLACE_GETLINE
*=/s
/@REPLACE_GETLINE@
/0/
412 /^REPLACE_GETLOGIN_R
*=/s
/@REPLACE_GETLOGIN_R@
/0/
413 /^REPLACE_GETPAGESIZE
*=/s
/@REPLACE_GETPAGESIZE@
/0/
414 /^REPLACE_LCHOWN
*=/s
/@REPLACE_LCHOWN@
/0/
415 /^REPLACE_LINK
*=/s
/@REPLACE_LINK@
/0/
416 /^REPLACE_LINKAT
*=/s
/@REPLACE_LINKAT@
/0/
417 /^REPLACE_LOCALTIME_R
*=/s
/@REPLACE_LOCALTIME_R@
/0/
418 /^REPLACE_LSEEK
*=/s
/@REPLACE_LSEEK@
/0/
419 /^REPLACE_LSTAT
*=/s
/@REPLACE_LSTAT@
/0/
420 /^REPLACE_MALLOC
*=/s
/@REPLACE_MALLOC@
/0/
421 /^REPLACE_MBTOWC
*=/s
/@REPLACE_MBTOWC@
/0/
422 /^REPLACE_MKDIR
*=/s
/@REPLACE_MKDIR@
/0/
423 /^REPLACE_MKFIFO
*=/s
/@REPLACE_MKFIFO@
/0/
424 /^REPLACE_MKNOD
*=/s
/@REPLACE_MKNOD@
/0/
425 /^REPLACE_MKSTEMP
*=/s
/@REPLACE_MKSTEMP@
/0/
426 /^REPLACE_MKTIME
*=/s
/@REPLACE_MKTIME@
/0/
427 /^REPLACE_NANOSLEEP
*=/s
/@REPLACE_NANOSLEEP@
/0/
428 /^REPLACE_NULL
*=/s
/@REPLACE_NULL@
/0/
429 /^REPLACE_OBSTACK_PRINTF
*=/s
/@REPLACE_OBSTACK_PRINTF@
/0/
430 /^REPLACE_PERROR
*=/s
/@REPLACE_PERROR@
/0/
431 /^REPLACE_POPEN
*=/s
/@REPLACE_POPEN@
/0/
432 /^REPLACE_PREAD
*=/s
/@REPLACE_PREAD@
/0/
433 /^REPLACE_PRINTF
*=/s
/@REPLACE_PRINTF@
/0/
434 /^REPLACE_PUTENV
*=/s
/@REPLACE_PUTENV@
/0/
435 /^REPLACE_PWRITE
*=/s
/@REPLACE_PWRITE@
/0/
436 /^REPLACE_READLINK
*=/s
/@REPLACE_READLINK@
/0/
437 /^REPLACE_REALLOC
*=/s
/@REPLACE_REALLOC@
/0/
438 /^REPLACE_REALPATH
*=/s
/@REPLACE_REALPATH@
/0/
439 /^REPLACE_REMOVE
*=/s
/@REPLACE_REMOVE@
/0/
440 /^REPLACE_RENAME
*=/s
/@REPLACE_RENAME@
/0/
441 /^REPLACE_RENAMEAT
*=/s
/@REPLACE_RENAMEAT@
/0/
442 /^REPLACE_RMDIR
*=/s
/@REPLACE_RMDIR@
/0/
443 /^REPLACE_SETENV
*=/s
/@REPLACE_SETENV@
/0/
444 /^REPLACE_SLEEP
*=/s
/@REPLACE_SLEEP@
/0/
445 /^REPLACE_SNPRINTF
*=/s
/@REPLACE_SNPRINTF@
/0/
446 /^REPLACE_SPRINTF
*=/s
/@REPLACE_SPRINTF@
/0/
447 /^REPLACE_STAT
*=/s
/@REPLACE_STAT@
/0/
448 /^REPLACE_STDIO_WRITE_FUNCS
*=/s
/@REPLACE_STDIO_WRITE_FUNCS@
/0/
449 /^REPLACE_STRTOD
*=/s
/@REPLACE_STRTOD@
/0/
450 /^REPLACE_SYMLINK
*=/s
/@REPLACE_SYMLINK@
/0/
451 /^REPLACE_TIMEGM
*=/s
/@REPLACE_TIMEGM@
/0/
452 /^REPLACE_TMPFILE
*=/s
/@REPLACE_TMPFILE@
/0/
453 /^REPLACE_TTYNAME_R
*=/s
/@REPLACE_TTYNAME_R@
/0/
454 /^REPLACE_UNLINK
*=/s
/@REPLACE_UNLINK@
/0/
455 /^REPLACE_UNLINKAT
*=/s
/@REPLACE_UNLINKAT@
/0/
456 /^REPLACE_UNSETENV
*=/s
/@REPLACE_UNSETENV@
/0/
457 /^REPLACE_USLEEP
*=/s
/@REPLACE_USLEEP@
/0/
458 /^REPLACE_UTIMENSAT
*=/s
/@REPLACE_UTIMENSAT@
/0/
459 /^REPLACE_VASPRINTF
*=/s
/@REPLACE_VASPRINTF@
/0/
460 /^REPLACE_VDPRINTF
*=/s
/@REPLACE_VDPRINTF@
/0/
461 /^REPLACE_VFPRINTF
*=/s
/@REPLACE_VFPRINTF@
/0/
462 /^REPLACE_VPRINTF
*=/s
/@REPLACE_VPRINTF@
/0/
463 /^REPLACE_VSNPRINTF
*=/s
/@REPLACE_VSNPRINTF@
/0/
464 /^REPLACE_VSPRINTF
*=/s
/@REPLACE_VSPRINTF@
/0/
465 /^REPLACE_WCTOMB
*=/s
/@REPLACE_WCTOMB@
/0/
466 /^REPLACE_WRITE
*=/s
/@REPLACE_WRITE@
/0/
467 /^SIG_ATOMIC_T_SUFFIX
*=/s
/@SIG_ATOMIC_T_SUFFIX@
//
468 /^SIZE_T_SUFFIX
*=/s
/@SIZE_T_SUFFIX@
/u
/
469 /^STDBOOL_H
*=/s
/@
[^@
\n]*@
//
470 /^STDDEF_H
*=/s
/@
[^@
\n]*@
//
471 /^STDINT_H
*=/s
/@
[^@
\n]*@
/stdint
.h
/
472 /^SYS_TIME_H_DEFINES_STRUCT_TIMESPEC
*=/s
/@
[^@
\n]*@
/0/
473 /^TIME_H_DEFINES_STRUCT_TIMESPEC
*=/s
/@
[^@
\n]*@
/0/
474 /^UNISTD_H_HAVE_WINSOCK2_H
*=/s
/@
[^@
\n]*@
/0/
475 /^UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS
*=/s
/@
[^@
\n]*@
/0/
476 /^WCHAR_T_SUFFIX
*=/s
/@WCHAR_T_SUFFIX@
/h
/
477 /^WINT_T_SUFFIX
*=/s
/@WINT_T_SUFFIX@
//
478 /^gl_LIBOBJS
*=/s
/@
[^@
\n]*@
/getopt
.o getopt1
.o strftime
.o time_r
.o getloadavg
.o md5
.o filemode
.o
/
479 /^srcdir
*=/s
/@
[^@
\n]*@
/./
480 /^top_srcdir
*=/s
/@
[^@
\n]*@
/../
481 /^top_builddir
*=/s
/@
[^@
\n]*@
/../
482 s
/@PRAGMA_SYSTEM_HEADER@
/\#pragma GCC system_header
/
485 #
Delete the recipes we don
't want to get in our way.
486 /^\$(srcdir)\/Makefile\.in:/,/^[ ][ ]*\$(AUTOMAKE)/d
487 /^Makefile:/,/^[ ][ ]*esac/d
488 /^\$(top_srcdir)\/configure:/,/^\$(ACLOCAL_M4)/d
490 # Fix the include-dependency lines
493 s/@am__include@/include/
495 s/^@am__fastdepCC_TRUE@//
496 s/^@am__fastdepCC_FALSE/\#/
498 # Fix the *-clean rules, to not use a Unixy `test' command
. Empty
499 # lists are replaced with a dummy file
, to avoid an error message from
500 #
"rm -f" with no arguments
.
501 /^CONFIG_CLEAN_FILES
*= *$
/c\
502 CONFIG_CLEAN_FILES
= xyzzy
503 /^CONFIG_CLEAN_VPATH_FILES
*= *$
/c\
504 CONFIG_CLEAN_VPATH_FILES
= xyzzy
505 s
/^
-*test
-z
.*|| rm
/ -rm
/
508 # Fix the recipes for header files
509 /^arg
-nonnull\
.h
:/,/^
[ ][ ]*mv
/c\
510 arg
-nonnull
.h
: $
(top_srcdir
)/./arg
-nonnull
.h\
511 sed
-n
-e
'/GL_ARG_NONNULL/,$$p' < $
(top_srcdir
)/./arg
-nonnull
.h
> $@
512 /^cxxdefs\
.h
:/,/^
[ ][ ]*mv
/c\
513 cxxdefs
.h
: $
(top_srcdir
)/./cxxdefs
.h\
514 sed
-n
-e
'/_GL_CXXDEFS/,$$p' < $
(top_srcdir
)/./cxxdefs
.h
> $@
515 s
/^
[ ]*{ echo \
(.*\
); \\/ djecho \
1 > $@
-t
/
516 s
/^
[ ]*{ echo \
(.*\
) && \\/ djecho \
1 > $@
-t
/
518 s
/\
.in
-h\
; *\\$
/.in
-h
>> $@
-t
/
520 /^stdio\
.h
:/,/^
[ ]*mv
/{
521 s
/'\; \\ *$/' >> $@
-t
/
523 /^stdlib\
.h
:/,/^
[ ]*mv
/{
524 s
/'\; \\ *$/' >> $@
-t
/
526 /^unistd\
.h
:/,/^
[ ]*mv
/{
527 s
/'\; \\ *$/' >> $@
-t
/
529 s
!\$(MKDIR_P)[ ][ ]*sys!command.com /c "if not exist sys\stat.h md sys"!