[project @ 2004-02-12 02:04:59 by mthomas]
authormthomas <unknown>
Thu, 12 Feb 2004 02:04:59 +0000 (02:04 +0000)
committermthomas <unknown>
Thu, 12 Feb 2004 02:04:59 +0000 (02:04 +0000)
General cleanup and updates.

distrib/prep-bin-dist-mingw-args
distrib/prep-bin-dist-mingw-greencard
distrib/prep-bin-dist-mingw-happy
distrib/prep-bin-dist-mingw-hdirect

index 85a70f6..d8199d9 100644 (file)
@@ -31,7 +31,7 @@ export mingw_lib=$mingw_top/lib
 export mingw_bin=$mingw_top/bin
 
 # Play safe
 export mingw_bin=$mingw_top/bin
 
 # Play safe
-if ! [ -d bin/i386-unknown-mingw32 ] ; then
+if [ ! -d bin/i386-unknown-mingw32 ] ; then
   echo "Doesn't look as if I'm in the toplevel directory of a mingw tree"
   echo "Usage: cd ghc-<version> ; ../distrib/prep-bin-dist-mingw"
   exit 1;
   echo "Doesn't look as if I'm in the toplevel directory of a mingw tree"
   echo "Usage: cd ghc-<version> ; ../distrib/prep-bin-dist-mingw"
   exit 1;
@@ -51,8 +51,8 @@ echo "rejig lib/"
 mv lib/i386-unknown-mingw32/* .
 rmdir lib/i386-unknown-mingw32
 rmdir lib
 mv lib/i386-unknown-mingw32/* .
 rmdir lib/i386-unknown-mingw32
 rmdir lib
-mv ghc-asm.prl ghc-asm
-mv ghc-split.prl ghc-split
+# mv ghc-asm.prl ghc-asm
+# mv ghc-split.prl ghc-split
 
 echo "create gcc-lib/"
 #
 
 echo "create gcc-lib/"
 #
@@ -66,7 +66,7 @@ echo "create gcc-lib/"
 #
 mkdir gcc-lib
 cp $gcc_lib/* gcc-lib/
 #
 mkdir gcc-lib
 cp $gcc_lib/* gcc-lib/
-cp $gcc_lib/include/* gcc-lib/
+cp $gcc_lib/include/ gcc-lib/
 cp $mingw_lib/* gcc-lib/
 cp $mingw_bin/as.exe gcc-lib/
 cp $mingw_bin/ld.exe gcc-lib/
 cp $mingw_lib/* gcc-lib/
 cp $mingw_bin/as.exe gcc-lib/
 cp $mingw_bin/ld.exe gcc-lib/
@@ -80,15 +80,15 @@ echo "extra header files inside of include/"
 # contains mingw/include
 mkdir include/mingw
 cp -Rf $mingw_include/* include/mingw
 # contains mingw/include
 mkdir include/mingw
 cp -Rf $mingw_include/* include/mingw
+
 #
 # g++-3/ subdir causes problems with installer tool (+ being a 
 # troublesome character); leave out for now.
 #
 # g++-3/ subdir causes problems with installer tool (+ being a 
 # troublesome character); leave out for now.
-#rm -rf include/mingw/g++-3/ || echo "g++-3/ not there"
+# rm -rf include/mingw/g++-3/ || echo "g++-3/ not there"
 rm -rf include/mingw/c++ || echo "c++/ not there"
 
 echo "add gcc"
 rm -rf include/mingw/c++ || echo "c++/ not there"
 
 echo "add gcc"
-# cp ${mingw_bin}/gcc.exe .
-cp ${mingw_bin}/gcc-2.exe gcc.exe
+cp ${mingw_bin}/gcc.exe .
 
 echo "copy in perl too"
 cp ${perl_dir}/perl.exe .
 
 echo "copy in perl too"
 cp ${perl_dir}/perl.exe .
@@ -103,3 +103,5 @@ mv share doc
 cp ../ghc/docs/users_guide/users_guide.pdf doc/ || echo "No User Guide PDF doc found"
 cp ../hslibs/doc/hslibs.pdf doc/ || echo "No HSLIBS PDF doc found"
 
 cp ../ghc/docs/users_guide/users_guide.pdf doc/ || echo "No User Guide PDF doc found"
 cp ../hslibs/doc/hslibs.pdf doc/ || echo "No HSLIBS PDF doc found"
 
+exit 0
+
index ef57a00..b9b6380 100644 (file)
@@ -24,11 +24,10 @@ if ! [ -d bin/i386-unknown-mingw32 ] ; then
 fi;\r
 \r
 echo "rejig bin/"\r
 fi;\r
 \r
 echo "rejig bin/"\r
-cp bin/i386-unknown-mingw32/greencard.exe $binary_dir/bin\r
+cp lib/i386-unknown-mingw32/greencard-bin.exe $binary_dir/bin/greencard.exe\r
 strip $binary_dir/bin/greencard.exe\r
 \r
 echo "rejig lib/"\r
 strip $binary_dir/bin/greencard.exe\r
 \r
 echo "rejig lib/"\r
-cp lib/i386-unknown-mingw32/* $binary_dir\r
+cp -r lib/i386-unknown-mingw32/* $binary_dir\r
 \r
 \r
-echo "rejig share/"\r
-cp share/* $binary_dir\r
+exit 0\r
index 9efd277..8b9d364 100644 (file)
@@ -29,3 +29,4 @@ strip $ghc_binary_dir/bin/happy.exe
 echo "rejig lib/"
 mv lib/i386-unknown-mingw32/* $ghc_binary_dir
 
 echo "rejig lib/"
 mv lib/i386-unknown-mingw32/* $ghc_binary_dir
 
+exit 0
index 8fe26ed..a8aa21c 100644 (file)
@@ -28,6 +28,9 @@ cp bin/i386-unknown-mingw32/ihc.exe $binary_dir/bin
 strip $binary_dir/bin/ihc.exe\r
 \r
 echo "rejig lib/"\r
 strip $binary_dir/bin/ihc.exe\r
 \r
 echo "rejig lib/"\r
-cp -r lib/i386-unknown-mingw32/imports/* $binary_dir/imports\r
+cp -r lib/i386-unknown-mingw32/hslibs-imports/hdirect $binary_dir/imports\r
 cp lib/i386-unknown-mingw32/*.o $binary_dir\r
 cp lib/i386-unknown-mingw32/*.a $binary_dir\r
 cp lib/i386-unknown-mingw32/*.o $binary_dir\r
 cp lib/i386-unknown-mingw32/*.a $binary_dir\r
+mv $binary_dir/imports/hdirect $binary_dir/imports/Hdirect\r
+\r
+exit 0\r