Compare commits
34
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
a6306e0ed4 | ||
|
|
3191ddccb9 | ||
|
|
40fab97907 | ||
|
|
b54ee9d358 | ||
|
|
dc0be7726e | ||
|
|
f4c20ca386 | ||
|
|
5539a94d2f | ||
|
|
80950129a5 | ||
|
|
c5eeca1e42 | ||
|
|
6378d284af | ||
|
|
ba262d3a3a | ||
|
|
828cb1d1da | ||
|
|
b905d3aa6b | ||
|
|
df26699a7c | ||
|
|
48eb37c742 | ||
|
|
c56723ff20 | ||
|
|
6b419614bc | ||
|
|
7cc9a90f13 | ||
|
|
c50318a70a | ||
|
|
a2114aebee | ||
|
|
2a01fdf6d0 | ||
|
|
31ab182050 | ||
|
|
cc4134c743 | ||
|
|
9f8497143e | ||
|
|
d320b92b50 | ||
|
|
15a9955501 | ||
|
|
648df65ddf | ||
|
|
94e35443be | ||
|
|
c7fa1238b8 | ||
|
|
0e8a608dd4 | ||
|
|
9509d5c2e8 | ||
|
|
b209471a49 | ||
|
|
5c289cb98c | ||
|
|
8302a21ef7 |
+25
-110
@@ -18,7 +18,7 @@
|
||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
|
||||
VERSION="1.7"
|
||||
VERSION="1.4.3"
|
||||
|
||||
#COMPILE GIT FGFS
|
||||
|
||||
@@ -152,7 +152,7 @@ if [ "$WHATTOBUILD" = "--help" ]
|
||||
then
|
||||
echo "$0 Version $VERSION"
|
||||
echo "Usage:"
|
||||
echo "./$0 [-u] [-h] [-s] [-e] [-g] [-a y|n] [-c y|n] [-p y|n] [-d y|n] [-r y|n] [ALL|PLIB|OSG|SIMGEAR|FGFS|FGO|FGRUN|FGCOM|FGCOMGUI|ATLAS] [UPDATE]"
|
||||
echo "./$0 [-u] [-h] [-s] [-e] [-g] [-a y|n] [-c y|n] [-p y|n] [-d y|n] [-r y|n] [ALL|PLIB|OSG|SIMGEAR|FGFS|FGRUN|FGCOM|FGCOMGUI|ATLAS] [UPDATE]"
|
||||
echo "* without options it recompiles: PLIB,OSG,SIMGEAR,FGFS,FGRUN"
|
||||
echo "* Using ALL compiles everything"
|
||||
echo "* Adding UPDATE it does not rebuild all (faster but to use only after one successfull first compile)"
|
||||
@@ -256,19 +256,16 @@ fi
|
||||
|
||||
|
||||
# default is hardy
|
||||
DISTRO_PACKAGES="libopenal-dev libalut-dev libalut0 libfltk1.1-dev libfltk1.1 cvs subversion cmake make build-essential automake zlib1g-dev zlib1g libwxgtk2.8-0 libwxgtk2.8-dev fluid gawk gettext libxi-dev libxi6 libxmu-dev libxmu6 libboost-dev libasound2-dev libasound2 libpng12-dev libpng12-0 libjasper1 libjasper-dev libopenexr-dev libboost-serialization-dev git-core libhal-dev libqt4-dev scons python-tk python-imaging-tk libsvn-dev "
|
||||
DISTRO_PACKAGES="libglut3-dev libopenal-dev libalut-dev libalut0 libfltk1.1-dev libfltk1.1 cvs subversion cmake make build-essential automake zlib1g-dev zlib1g libwxgtk2.8-0 libwxgtk2.8-dev fluid gawk gettext libjpeg62-dev libjpeg62 libxi-dev libxi6 libxmu-dev libxmu6 libboost-dev libasound2-dev libasound2 libpng12-dev libpng12-0 libjasper1 libjasper-dev libopenexr-dev libtiff4-dev libboost-serialization-dev git-core libhal-dev boost-build libqt4-dev scons"
|
||||
|
||||
|
||||
UBUNTU_PACKAGES="freeglut3-dev libjpeg62-dev libjpeg62 libboost1.46-dev libapr1-dev"
|
||||
DEBIAN_PACKAGES="freeglut3-dev libjpeg8-dev libjpeg8 libboost1.46-dev"
|
||||
|
||||
# checking linux distro and version to differ needed packages
|
||||
if [ "$DISTRIB_ID" = "Ubuntu" ]
|
||||
then
|
||||
echo "$DISTRIB_ID $DISTRIB_RELEASE" >> $LOGFILE
|
||||
DISTRO_PACKAGES="$DISTRO_PACKAGES $UBUNTU_PACKAGES"
|
||||
else
|
||||
echo "DEBIAN I SUPPOUSE" >> $LOGFILE
|
||||
DISTRO_PACKAGES="$DISTRO_PACKAGES $DEBIAN_PACKAGES"
|
||||
fi
|
||||
echo "$LOGSEP" >> $LOGFILE
|
||||
|
||||
@@ -584,21 +581,12 @@ then
|
||||
then
|
||||
if [ "$RECONFIGURE" = "y" ]
|
||||
then
|
||||
#echo "AUTOGEN SIMGEAR" >> $LOGFILE
|
||||
#./autogen.sh 2>&1 | tee -a $LOGFILE
|
||||
#echo "CONFIGURE SIMGEAR" >> $LOGFILE
|
||||
#./configure $DEBUG --prefix="$INSTALL_DIR_SIMGEAR" --exec-prefix="$INSTALL_DIR_SIMGEAR" --with-osg="$INSTALL_DIR_OSG" --with-plib="$INSTALL_DIR_PLIB" --with-jpeg-factory --with-boost-libdir=/usr/include/boost 2>&1 | tee -a $LOGFILE
|
||||
|
||||
echo -n "RECONFIGURE SIMGEAR ... " >> $LOGFILE
|
||||
rm -f CMakeCache.txt
|
||||
|
||||
cmake -D CMAKE_BUILD_TYPE="Release" -D CMAKE_CXX_FLAGS="-O3 -D__STDC_CONSTANT_MACROS" -D CMAKE_C_FLAGS="-O3" -D CMAKE_INSTALL_PREFIX:PATH="$INSTALL_DIR_SIMGEAR" -D CMAKE_PREFIX_PATH=$INSTALL_DIR_OSG . 2>&1 | tee -a $LOGFILE
|
||||
|
||||
echo " OK" >> $LOGFILE
|
||||
|
||||
|
||||
|
||||
echo "AUTOGEN SIMGEAR" >> $LOGFILE
|
||||
./autogen.sh 2>&1 | tee -a $LOGFILE
|
||||
|
||||
echo "CONFIGURE SIMGEAR" >> $LOGFILE
|
||||
echo ./configure $DEBUG --prefix="$INSTALL_DIR_SIMGEAR" --exec-prefix="$INSTALL_DIR_SIMGEAR" --with-osg="$INSTALL_DIR_OSG" --with-plib="$INSTALL_DIR_PLIB" --with-jpeg-factory --with-boost-libdir=/usr/include/boost
|
||||
./configure $DEBUG --prefix="$INSTALL_DIR_SIMGEAR" --exec-prefix="$INSTALL_DIR_SIMGEAR" --with-osg="$INSTALL_DIR_OSG" --with-plib="$INSTALL_DIR_PLIB" --with-jpeg-factory --with-boost-libdir=/usr/include/boost 2>&1 | tee -a $LOGFILE
|
||||
fi
|
||||
fi
|
||||
|
||||
@@ -688,24 +676,12 @@ then
|
||||
then
|
||||
if [ "$RECONFIGURE" = "y" ]
|
||||
then
|
||||
#echo "AUTOGEN FGFS" >> $LOGFILE
|
||||
#./autogen.sh 2>&1 | tee -a $LOGFILE
|
||||
#echo "CONFIGURE FGFS" >> $LOGFILE
|
||||
#echo ./configure "$DEBUG" $WITH_EVENT_INPUT --prefix=$INSTALL_DIR_FGFS --exec-prefix=$INSTALL_DIR_FGFS --with-osg="$INSTALL_DIR_OSG" --with-simgear="$INSTALL_DIR_SIMGEAR" --with-plib="$INSTALL_DIR_PLIB"
|
||||
#./configure "$DEBUG" $WITH_EVENT_INPUT --prefix=$INSTALL_DIR_FGFS --exec-prefix=$INSTALL_DIR_FGFS --with-osg="$INSTALL_DIR_OSG" --with-simgear="$INSTALL_DIR_SIMGEAR" --with-plib="$INSTALL_DIR_PLIB" 2>&1 | tee -a $LOGFILE
|
||||
|
||||
echo -n "RECONFIGURE FGFS ... " >> $LOGFILE
|
||||
rm -f CMakeCache.txt
|
||||
|
||||
cmake -D CMAKE_BUILD_TYPE="Release" -D "WITH_FGPANEL=OFF" -D CMAKE_CXX_FLAGS="-O3 -D__STDC_CONSTANT_MACROS" -D CMAKE_C_FLAGS="-O3" -D CMAKE_INSTALL_PREFIX:PATH="$INSTALL_DIR_FGFS" -D "CMAKE_PREFIX_PATH=$INSTALL_DIR_OSG;$INSTALL_DIR_PLIB;$INSTALL_DIR_SIMGEAR" . 2>&1 | tee -a $LOGFILE
|
||||
|
||||
echo " OK" >> $LOGFILE
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
echo "AUTOGEN FGFS" >> $LOGFILE
|
||||
./autogen.sh 2>&1 | tee -a $LOGFILE
|
||||
|
||||
echo "CONFIGURE FGFS" >> $LOGFILE
|
||||
echo ./configure "$DEBUG" $WITH_EVENT_INPUT --prefix=$INSTALL_DIR_FGFS --exec-prefix=$INSTALL_DIR_FGFS --with-osg="$INSTALL_DIR_OSG" --with-simgear="$INSTALL_DIR_SIMGEAR" --with-plib="$INSTALL_DIR_PLIB"
|
||||
./configure "$DEBUG" $WITH_EVENT_INPUT --prefix=$INSTALL_DIR_FGFS --exec-prefix=$INSTALL_DIR_FGFS --with-osg="$INSTALL_DIR_OSG" --with-simgear="$INSTALL_DIR_SIMGEAR" --with-plib="$INSTALL_DIR_PLIB" 2>&1 | tee -a $LOGFILE
|
||||
fi
|
||||
fi
|
||||
|
||||
@@ -732,13 +708,15 @@ then
|
||||
EXDIR=$(pwd)
|
||||
cd $INSTALL_DIR_FGFS
|
||||
echo -n "GIT DATA FROM git://gitorious.org/fg/fgdata.git ... " >> $LOGFILE
|
||||
#cvs -z5 -d :pserver:cvsguest:guest@cvs.flightgear.org:/var/cvs/FlightGear-0.9 login
|
||||
#cvs -z5 -d :pserver:cvsguest@cvs.flightgear.org:/var/cvs/FlightGear-0.9 co data
|
||||
|
||||
if [ -d "fgdata" ]
|
||||
then
|
||||
echo "fgdata exists already."
|
||||
else
|
||||
# no repository yet - need to clone a fresh one
|
||||
git clone git://gitorious.org/fg/fgdata.git fgdata
|
||||
git clone git://gitorious.org/fg/fgdata.git
|
||||
fi
|
||||
|
||||
cd fgdata
|
||||
@@ -765,46 +743,12 @@ then
|
||||
|
||||
cd ..
|
||||
|
||||
|
||||
#cd $INSTALL_DIR_FGFS
|
||||
#echo -n "GIT DATA FROM git://gitorious.org/flightgear-aircraft/c172p.git ... " >> $LOGFILE
|
||||
|
||||
#if [ ! -d "aircrafts" ]
|
||||
#then
|
||||
# mkdir "aircrafts"
|
||||
# ln ../fgdata/Aircraft/Generic/ . -s
|
||||
# ln ../fgdata/Aircraft/Instruments . -s
|
||||
# ln ../fgdata/Aircraft/Instruments-3d/ . -s
|
||||
#fi
|
||||
|
||||
#cd aircrafts
|
||||
|
||||
#if [ -d "c172p" ]
|
||||
#then
|
||||
# echo "c172p exists already."
|
||||
#else
|
||||
#
|
||||
# git clone git://gitorious.org/flightgear-aircraft/c172p.git
|
||||
# fi
|
||||
#
|
||||
# cd c172p
|
||||
# git fetch origin
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
echo " OK" >> $LOGFILE
|
||||
cd "$EXDIR"
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
|
||||
|
||||
# IF SEPARATED FOLDER FOR AIRCRAFTS
|
||||
# --fg-aircraft=\$PWD/../aircrafts
|
||||
cat > run_fgfs.sh << ENDOFALL
|
||||
#!/bin/sh
|
||||
cd \$(dirname \$0)
|
||||
@@ -824,6 +768,13 @@ gdb --directory="\$P1"/fgfs/source/src/ --args fgfs --fg-root=\$PWD/../fgdata/
|
||||
ENDOFALL2
|
||||
chmod 755 run_fgfs_debug.sh
|
||||
|
||||
#echo "#!/bin/sh" > run_fgfs.sh
|
||||
#echo "cd \$(dirname \$0)" >> run_fgfs.sh
|
||||
#echo "cd $SUB_INSTALL_DIR/$FGFS_INSTALL_DIR/bin" >> run_fgfs.sh
|
||||
#echo "export LD_LIBRARY_PATH=../../$PLIB_INSTALL_DIR/lib:../../$OSG_INSTALL_DIR/lib:../../$SIMGEAR_INSTALL_DIR/lib" >> run_fgfs.sh
|
||||
#echo "./fgfs --fg-root=\$PWD/../fgdata/ \$@" >> run_fgfs.sh
|
||||
#chmod 755 run_fgfs.sh
|
||||
|
||||
SCRIPT=run_terrasync.sh
|
||||
echo "#!/bin/sh" > $SCRIPT
|
||||
echo "cd \$(dirname \$0)" >> $SCRIPT
|
||||
@@ -835,41 +786,6 @@ ENDOFALL2
|
||||
fi
|
||||
|
||||
|
||||
#######################################################
|
||||
# FGO!
|
||||
#######################################################
|
||||
FGO_INSTALL_DIR=fgo
|
||||
INSTALL_DIR_FGO=$INSTALL_DIR/$FGO_INSTALL_DIR
|
||||
cd "$CBD"
|
||||
if [ "$WHATTOBUILD" = "" -o "$WHATTOBUILD" = "FGO" -o "$WHATTOBUILD" = "ALL" ]
|
||||
then
|
||||
echo "****************************************" | tee -a $LOGFILE
|
||||
echo "***************** FGO ******************" | tee -a $LOGFILE
|
||||
echo "****************************************" | tee -a $LOGFILE
|
||||
|
||||
if [ "$DOWNLOAD" = "y" ]
|
||||
then
|
||||
wget http://sites.google.com/site/erobosprojects/flightgear/add-ons/fgo/download/fgo-1-3-1.tar.gz?attredirects=0 -O fgo-1-3-1.tar.gz
|
||||
cd install
|
||||
tar zxvf ../fgo-1-3-1.tar.gz
|
||||
|
||||
cat fgo/src/gui.py | sed s/"self.process = subprocess.Popen".*/"self.process = subprocess.Popen(self.options, cwd=self.FG_working_dir,env=os.environ)"/g > fgo/src/gui.py-new
|
||||
mv fgo/src/gui.py-new fgo/src/gui.py
|
||||
cd ..
|
||||
|
||||
fi
|
||||
|
||||
SCRIPT=run_fgo.sh
|
||||
echo "#!/bin/sh" > $SCRIPT
|
||||
echo "cd \$(dirname \$0)" >> $SCRIPT
|
||||
echo "cd $SUB_INSTALL_DIR" >> $SCRIPT
|
||||
echo "p=\$(pwd)" >> $SCRIPT
|
||||
echo "cd $FGO_INSTALL_DIR" >> $SCRIPT
|
||||
echo "export LD_LIBRARY_PATH=\$p/plib/lib:\$p/OpenSceneGraph/lib:\$p/simgear/lib" >> $SCRIPT
|
||||
echo "python fgo" >> $SCRIPT
|
||||
chmod 755 $SCRIPT
|
||||
|
||||
fi
|
||||
|
||||
|
||||
#######################################################
|
||||
@@ -946,8 +862,7 @@ then
|
||||
echo "cd \$(dirname \$0)" >> $SCRIPT
|
||||
echo "cd $SUB_INSTALL_DIR/$FGRUN_INSTALL_DIR/bin" >> $SCRIPT
|
||||
echo "export LD_LIBRARY_PATH=../../$PLIB_INSTALL_DIR/lib:../../$OSG_INSTALL_DIR/lib:../../$SIMGEAR_INSTALL_DIR/lib" >> $SCRIPT
|
||||
#echo "export FG_AIRCRAFTS=\$PWD/../../$FGFS_INSTALL_DIR/aircrafts" >> $SCRIPT
|
||||
echo "./fgrun --fg-exe=\$PWD/../../$FGFS_INSTALL_DIR/bin/fgfs --fg-root=\$PWD/../../$FGFS_INSTALL_DIR/fgdata \$@" >> $SCRIPT
|
||||
echo "./fgrun --fg-exe=\$PWD/../../$FGFS_INSTALL_DIR/bin/fgfs --fg-root=\$PWD/../../$FGFS_INSTALL_DIR/fgdata \$@" >> $SCRIPT
|
||||
chmod 755 $SCRIPT
|
||||
|
||||
|
||||
|
||||
+1
-1
Submodule flightgear updated: 118d8fbca5...2cd348df6f
+19
-2
@@ -1,6 +1,10 @@
|
||||
#!/bin/sh
|
||||
|
||||
cd simgear
|
||||
|
||||
pushd simgear
|
||||
|
||||
SG_VERSION=$(cat version)
|
||||
|
||||
./autogen.sh
|
||||
./configure --prefix=$WORKSPACE/dist --with-osg=$WORKSPACE/dist
|
||||
|
||||
@@ -16,7 +20,11 @@ make dist
|
||||
|
||||
echo "Starting on FlightGear"
|
||||
|
||||
cd ../flightgear
|
||||
popd
|
||||
pushd flightgear
|
||||
|
||||
FG_VERSION=$(cat version)
|
||||
|
||||
./autogen.sh
|
||||
./configure --prefix=$WORKSPACE/dist --with-osg=$WORKSPACE/dist
|
||||
make
|
||||
@@ -28,3 +36,12 @@ fi
|
||||
|
||||
make install
|
||||
make dist
|
||||
|
||||
popd
|
||||
|
||||
# create output directory, suitable for archiving / uploading
|
||||
rm -rf output
|
||||
mkdir -p output/${FG_VERSION}
|
||||
mv simgear/simgear-${SG_VERSION}.tar.bz2 output/${FG_VERSION}/
|
||||
mv flightgear/flightgear-${FG_VERSION}.tar.bz2 output/${FG_VERSION}/
|
||||
|
||||
|
||||
@@ -56,7 +56,10 @@ osgPluginsDir=contents+"/PlugIns/osgPlugins-#{osgVersion}"
|
||||
fgVersion = File.read("#{srcDir}/version").strip
|
||||
volName="\"FlightGear #{fgVersion}\""
|
||||
|
||||
dmgPath = Dir.pwd + "/fg_mac_#{fgVersion}.dmg"
|
||||
dmgOutDir = Dir.pwd + "/output"
|
||||
dmgPath = "#{dmgOutDir}/#{fgVersion}/fg_mac_#{fgVersion}.dmg"
|
||||
`rm -rf #{dmgOutDir}`
|
||||
`mkdir -p #{dmgOutDir}/#{fgVersion}`
|
||||
|
||||
puts "Creating directory structure"
|
||||
`mkdir -p #{macosDir}`
|
||||
@@ -115,5 +118,4 @@ puts "Creating DMG"
|
||||
|
||||
createArgs = "-format UDBZ -imagekey bzip2-level=9 -quiet -volname #{volName}"
|
||||
|
||||
`rm #{dmgPath}`
|
||||
`hdiutil create -srcfolder #{dmgDir} #{createArgs} #{dmgPath}`
|
||||
|
||||
@@ -1,9 +1,7 @@
|
||||
|
||||
IF NOT DEFINED WORKSPACE SET WORKSPACE=%~dp0
|
||||
|
||||
ECHO #define SIMGEAR_VERSION "2.2.0" > %WORKSPACE%\simgear\simgear\version.h
|
||||
cd %WORKSPACE%\simgear\projects\VC90
|
||||
msbuild SimGear.vcproj /p:Configuration=Release /m
|
||||
SET /P SIMGEAR_VERSION=<%WORKSPACE%\simgear\version
|
||||
ECHO #define SIMGEAR_VERSION "%SIMGEAR_VERSION%" > %WORKSPACE%\simgear\simgear\version.h
|
||||
|
||||
cd %WORKSPACE%\flightgear
|
||||
call scripts\tools\version.bat
|
||||
|
||||
@@ -1,9 +1,7 @@
|
||||
|
||||
IF NOT DEFINED WORKSPACE SET WORKSPACE=%~dp0
|
||||
|
||||
ECHO #define SIMGEAR_VERSION "2.2.0" > %WORKSPACE%\simgear\simgear\version.h
|
||||
cd %WORKSPACE%\simgear\projects\VC90
|
||||
msbuild SimGear.vcproj /p:Configuration=Release /p:Platform=x64
|
||||
SET /P SIMGEAR_VERSION=<%WORKSPACE%\simgear\version
|
||||
ECHO #define SIMGEAR_VERSION "%SIMGEAR_VERSION%" > %WORKSPACE%\simgear\simgear\version.h
|
||||
|
||||
cd %WORKSPACE%\flightgear
|
||||
call scripts\tools\version.bat
|
||||
|
||||
+1
-1
Submodule simgear updated: e55017bbfc...fe2fb8e6ae
Reference in New Issue
Block a user