mirror of
https://github.com/UberGames/GtkRadiant.git
synced 2024-12-04 01:22:05 +00:00
53 lines
1.9 KiB
Text
53 lines
1.9 KiB
Text
|
#!/bin/sh
|
||
|
|
||
|
# what I use to run this script on my win32 box:
|
||
|
# have cygwin, perl (ActiveState) and the cygwin zip utility
|
||
|
# for zip: http://www.hirmke.de/software/develop/gnuwin32/cygwin/porters/Hirmke_Michael/GNUWin32-links.html#zip-2.3%20(cygwin1.1)
|
||
|
|
||
|
# FIXME: I'd like to have this same script used for both platforms
|
||
|
# for the SDK we recreate a smaller tree and only put the stuff we want
|
||
|
# what potentially changes across platforms is the binaries and the src/ subtree for gtk stuff
|
||
|
|
||
|
# proceed in order:
|
||
|
|
||
|
# include directory for all plugin API
|
||
|
mkdir GtkRadiant
|
||
|
mkdir GtkRadiant/include
|
||
|
rm -rf ./GtkRadiant/include/*
|
||
|
echo "Copying GtkRadiant API headers"
|
||
|
cp ../../include/* ./GtkRadiant/include
|
||
|
|
||
|
# now fill in the plugins menu:
|
||
|
# copy common, textool and the sample plugin
|
||
|
mkdir GtkRadiant
|
||
|
mkdir GtkRadiant/plugins
|
||
|
mkdir GtkRadiant/plugins/common
|
||
|
mkdir GtkRadiant/plugins/textool
|
||
|
mkdir GtkRadiant/plugins/sample
|
||
|
rm -rf ./GtkRadiant/plugins/*
|
||
|
echo "Copying TexTool"
|
||
|
cp -R ../../plugins/textool ./GtkRadiant/plugins/textool
|
||
|
cp -R ../../plugins/common ./GtkRadiant/plugins/common
|
||
|
echo "Copying Sample plugin"
|
||
|
cp -R ../../plugins/sample ./GtkRadiant/plugins/sample
|
||
|
|
||
|
# get gtkradiant binary (you know you want it)
|
||
|
# FIXME: for win32 SDK only
|
||
|
#cp ../radiant/Release/Q3Radiant.exe GtkRadiant.exe
|
||
|
|
||
|
# grab the gtk devel package
|
||
|
# FIXME: for win32 SDK only
|
||
|
echo "Updating src/"
|
||
|
echo "NOTE: check we are using the latest gtk dev packages"
|
||
|
echo "NOTE: we are not putting our patched versions in"
|
||
|
rm -rf src
|
||
|
unzip /cygdrive/c/Download/Gtk-20001023/glib-dev-20001023.zip
|
||
|
unzip /cygdrive/c/Download/Gtk-20001023/gtk+-dev-20000722.zip
|
||
|
unzip /cygdrive/c/Download/Gtk-20001023/libiconv-dev-20001007.zip
|
||
|
unzip /cygdrive/c/Download/Gtk-20001023/extralibs-dev-20001007.zip
|
||
|
# grab the src/build directory, we use it with the cygwin makefiles
|
||
|
cp -R ../../../src/build src
|
||
|
|
||
|
# build the SDK
|
||
|
#echo "Check the sample/ directory is clean"
|
||
|
#zip -r PluginSDK.zip src private sample README.html GtkRadiant.exe
|