summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Mesa-7.0.3-osmesa-win32-precomp.tar.gzbin0 -> 1383126 bytes
-rw-r--r--Mesa-7.4.4-osmesa-linux-precomp.tar.gzbin0 -> 1574910 bytes
-rwxr-xr-xcompilation129
-rw-r--r--freetype-win32-precomp.tar.gzbin0 -> 796576 bytes
-rw-r--r--ftgl-win32-precomp.tar.gzbin0 -> 662710 bytes
-rw-r--r--gnuwin32-digested-tar.gzbin0 -> 4759268 bytes
-rw-r--r--libreadline-static.a.gzbin0 -> 73668 bytes
-rw-r--r--mysql-5.0.51b-win32-precomp.tar.gzbin0 -> 86270 bytes
-rw-r--r--pthreads-w32-2-8-0-release-win32-precomp.tar.gzbin0 -> 18271 bytes
-rw-r--r--tinyxml-src.tar.gzbin0 -> 203732 bytes
-rw-r--r--win32-dlls/bzip2.dllbin0 -> 69120 bytes
-rw-r--r--win32-dlls/jpeg62.dllbin0 -> 127488 bytes
-rw-r--r--win32-dlls/libfreetype.dllbin0 -> 1622586 bytes
-rw-r--r--win32-dlls/libmysql.dllbin0 -> 2076672 bytes
-rw-r--r--win32-dlls/libpng3.dllbin0 -> 161792 bytes
-rw-r--r--win32-dlls/libreadline-static.a.gzbin0 -> 73668 bytes
-rw-r--r--win32-dlls/pthreadGC2.dllbin0 -> 65868 bytes
-rw-r--r--win32-dlls/ucl1.dllbin0 -> 56832 bytes
-rw-r--r--win32-dlls/zlib1.dllbin0 -> 72192 bytes
19 files changed, 129 insertions, 0 deletions
diff --git a/Mesa-7.0.3-osmesa-win32-precomp.tar.gz b/Mesa-7.0.3-osmesa-win32-precomp.tar.gz
new file mode 100644
index 0000000..b5b6f80
--- /dev/null
+++ b/Mesa-7.0.3-osmesa-win32-precomp.tar.gz
Binary files differ
diff --git a/Mesa-7.4.4-osmesa-linux-precomp.tar.gz b/Mesa-7.4.4-osmesa-linux-precomp.tar.gz
new file mode 100644
index 0000000..75fb6d6
--- /dev/null
+++ b/Mesa-7.4.4-osmesa-linux-precomp.tar.gz
Binary files differ
diff --git a/compilation b/compilation
new file mode 100755
index 0000000..7448983
--- /dev/null
+++ b/compilation
@@ -0,0 +1,129 @@
+#!/bin/sh
+
+#
+# This script is meant to be run under debian unstable, with the mingw
+# package installed, as well as a bunch of other packages, including but
+# not limited to, mysql-client-dev, imagemagick-dev, and oracle-occi
+#
+
+if [ "$USER" == "pixel" ] || [ "$USER" == "nnoble" ] ; then
+ prefix="ssh+git://pixel@"
+ path="/pub/repo.git"
+else
+ prefix="http://"
+ path=""
+fi
+
+tar xvfz Mesa-7.4.4-osmesa-linux-precomp.tar.gz
+tar xvfz tinyxml-src.tar.gz
+
+git clone ${prefix}git.grumpycoder.net${path}/Baltisot
+git clone ${prefix}git.grumpycoder.net${path}/mogltk
+git clone ${prefix}git.grumpycoder.net${path}/lua-interface
+git clone ${prefix}git.grumpycoder.net${path}/lua-modules
+git clone ${prefix}git.grumpycoder.net${path}/lua-modules-cd-tool
+git clone ${prefix}git.grumpycoder.net${path}/PSX-Bundle
+
+cd Baltisot/lib/
+./genloadlib.sh > loadlualibs.ii
+cd ../..
+
+mkdir -p lua-interface-distrib/linux
+
+
+###############################
+## prepare win32 compilation ##
+## skip if you don't want it ##
+###############################
+cp -r lua-interface lua-interface-win32
+cp -r lua-interface lua-interface-win32-light
+ln -s ../lua-interface-win32/lua-interface.a lua-interface
+cp -r lua-modules lua-modules-win32
+cp -r lua-modules-cd-tool lua-modules-cd-tool-win32
+###############################
+
+
+cd lua-interface
+colormake luac || exit -1
+colormake || exit -1
+./lua-interface -e 'print "Hello, world!"'
+cp lua-interface luac ../lua-interface-distrib/linux
+cd ..
+
+cd lua-modules
+cp ../lua-interface/luac .
+cp ../lua-interface/lua-interface.so .
+colormake || exit -1
+cp *.so ../lua-interface-distrib/linux
+cd ..
+
+cd lua-modules-cd-tool
+cp ../lua-interface/luac .
+cp ../lua-interface/lua-interface.so .
+colormake || exit -1
+cp *.so ../lua-interface-distrib/linux
+cd ..
+
+
+########################################
+## linux version done - next is win32 ##
+########################################
+
+tar xvfz Mesa-7.0.3-osmesa-win32-precomp.tar.gz
+tar xvfz ftgl-win32-precomp.tar.gz
+tar xvfz freetype-win32-precomp.tar.gz
+tar xvfz mysql-5.0.51b-win32-precomp.tar.gz
+tar xvfz pthreads-w32-2-8-0-release-win32-precomp.tar.gz
+tar xvfz gnuwin32-digested-tar.gz
+gunzip libreadline-static.a.gz
+
+mkdir -p lua-interface-distrib/win32
+mkdir -p lua-interface-distrib/win32-light
+
+cd lua-interface-win32
+make -f Makefile.mingw32 || exit -1
+cp *.exe *.dll ../lua-interface-distrib/win32
+cd ..
+
+cd lua-modules-win32
+cp ../lua-interface/luac .
+make -f Makefile.mingw32 || exit -1
+cp *.dll ../lua-interface-distrib/win32
+cd ..
+
+cd lua-modules-cd-tool-win32
+cp ../lua-interface/luac .
+make -f Makefile.mingw32 || exit -1
+cp *.dll ../lua-interface-distrib/win32
+cd ..
+
+cd lua-interface-win32-light
+cp ../lua-interface/luac .
+make -f Makefile.mingw32 lua-interface-light.exe || exit -1
+cp *.exe *.dll ../lua-interface-distrib/win32-light
+cd ..
+
+cp win32-dlls/* lua-interface-distrib/win32
+
+cp PSX-Bundle/COPYING Baltisot/AUTHORS lua-interface-distrib/linux
+cp PSX-Bundle/COPYING Baltisot/AUTHORS lua-interface-distrib/win32
+cp PSX-Bundle/COPYING Baltisot/AUTHORS lua-interface-distrib/win32-light
+cp lua-interface-distrib/win32/luacd.dll lua-interface-distrib/win32-light
+cp lua-interface-distrib/win32/luapsx.dll lua-interface-distrib/win32-light
+cp lua-interface-distrib/win32/pthreadGC2.dll lua-interface-distrib/win32-light
+cp lua-interface-distrib/win32/ucl1.dll lua-interface-distrib/win32-light
+cp lua-interface-distrib/win32/zlib1.dll lua-interface-distrib/win32-light
+
+cd lua-interface-distrib
+
+mv linux lua-interface
+zip -r lua-interface-linux.zip lua-interface
+mv lua-interface linux
+
+mv win32 lua-interface
+zip -r lua-interface-win32.zip lua-interface
+mv lua-interface win32
+
+mv win32-light lua-interface-light
+zip -r lua-interface-win32-light.zip lua-interface-light
+mv lua-interface-light win32-light
diff --git a/freetype-win32-precomp.tar.gz b/freetype-win32-precomp.tar.gz
new file mode 100644
index 0000000..2c664e6
--- /dev/null
+++ b/freetype-win32-precomp.tar.gz
Binary files differ
diff --git a/ftgl-win32-precomp.tar.gz b/ftgl-win32-precomp.tar.gz
new file mode 100644
index 0000000..163de2b
--- /dev/null
+++ b/ftgl-win32-precomp.tar.gz
Binary files differ
diff --git a/gnuwin32-digested-tar.gz b/gnuwin32-digested-tar.gz
new file mode 100644
index 0000000..f0d3886
--- /dev/null
+++ b/gnuwin32-digested-tar.gz
Binary files differ
diff --git a/libreadline-static.a.gz b/libreadline-static.a.gz
new file mode 100644
index 0000000..c84c432
--- /dev/null
+++ b/libreadline-static.a.gz
Binary files differ
diff --git a/mysql-5.0.51b-win32-precomp.tar.gz b/mysql-5.0.51b-win32-precomp.tar.gz
new file mode 100644
index 0000000..0641bde
--- /dev/null
+++ b/mysql-5.0.51b-win32-precomp.tar.gz
Binary files differ
diff --git a/pthreads-w32-2-8-0-release-win32-precomp.tar.gz b/pthreads-w32-2-8-0-release-win32-precomp.tar.gz
new file mode 100644
index 0000000..b83c675
--- /dev/null
+++ b/pthreads-w32-2-8-0-release-win32-precomp.tar.gz
Binary files differ
diff --git a/tinyxml-src.tar.gz b/tinyxml-src.tar.gz
new file mode 100644
index 0000000..99e1660
--- /dev/null
+++ b/tinyxml-src.tar.gz
Binary files differ
diff --git a/win32-dlls/bzip2.dll b/win32-dlls/bzip2.dll
new file mode 100644
index 0000000..8174912
--- /dev/null
+++ b/win32-dlls/bzip2.dll
Binary files differ
diff --git a/win32-dlls/jpeg62.dll b/win32-dlls/jpeg62.dll
new file mode 100644
index 0000000..21c03d5
--- /dev/null
+++ b/win32-dlls/jpeg62.dll
Binary files differ
diff --git a/win32-dlls/libfreetype.dll b/win32-dlls/libfreetype.dll
new file mode 100644
index 0000000..17ac6e2
--- /dev/null
+++ b/win32-dlls/libfreetype.dll
Binary files differ
diff --git a/win32-dlls/libmysql.dll b/win32-dlls/libmysql.dll
new file mode 100644
index 0000000..439733e
--- /dev/null
+++ b/win32-dlls/libmysql.dll
Binary files differ
diff --git a/win32-dlls/libpng3.dll b/win32-dlls/libpng3.dll
new file mode 100644
index 0000000..9279815
--- /dev/null
+++ b/win32-dlls/libpng3.dll
Binary files differ
diff --git a/win32-dlls/libreadline-static.a.gz b/win32-dlls/libreadline-static.a.gz
new file mode 100644
index 0000000..c84c432
--- /dev/null
+++ b/win32-dlls/libreadline-static.a.gz
Binary files differ
diff --git a/win32-dlls/pthreadGC2.dll b/win32-dlls/pthreadGC2.dll
new file mode 100644
index 0000000..a31743c
--- /dev/null
+++ b/win32-dlls/pthreadGC2.dll
Binary files differ
diff --git a/win32-dlls/ucl1.dll b/win32-dlls/ucl1.dll
new file mode 100644
index 0000000..442875f
--- /dev/null
+++ b/win32-dlls/ucl1.dll
Binary files differ
diff --git a/win32-dlls/zlib1.dll b/win32-dlls/zlib1.dll
new file mode 100644
index 0000000..076f503
--- /dev/null
+++ b/win32-dlls/zlib1.dll
Binary files differ