diff options
| author | Po Lu | 2023-03-14 15:14:38 +0800 |
|---|---|---|
| committer | Po Lu | 2023-03-14 15:14:38 +0800 |
| commit | aa24854e7ffa29ad5f1bb49dc794f9fdf5ef44dd (patch) | |
| tree | b486540f39c065325288a4994b0136f5484d83e5 | |
| parent | d6bddca26c7cf827e098ae783e865fcbcdd48799 (diff) | |
| download | emacs-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.inp | 12 | ||||
| -rw-r--r-- | msdos/sed3v2.inp | 1 | ||||
| -rw-r--r-- | msdos/sedlibcf.inp | 1 | ||||
| -rw-r--r-- | msdos/sedlibmk.inp | 20 |
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@// | |||
| 56 | s/ *@LIBGIF@// | 56 | s/ *@LIBGIF@// |
| 57 | s/ *@LIBXPM@// | 57 | s/ *@LIBXPM@// |
| 58 | s/ *@WEBP_LIBS@// | 58 | s/ *@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\ |
| 204 | MAKE_PDUMPER_FINGERPRINT = | 215 | MAKE_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 | # ---------------------------------------------------------------------- |
| 21 | s/c++defs/cxxdefs/g | 21 | s/c++defs/cxxdefs/g |
| 22 | s/\([a-zA-Z0-9_]*\)\.in\.h/\1.in-h/g | 22 | s/\([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/ | |||
| 427 | s/= @GL_GENERATE_STDINT_H_CONDITION@/= 1/ | 433 | s/= @GL_GENERATE_STDINT_H_CONDITION@/= 1/ |
| 428 | s/= @GL_GENERATE_LIMITS_H_CONDITION@/= 1/ | 434 | s/= @GL_GENERATE_LIMITS_H_CONDITION@/= 1/ |
| 429 | s/= @GL_GENERATE_ERRNO_H_CONDITION@/= / | 435 | s/= @GL_GENERATE_ERRNO_H_CONDITION@/= / |
| 430 | s/= @GL_GENERATE_LIMITS_H_CONDITION@/= / | 436 | s/= @GL_GENERATE_FLOAT_H_CONDITION@/= / |
| 431 | s/= @GL_GENERATE_GETOPT_CDEFS_H_CONDITION@/= 1/ | 437 | s/= @GL_GENERATE_GETOPT_CDEFS_H_CONDITION@/= 1/ |
| 432 | s/= @GL_GENERATE_GETOPT_H_CONDITION@/= 1/ | 438 | s/= @GL_GENERATE_GETOPT_H_CONDITION@/= 1/ |
| 433 | s/= @GL_GENERATE_GMP_H_CONDITION@/= 1/ | 439 | s/= @GL_GENERATE_GMP_H_CONDITION@/= 1/ |
| @@ -436,6 +442,8 @@ s/= @GL_GENERATE_MINI_GMP_H_CONDITION@/= 1/ | |||
| 436 | s/= @GL_GENERATE_STDCKDINT_H_CONDITION@/= 1/ | 442 | s/= @GL_GENERATE_STDCKDINT_H_CONDITION@/= 1/ |
| 437 | s/= @GL_COND_OBJ_STDIO_READ_CONDITION@/= / | 443 | s/= @GL_COND_OBJ_STDIO_READ_CONDITION@/= / |
| 438 | s/= @GL_COND_OBJ_STDIO_WRITE_CONDITION@/= / | 444 | s/= @GL_COND_OBJ_STDIO_WRITE_CONDITION@/= / |
| 445 | s/= @GL_COND_OBJ_STPNCPY_CONDITION@/= / | ||
| 446 | s/= @GL_COND_OBJ_.*@/= 1/ | ||
| 439 | s/\$\(MKDIR_P\) malloc// | 447 | s/\$\(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\ | |||
| 453 | OMIT_GNULIB_MODULE_faccessat = true\ | 461 | OMIT_GNULIB_MODULE_faccessat = true\ |
| 454 | OMIT_GNULIB_MODULE_fcntl = true\ | 462 | OMIT_GNULIB_MODULE_fcntl = true\ |
| 455 | OMIT_GNULIB_MODULE_fdopendir = true\ | 463 | OMIT_GNULIB_MODULE_fdopendir = true\ |
| 464 | OMIT_GNULIB_MODULE_float = true\ | ||
| 456 | OMIT_GNULIB_MODULE_fstatat = true\ | 465 | OMIT_GNULIB_MODULE_fstatat = true\ |
| 457 | OMIT_GNULIB_MODULE_fsync = true\ | 466 | OMIT_GNULIB_MODULE_fsync = true\ |
| 467 | OMIT_GNULIB_MODULE_getline = true\ | ||
| 468 | OMIT_GNULIB_MODULE_getdelim = true\ | ||
| 458 | OMIT_GNULIB_MODULE_getdtablesize = true\ | 469 | OMIT_GNULIB_MODULE_getdtablesize = true\ |
| 459 | OMIT_GNULIB_MODULE_getgroups = true\ | 470 | OMIT_GNULIB_MODULE_getgroups = true\ |
| 460 | OMIT_GNULIB_MODULE_gettimeofday = true\ | 471 | OMIT_GNULIB_MODULE_gettimeofday = true\ |
| @@ -462,20 +473,25 @@ OMIT_GNULIB_MODULE_group-member = true\ | |||
| 462 | OMIT_GNULIB_MODULE_inttypes-incomplete = true\ | 473 | OMIT_GNULIB_MODULE_inttypes-incomplete = true\ |
| 463 | OMIT_GNULIB_MODULE_localtime-buffer = true\ | 474 | OMIT_GNULIB_MODULE_localtime-buffer = true\ |
| 464 | OMIT_GNULIB_MODULE_lstat = true\ | 475 | OMIT_GNULIB_MODULE_lstat = true\ |
| 476 | OMIT_GNULIB_MODULE_math = true\ | ||
| 465 | OMIT_GNULIB_MODULE_nanosleep = true\ | 477 | OMIT_GNULIB_MODULE_nanosleep = true\ |
| 466 | OMIT_GNULIB_MODULE_open = true\ | 478 | OMIT_GNULIB_MODULE_open = true\ |
| 467 | OMIT_GNULIB_MODULE_pipe2 = true\ | 479 | OMIT_GNULIB_MODULE_pipe2 = true\ |
| 480 | OMIT_GNULIB_MODULE_printf-posix = true\ | ||
| 481 | OMIT_GNULIB_MODULE_printf-frexpl = true\ | ||
| 468 | OMIT_GNULIB_MODULE_pselect = true\ | 482 | OMIT_GNULIB_MODULE_pselect = true\ |
| 469 | OMIT_GNULIB_MODULE_putenv = true\ | 483 | OMIT_GNULIB_MODULE_putenv = true\ |
| 470 | OMIT_GNULIB_MODULE_qcopy-acl = true\ | 484 | OMIT_GNULIB_MODULE_qcopy-acl = true\ |
| 471 | OMIT_GNULIB_MODULE_readlink = true\ | 485 | OMIT_GNULIB_MODULE_readlink = true\ |
| 472 | OMIT_GNULIB_MODULE_readlinkat = true\ | 486 | OMIT_GNULIB_MODULE_readlinkat = true\ |
| 487 | OMIT_GNULIB_MODULE_stpcpy = true\ | ||
| 473 | OMIT_GNULIB_MODULE_strtoimax = true\ | 488 | OMIT_GNULIB_MODULE_strtoimax = true\ |
| 474 | OMIT_GNULIB_MODULE_strtoll = true\ | 489 | OMIT_GNULIB_MODULE_strtoll = true\ |
| 475 | OMIT_GNULIB_MODULE_symlink = true\ | 490 | OMIT_GNULIB_MODULE_symlink = true\ |
| 476 | OMIT_GNULIB_MODULE_sys_select = true\ | 491 | OMIT_GNULIB_MODULE_sys_select = true\ |
| 477 | OMIT_GNULIB_MODULE_sys_time = true\ | 492 | OMIT_GNULIB_MODULE_sys_time = true\ |
| 478 | OMIT_GNULIB_MODULE_crypto\/md5 = true | 493 | OMIT_GNULIB_MODULE_crypto\/md5 = true\ |
| 494 | OMIT_GNULIB_MODULE_vprintf-posix = true | ||
| 479 | /^arg-nonnull\.h:/,/^[ ][ ]*mv /c\ | 495 | /^arg-nonnull\.h:/,/^[ ][ ]*mv /c\ |
| 480 | arg-nonnull.h: $(top_srcdir)/build-aux/snippet/arg-nonnull.h\ | 496 | arg-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 > $@ |