update from MirBSD CVS
[alioth/jupp.git] / Make-w32.sh
index 74a2d79..cb14ea6 100644 (file)
@@ -1,5 +1,5 @@
 #!/bin/mksh
-# $MirOS: contrib/code/jupp/Make-w32.sh,v 1.14 2017/01/11 21:23:52 tg Exp $
+# $MirOS: contrib/code/jupp/Make-w32.sh,v 1.18 2017/12/02 18:53:37 tg Exp $
 
 usage() {
        print -ru2 "Usage: $0 [-bCgn]"
@@ -25,8 +25,6 @@ done
 extrawarnings="-Wall -Wextra"
 (( debug )) && extrawarnings="$extrawarnings -g3"
 extrawarnings="$extrawarnings -Wno-unused-parameter"
-echo "N: gcc-3.4.4-999 does not support -Wno-missing-field-initializers"
-echo "N: expect warnings about those, they are known, do not report them"
 extrawarnings="$extrawarnings -Wno-old-style-definition -Wno-strict-prototypes"
 extrawarnings="$extrawarnings -Wno-cast-qual"
 extrawarnings="$extrawarnings -Wno-missing-prototypes -Wno-missing-declarations"
@@ -50,9 +48,10 @@ typeset -u jWIN=$jwin
 if (( contb )); then
        [[ -s mkw32/build/Makefile ]]
 else
-       rm -rf mkw32
+       rm -rf mkw32 JWIN31$jWIN.*
        mkdir mkw32{,/{build,$jtop}}
 fi
+date >>JWIN31$jWIN.log
 cd mkw32/build
 export CFLAGS='-Os -march=i486 -mtune=pentium-mmx'
 export CPPFLAGS='-DJUPPRC_BUILTIN_NAME=\"jupp32rc\"'
@@ -60,13 +59,12 @@ export CPPFLAGS='-DJUPPRC_BUILTIN_NAME=\"jupp32rc\"'
     --prefix=c:/windows/system32 \
     --sysconfdir=c:/windows/system32 \
     --disable-dependency-tracking \
-    --disable-curses \
-    --disable-termcap \
+    --disable-terminfo \
     --disable-search-libs \
     --disable-getpwnam \
     --disable-termidx \
-    --enable-win32reloc
-make AM_CFLAGS="$extrawarnings"
+    --enable-win32reloc | tee -a ../../JWIN31$jWIN.log
+make AM_CFLAGS="$extrawarnings" | tee -a ../../JWIN31$jWIN.log
 if (( nopkg )); then
        ln -f joe.exe jupp.exe
        ln -sf ../../jupprc .
@@ -103,5 +101,5 @@ chmod 444 *
 cd ..
 zip -D -X -9 -k ../JWIN31$jWIN.ZIP $jtop/*
 cd ..
-ls -l JWIN31$jWIN.ZIP
+ls -l JWIN31$jWIN.*
 (( nocln )) || rm -rf mkw32