aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPo Lu2023-03-14 15:14:38 +0800
committerPo Lu2023-03-14 15:14:38 +0800
commitaa24854e7ffa29ad5f1bb49dc794f9fdf5ef44dd (patch)
treeb486540f39c065325288a4994b0136f5484d83e5
parentd6bddca26c7cf827e098ae783e865fcbcdd48799 (diff)
downloademacs-aa24854e7ffa29ad5f1bb49dc794f9fdf5ef44dd.tar.gz
emacs-aa24854e7ffa29ad5f1bb49dc794f9fdf5ef44dd.zip
Fix the MS-DOS build
* msdos/sed1v2.inp: * msdos/sed3v2.inp: * msdos/sedlibcf.inp: * msdos/sedlibmk.inp: Update for Android port and new Gnulib modules.
-rw-r--r--msdos/sed1v2.inp12
-rw-r--r--msdos/sed3v2.inp1
-rw-r--r--msdos/sedlibcf.inp1
-rw-r--r--msdos/sedlibmk.inp20
4 files changed, 32 insertions, 2 deletions
diff --git a/msdos/sed1v2.inp b/msdos/sed1v2.inp
index 162ccb3e8d8..32f1a249f21 100644
--- a/msdos/sed1v2.inp
+++ b/msdos/sed1v2.inp
@@ -56,6 +56,9 @@ s/ *@LIBPNG@//
56s/ *@LIBGIF@// 56s/ *@LIBGIF@//
57s/ *@LIBXPM@// 57s/ *@LIBXPM@//
58s/ *@WEBP_LIBS@// 58s/ *@WEBP_LIBS@//
59/^GIF_CFLAGS *=/s/@GIF_CFLAGS@//
60/^JPEG_CFLAGS *=/s/@JPEG_CFLAGS@//
61/^TIFF_CFLAGS *=/s/@TIFF_CFLAGS@//
59/^HAVE_NATIVE_COMP *=/s/@HAVE_NATIVE_COMP@/no/ 62/^HAVE_NATIVE_COMP *=/s/@HAVE_NATIVE_COMP@/no/
60/^HAVE_PDUMPER *=/s/@HAVE_PDUMPER@/no/ 63/^HAVE_PDUMPER *=/s/@HAVE_PDUMPER@/no/
61/^HAVE_BE_APP *=/s/@HAVE_BE_APP@/no/ 64/^HAVE_BE_APP *=/s/@HAVE_BE_APP@/no/
@@ -200,6 +203,14 @@ s/ *@WEBP_LIBS@//
200/^PAXCTL_dumped *=/s/=.*$/=/ 203/^PAXCTL_dumped *=/s/=.*$/=/
201/^PAXCTL_notdumped *=/s/=.*$/=/ 204/^PAXCTL_notdumped *=/s/=.*$/=/
202/^DUMPING *=/s/@DUMPING@/unexec/ 205/^DUMPING *=/s/@DUMPING@/unexec/
206/^ANDROID_OBJ *=/s/@ANDROID_OBJ@//
207/^ANDROID_LIBS *=/s/@ANDROID_LIBS@//
208/^ANDROID_LDFLAGS *=/s/@ANDROID_LDFLAGS@//
209/^ANDROID_CFLAGS *=/s/@ANDROID_CFLAGS@//
210/^LIBGMP_CFLAGS *=/s/@LIBGMP_CFLAGS@//
211/^SQLITE3_CFLAGS *=/s/@SQLITE3_CFLAGS@//
212/^LIBSELINUX_CFLAGS *=/s/@LIBSELINUX_CFLAGS@//
213/^XCONFIGURE *=/s/@XCONFIGURE@//
203/^[ \t]*MAKE_PDUMPER_FINGERPRINT = *$/c\ 214/^[ \t]*MAKE_PDUMPER_FINGERPRINT = *$/c\
204MAKE_PDUMPER_FINGERPRINT = 215MAKE_PDUMPER_FINGERPRINT =
205/^lisp\.mk:/,/^$/c\ 216/^lisp\.mk:/,/^$/c\
@@ -283,3 +294,4 @@ s| -I\. -I\$(srcdir)| -I.|
283/^ *test "X/d 294/^ *test "X/d
284/\$(CC) -o \$@.tmp/s/\$@.tmp/\$@/ 295/\$(CC) -o \$@.tmp/s/\$@.tmp/\$@/
285/mv \$@.tmp \$@/d 296/mv \$@.tmp \$@/d
297/^top_builddir =*/s/@top_builddir@/../
diff --git a/msdos/sed3v2.inp b/msdos/sed3v2.inp
index 9688a27b066..0699fb68b02 100644
--- a/msdos/sed3v2.inp
+++ b/msdos/sed3v2.inp
@@ -57,3 +57,4 @@
57/^GETOPT_H *=/s!@GETOPT_H@!getopt.h! 57/^GETOPT_H *=/s!@GETOPT_H@!getopt.h!
58/^GETOPTOBJS *=/s!@GETOPTOBJS@!getopt.o getopt1.o! 58/^GETOPTOBJS *=/s!@GETOPTOBJS@!getopt.o getopt1.o!
59/^INSTALLABLES/s/emacsclient[^ ]* *// 59/^INSTALLABLES/s/emacsclient[^ ]* *//
60/^XCONFIGURE *=/s/@XCONFIGURE@//
diff --git a/msdos/sedlibcf.inp b/msdos/sedlibcf.inp
index 931ceb8f044..8966e799a38 100644
--- a/msdos/sedlibcf.inp
+++ b/msdos/sedlibcf.inp
@@ -20,3 +20,4 @@
20# ---------------------------------------------------------------------- 20# ----------------------------------------------------------------------
21s/c++defs/cxxdefs/g 21s/c++defs/cxxdefs/g
22s/\([a-zA-Z0-9_]*\)\.in\.h/\1.in-h/g 22s/\([a-zA-Z0-9_]*\)\.in\.h/\1.in-h/g
23/^XCONFIGURE *=/s/@XCONFIGURE@//
diff --git a/msdos/sedlibmk.inp b/msdos/sedlibmk.inp
index c3f410bd74d..81b2ac44497 100644
--- a/msdos/sedlibmk.inp
+++ b/msdos/sedlibmk.inp
@@ -156,6 +156,7 @@ s/@PACKAGE@/emacs/
156/^HYBRID_MALLOC *=/s/@HYBRID_MALLOC@// 156/^HYBRID_MALLOC *=/s/@HYBRID_MALLOC@//
157/^WARN_CFLAGS *=/s/@WARN_CFLAGS@// 157/^WARN_CFLAGS *=/s/@WARN_CFLAGS@//
158/^WERROR_CFLAGS *=/s/@WERROR_CFLAGS@// 158/^WERROR_CFLAGS *=/s/@WERROR_CFLAGS@//
159/^ANDROID_CFLAGS *=/s/@ANDROID_CFLAGS@//
159/^DEFS *=/s/@[^@\n]*@// 160/^DEFS *=/s/@[^@\n]*@//
160/^DEPDIR *=/s/@[^@\n]*@/deps/ 161/^DEPDIR *=/s/@[^@\n]*@/deps/
161/^ECHO_N *=/s/@[^@\n]*@/-n/ 162/^ECHO_N *=/s/@[^@\n]*@/-n/
@@ -299,8 +300,10 @@ s/@PACKAGE@/emacs/
299/^NEXT_DIRENT_H *=/s/@[^@\n]*@/<dirent.h>/ 300/^NEXT_DIRENT_H *=/s/@[^@\n]*@/<dirent.h>/
300/^NEXT_ERRNO_H *=/s/@[^@\n]*@// 301/^NEXT_ERRNO_H *=/s/@[^@\n]*@//
301/^NEXT_FCNTL_H *=/s/@[^@\n]*@/<fcntl.h>/ 302/^NEXT_FCNTL_H *=/s/@[^@\n]*@/<fcntl.h>/
303/^NEXT_FLOAT_H *=/s/@[^@\n]*@//
302/^NEXT_GETOPT_H *=/s/@[^@\n]*@/<getopt.h>/ 304/^NEXT_GETOPT_H *=/s/@[^@\n]*@/<getopt.h>/
303/^NEXT_LIMITS_H *=/s/@[^@\n]*@/<limits.h>/ 305/^NEXT_LIMITS_H *=/s/@[^@\n]*@/<limits.h>/
306/^NEXT_MATH_H *=/s/@[^@\n]*@//
304/^NEXT_SIGNAL_H *=/s/@[^@\n]*@/<signal.h>/ 307/^NEXT_SIGNAL_H *=/s/@[^@\n]*@/<signal.h>/
305/^NEXT_STDDEF_H *=/s/@[^@\n]*@/<stddef.h>/ 308/^NEXT_STDDEF_H *=/s/@[^@\n]*@/<stddef.h>/
306/^NEXT_STDIO_H *=/s/@[^@\n]*@/<stdio.h>/ 309/^NEXT_STDIO_H *=/s/@[^@\n]*@/<stdio.h>/
@@ -309,9 +312,11 @@ s/@PACKAGE@/emacs/
309/^NEXT_STRING_H *=/s/@[^@\n]*@/<string.h>/ 312/^NEXT_STRING_H *=/s/@[^@\n]*@/<string.h>/
310/^NEXT_SYS_SELECT_H *=/s/@[^@\n]*@// 313/^NEXT_SYS_SELECT_H *=/s/@[^@\n]*@//
311/^NEXT_SYS_STAT_H *=/s!@[^@\n]*@!<sys/stat.h>! 314/^NEXT_SYS_STAT_H *=/s!@[^@\n]*@!<sys/stat.h>!
315/^NEXT_SYS_RANDOM_H *=/s/@[^@\n]*@//
312/^NEXT_SYS_TIME_H *=/s/@[^@\n]*@// 316/^NEXT_SYS_TIME_H *=/s/@[^@\n]*@//
313/^NEXT_SYS_TYPES_H *=/s!@[^@\n]*@!<sys/types.h>! 317/^NEXT_SYS_TYPES_H *=/s!@[^@\n]*@!<sys/types.h>!
314/^NEXT_TIME_H *=/s/@[^@\n]*@/<time.h>/ 318/^NEXT_TIME_H *=/s/@[^@\n]*@/<time.h>/
319/^NEXT_INTTYPES_H *=/s/@[^@\n]*@//
315/^NEXT_UNISTD_H *=/s/@[^@\n]*@/<unistd.h>/ 320/^NEXT_UNISTD_H *=/s/@[^@\n]*@/<unistd.h>/
316/^OBJEXT *=/s/@[^@\n]*@/o/ 321/^OBJEXT *=/s/@[^@\n]*@/o/
317/^PRAGMA_COLUMNS *=/s/@[^@\n]*@// 322/^PRAGMA_COLUMNS *=/s/@[^@\n]*@//
@@ -331,6 +336,7 @@ s/@PACKAGE@/emacs/
331/^DIRENT_H *=/s/@[^@\n]*@// 336/^DIRENT_H *=/s/@[^@\n]*@//
332/^ERRNO_H *=/s/@[^@\n]*@// 337/^ERRNO_H *=/s/@[^@\n]*@//
333/^EXECINFO_H *=/s/@[^@\n]*@/execinfo.h/ 338/^EXECINFO_H *=/s/@[^@\n]*@/execinfo.h/
339/^FLOAT_H *=/s/@[^@\n]*@//
334/^GETOPT_CDEFS_H *=/s/@[^@\n]*@/getopt-cdefs.h/ 340/^GETOPT_CDEFS_H *=/s/@[^@\n]*@/getopt-cdefs.h/
335/^GMP_H *=/s/@[^@\n]*@/gmp.h/ 341/^GMP_H *=/s/@[^@\n]*@/gmp.h/
336/^LIMITS_H *=/s/@[^@\n]*@/limits.h/ 342/^LIMITS_H *=/s/@[^@\n]*@/limits.h/
@@ -427,7 +433,7 @@ s/= @GL_GENERATE_STDDEF_H_CONDITION@/= 1/
427s/= @GL_GENERATE_STDINT_H_CONDITION@/= 1/ 433s/= @GL_GENERATE_STDINT_H_CONDITION@/= 1/
428s/= @GL_GENERATE_LIMITS_H_CONDITION@/= 1/ 434s/= @GL_GENERATE_LIMITS_H_CONDITION@/= 1/
429s/= @GL_GENERATE_ERRNO_H_CONDITION@/= / 435s/= @GL_GENERATE_ERRNO_H_CONDITION@/= /
430s/= @GL_GENERATE_LIMITS_H_CONDITION@/= / 436s/= @GL_GENERATE_FLOAT_H_CONDITION@/= /
431s/= @GL_GENERATE_GETOPT_CDEFS_H_CONDITION@/= 1/ 437s/= @GL_GENERATE_GETOPT_CDEFS_H_CONDITION@/= 1/
432s/= @GL_GENERATE_GETOPT_H_CONDITION@/= 1/ 438s/= @GL_GENERATE_GETOPT_H_CONDITION@/= 1/
433s/= @GL_GENERATE_GMP_H_CONDITION@/= 1/ 439s/= @GL_GENERATE_GMP_H_CONDITION@/= 1/
@@ -436,6 +442,8 @@ s/= @GL_GENERATE_MINI_GMP_H_CONDITION@/= 1/
436s/= @GL_GENERATE_STDCKDINT_H_CONDITION@/= 1/ 442s/= @GL_GENERATE_STDCKDINT_H_CONDITION@/= 1/
437s/= @GL_COND_OBJ_STDIO_READ_CONDITION@/= / 443s/= @GL_COND_OBJ_STDIO_READ_CONDITION@/= /
438s/= @GL_COND_OBJ_STDIO_WRITE_CONDITION@/= / 444s/= @GL_COND_OBJ_STDIO_WRITE_CONDITION@/= /
445s/= @GL_COND_OBJ_STPNCPY_CONDITION@/= /
446s/= @GL_COND_OBJ_.*@/= 1/
439s/\$\(MKDIR_P\) malloc// 447s/\$\(MKDIR_P\) malloc//
440# 448#
441# Determine which modules to build and which to omit 449# Determine which modules to build and which to omit
@@ -453,8 +461,11 @@ OMIT_GNULIB_MODULE_euidaccess = true\
453OMIT_GNULIB_MODULE_faccessat = true\ 461OMIT_GNULIB_MODULE_faccessat = true\
454OMIT_GNULIB_MODULE_fcntl = true\ 462OMIT_GNULIB_MODULE_fcntl = true\
455OMIT_GNULIB_MODULE_fdopendir = true\ 463OMIT_GNULIB_MODULE_fdopendir = true\
464OMIT_GNULIB_MODULE_float = true\
456OMIT_GNULIB_MODULE_fstatat = true\ 465OMIT_GNULIB_MODULE_fstatat = true\
457OMIT_GNULIB_MODULE_fsync = true\ 466OMIT_GNULIB_MODULE_fsync = true\
467OMIT_GNULIB_MODULE_getline = true\
468OMIT_GNULIB_MODULE_getdelim = true\
458OMIT_GNULIB_MODULE_getdtablesize = true\ 469OMIT_GNULIB_MODULE_getdtablesize = true\
459OMIT_GNULIB_MODULE_getgroups = true\ 470OMIT_GNULIB_MODULE_getgroups = true\
460OMIT_GNULIB_MODULE_gettimeofday = true\ 471OMIT_GNULIB_MODULE_gettimeofday = true\
@@ -462,20 +473,25 @@ OMIT_GNULIB_MODULE_group-member = true\
462OMIT_GNULIB_MODULE_inttypes-incomplete = true\ 473OMIT_GNULIB_MODULE_inttypes-incomplete = true\
463OMIT_GNULIB_MODULE_localtime-buffer = true\ 474OMIT_GNULIB_MODULE_localtime-buffer = true\
464OMIT_GNULIB_MODULE_lstat = true\ 475OMIT_GNULIB_MODULE_lstat = true\
476OMIT_GNULIB_MODULE_math = true\
465OMIT_GNULIB_MODULE_nanosleep = true\ 477OMIT_GNULIB_MODULE_nanosleep = true\
466OMIT_GNULIB_MODULE_open = true\ 478OMIT_GNULIB_MODULE_open = true\
467OMIT_GNULIB_MODULE_pipe2 = true\ 479OMIT_GNULIB_MODULE_pipe2 = true\
480OMIT_GNULIB_MODULE_printf-posix = true\
481OMIT_GNULIB_MODULE_printf-frexpl = true\
468OMIT_GNULIB_MODULE_pselect = true\ 482OMIT_GNULIB_MODULE_pselect = true\
469OMIT_GNULIB_MODULE_putenv = true\ 483OMIT_GNULIB_MODULE_putenv = true\
470OMIT_GNULIB_MODULE_qcopy-acl = true\ 484OMIT_GNULIB_MODULE_qcopy-acl = true\
471OMIT_GNULIB_MODULE_readlink = true\ 485OMIT_GNULIB_MODULE_readlink = true\
472OMIT_GNULIB_MODULE_readlinkat = true\ 486OMIT_GNULIB_MODULE_readlinkat = true\
487OMIT_GNULIB_MODULE_stpcpy = true\
473OMIT_GNULIB_MODULE_strtoimax = true\ 488OMIT_GNULIB_MODULE_strtoimax = true\
474OMIT_GNULIB_MODULE_strtoll = true\ 489OMIT_GNULIB_MODULE_strtoll = true\
475OMIT_GNULIB_MODULE_symlink = true\ 490OMIT_GNULIB_MODULE_symlink = true\
476OMIT_GNULIB_MODULE_sys_select = true\ 491OMIT_GNULIB_MODULE_sys_select = true\
477OMIT_GNULIB_MODULE_sys_time = true\ 492OMIT_GNULIB_MODULE_sys_time = true\
478OMIT_GNULIB_MODULE_crypto\/md5 = true 493OMIT_GNULIB_MODULE_crypto\/md5 = true\
494OMIT_GNULIB_MODULE_vprintf-posix = true
479/^arg-nonnull\.h:/,/^[ ][ ]*mv /c\ 495/^arg-nonnull\.h:/,/^[ ][ ]*mv /c\
480arg-nonnull.h: $(top_srcdir)/build-aux/snippet/arg-nonnull.h\ 496arg-nonnull.h: $(top_srcdir)/build-aux/snippet/arg-nonnull.h\
481 sed -n -e '/GL_ARG_NONNULL/,$$p' < $(top_srcdir)/build-aux/snippet/arg-nonnull.h > $@ 497 sed -n -e '/GL_ARG_NONNULL/,$$p' < $(top_srcdir)/build-aux/snippet/arg-nonnull.h > $@