diff options
| -rwxr-xr-x | compilation | 63 | 
1 files changed, 58 insertions, 5 deletions
diff --git a/compilation b/compilation index 47892ba..636c5b2 100755 --- a/compilation +++ b/compilation @@ -46,14 +46,26 @@ git clone lua-modules-iup lua-modules-iup-win32  git clone LuaJIT LuaJIT-win32  ############################### +################################# +## prepare darwin9 compilation ## +## skip if you don't want it   ## +################################# +git clone lua-interface lua-interface-darwin9 +ln -s ../lua-interface-darwin9/lua-interface.dylib lua-interface +git clone lua-modules lua-modules-darwin9 +git clone lua-modules-cd-tool lua-modules-cd-tool-darwin9 +git clone lua-modules-iup lua-modules-iup-darwin9 +git clone LuaJIT LuaJIT-darwin9 +############################### +  cd LuaJIT -colormake || exit -1 +make BUILDMODE=static || exit -1  cd ..  cd lua-interface  colormake || exit -1  ./lua-interface -e 'print "Hello, world!"' -cp lua-interface ../lua-interface-distrib/linux +cp lua-interface luac ../lua-interface-distrib/linux  cd ..  cd lua-modules @@ -91,7 +103,7 @@ mkdir -p lua-interface-distrib/win32  mkdir -p lua-interface-distrib/win32-light  cd LuaJIT-win32 -make -f Makefile.mingw32 || exit -1 +make CROSS=i586-mingw32msvc- TARGET=Windows BUILDMODE=static || exit -1  cd ..  cd lua-interface-win32 @@ -121,6 +133,44 @@ cd ..  cp win32-dlls/* lua-interface-distrib/win32 + +########################################## +## win32 version done - next is darwin9 ## +########################################## + +tar xvfz Mesa-7.4.4-osmesa-darwin9-precomp.tar.gz + +mkdir -p lua-interface-distrib/darwin9 + +cd LuaJIT-darwin9 +make CROSS=i686-apple-darwin9- TARGET=Darwin BUILDMODE=static || exit -1 +cd .. + +cd lua-interface-darwin9 +SYSTEM=Darwin make || exit -1 +cp lua-interface *.dylib ../lua-interface-distrib/darwin9 +cd .. + +cd lua-modules-darwin9 +SYSTEM=Darwin make || exit -1 +cp *.dylib ../lua-interface-distrib/darwin9 +cd .. + +cd lua-modules-cd-tool-darwin9 +SYSTEM=Darwin make || exit -1 +cp *.dylib ../lua-interface-distrib/darwin9 +cd .. + +cd lua-modules-iup-darwin9 +SYSTEM=Darwin make || exit -1 +cp *.dylib ../lua-interface-distrib/darwin9 +cd .. + + +########################## +## All done, packing up ## +########################## +  cp lua-interface/lua-interface.lua lua-interface-distrib/linux  cp lua-interface/lua-interface.lua lua-interface-distrib/win32  cp lua-interface/lua-interface.lua lua-interface-distrib/win32-light @@ -147,7 +197,10 @@ mv lua-interface win32  mv win32-light lua-interface-light  i586-mingw32msvc-strip --strip-unneeded lua-interface-light/* -i586-mingw32msvc-strip lua-interface-light/*.exe -rm lua-interface/lua-interface-light.dll  zip -r lua-interface-win32-light.zip lua-interface-light  mv lua-interface-light win32-light + +mv darwin9 lua-interface +i686-apple-darwin9-strip -x lua-interface/* +zip -r lua-interface-darwin9.zip lua-interface +mv lua-interface darwin9  | 
