midipix / build / midipix_build

Forked from build/midipix_build 4 years ago
Clone
Blob Blame History Raw
diff -ru emacs-26.1.orig/configure emacs-26.1/configure
--- emacs-26.1.orig/configure	2018-05-25 17:30:58.000000000 +0200
+++ emacs-26.1/configure	2018-11-28 19:48:51.524844347 +0100
@@ -4766,6 +4766,11 @@
     opsys=gnu-linux
   ;;
 
+  ## Midipix ports
+  *-*-midipix* )
+    opsys=midipix
+  ;;
+
   ## FreeBSD ports
   *-*-freebsd* )
     opsys=freebsd
@@ -9158,6 +9163,7 @@
 test "x$CANNOT_DUMP" = "x" && CANNOT_DUMP=no
 case "$opsys" in
   nacl) CANNOT_DUMP=yes ;;
+  midipix) CANNOT_DUMP=yes ;;
 esac
 
 if test "$CANNOT_DUMP" = "yes"; then
@@ -9768,7 +9774,7 @@
   fi
             if test x$have_sound_header = xyes || test $HAVE_ALSA = yes; then
      case "$opsys" in
-                     gnu-linux|freebsd|netbsd|mingw32|cygwin)
+                     gnu-linux|freebsd|netbsd|mingw32|cygwin|midipix)
 
 $as_echo "#define HAVE_SOUND 1" >>confdefs.h
 
@@ -11412,7 +11418,7 @@
   ## #ifdef DOUG_LEA_MALLOC; #undef REL_ALLOC; #endif
   ## Does the AC_FUNC_MMAP test below make this check unnecessary?
   case "$opsys" in
-    mingw32|gnu*) REL_ALLOC=no ;;
+    mingw32|midipix|gnu*) REL_ALLOC=no ;;
   esac
 fi
 
@@ -11422,7 +11428,7 @@
 
 use_mmap_for_buffers=no
 case "$opsys" in
-  mingw32) use_mmap_for_buffers=yes ;;
+  mingw32|midipix) use_mmap_for_buffers=yes ;;
 esac
 
 
@@ -15365,7 +15371,7 @@
 esac
 if test "${with_modules}" != "no"; then
   case $opsys in
-    gnu|gnu-linux)
+    gnu|gnu-linux|midipix)
       LIBMODULES="-ldl"
       HAVE_MODULES=yes
       ;;
@@ -16764,7 +16770,7 @@
   case $opsys in
     aix4-2) mail_lock="lockf" ;;
 
-    gnu|freebsd|dragonfly|netbsd|openbsd|darwin) mail_lock="flock" ;;
+    gnu|midipix|freebsd|dragonfly|netbsd|openbsd|darwin) mail_lock="flock" ;;
 
     ## On GNU/Linux systems, both methods are used by various mail programs.
     ## I assume most people are using newer mailers that have heard of flock.
@@ -18510,7 +18516,7 @@
 
 
 case $opsys in
-  cygwin|gnu|gnu-linux|gnu-kfreebsd|freebsd|netbsd|openbsd)
+  cygwin|midipix|gnu|gnu-linux|gnu-kfreebsd|freebsd|netbsd|openbsd)
 
 $as_echo "#define NARROWPROTO 1" >>confdefs.h
 
@@ -18550,7 +18556,7 @@
 
     ;;
 
-  gnu-linux | gnu-kfreebsd | dragonfly | freebsd | netbsd | darwin | nacl )
+  gnu-linux | midipix | gnu-kfreebsd | dragonfly | freebsd | netbsd | darwin | nacl )
         if test "x$ac_cv_func_grantpt" = xyes; then
 
 $as_echo "#define UNIX98_PTYS 1" >>confdefs.h
@@ -18620,7 +18626,7 @@
 
 
 case $opsys in
-    aix4-2 | cygwin | gnu | dragonfly | freebsd | netbsd | openbsd | darwin )
+    aix4-2 | cygwin | midipix | gnu | dragonfly | freebsd | netbsd | openbsd | darwin )
     $as_echo "#define SIGNALS_VIA_CHARACTERS 1" >>confdefs.h
 
     ;;
Only in emacs-26.1/lib: .binary-io.h.swp
diff -ru emacs-26.1.orig/lib-src/Makefile.in emacs-26.1/lib-src/Makefile.in
--- emacs-26.1.orig/lib-src/Makefile.in	2018-04-23 16:17:42.000000000 +0200
+++ emacs-26.1/lib-src/Makefile.in	2018-11-28 19:25:21.901162314 +0100
@@ -388,8 +388,12 @@ profile${EXEEXT}: ${srcdir}/profile.c $(NTLIB) $(config_h)
 	$(AM_V_CCLD)$(CC) ${ALL_CFLAGS} $< \
 	  $(NTLIB) $(LOADLIBES) $(LIB_CLOCK_GETTIME) -o $@
 
-make-docfile${EXEEXT}: ${srcdir}/make-docfile.c $(NTLIB) $(config_h)
-	$(AM_V_CCLD)$(CC) ${ALL_CFLAGS} $< $(NTLIB) $(LOADLIBES) -o $@
+make-docfile${EXEEXT}: CFLAGS_FOR_BUILD += -std=gnu99
+make-docfile${EXEEXT}: CFLAGS_FOR_BUILD += -I../src
+make-docfile${EXEEXT}: CFLAGS_FOR_BUILD += -I${srcdir}/../src -I${srcdir}/../lib
+make-docfile${EXEEXT}: CFLAGS_FOR_BUILD += -D_BINARY_H -Dset_binary_mode\(x\,y\)
+make-docfile${EXEEXT}: ${srcdir}/make-docfile.c $(config_h)
+	$(AM_V_CCLD)$(BUILDCC) $< -o $@ $(CFLAGS_FOR_BUILD)
 
 movemail${EXEEXT}: ${srcdir}/movemail.c pop.o $(NTLIB) $(config_h)
 	$(AM_V_CCLD)$(CC) ${ALL_CFLAGS} ${MOVE_FLAGS} $< pop.o \