You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ryzom-core/ryzom/tools/scripts/linux/make_all

91 lines
2.9 KiB
Plaintext

15 years ago
#!/bin/sh -
#export RYZOM_PATH="$HOME/code/ryzom"
if [ X"$RYZOM_PATH" = "X" ]
then
echo Error: You need to setup \$RYZOM_PATH environement variable with the path where the ryzom code is
echo For example: export RYZOM_PATH=\"/home/user/code/ryzom\"
exit
fi
15 years ago
. $RYZOM_PATH/tools/scripts/linux/utilities
init
##############################################################################
#### BUILD NEL
##############################################################################
$RYZOM_PATH/tools/scripts/linux/build init nel --disable-3d --disable-samples --disable-tools >>$LOG_INFO 2>>$LOG_ERROR
15 years ago
verify $? BUILD INIT NEL
#$RYZOM_PATH/tools/scripts/linux/build nel clean
#verify $? BUILD NEL CLEAN
$RYZOM_PATH/tools/scripts/linux/build nel >>$LOG_INFO 2>>$LOG_ERROR
verify $? BUILD NEL
$RYZOM_PATH/tools/scripts/linux/build nel install >>$LOG_INFO 2>>$LOG_ERROR
verify $? BUILD NEL INSTALL
##############################################################################
#### BUILD NELNS
##############################################################################
# update: we don't need nelns to run a ryzom shard
15 years ago
#$RYZOM_PATH/tools/scripts/linux/build init nelns >>$LOG_INFO 2>>$LOG_ERROR
#verify $? BUILD INIT NELNS
15 years ago
#$RYZOM_PATH/tools/scripts/linux/build nelns clean
#verify $? BUILD NEL CLEAN
#$RYZOM_PATH/tools/scripts/linux/build nelns >>$LOG_INFO 2>>$LOG_ERROR
#verify $? BUILD NELNS
15 years ago
#$RYZOM_PATH/tools/scripts/linux/build nelns install >>$LOG_INFO 2>>$LOG_ERROR
#verify $? BUILD NELNS INSTALL
15 years ago
##############################################################################
##### CLEAR packed_sheet (rebuilt in Ryzom build)
##############################################################################
rm $RYZOM_PATH/server/src/*/*.packed_sheets
##############################################################################
#### BUILD RYZOM COMMON
##############################################################################
cd $RYZOM_PATH/common
#make clean >>$LOG_INFO 2>>$LOG_ERROR
#verify $? CLEAN RYZOM COMMON
make update >>$LOG_INFO 2>>$LOG_ERROR
verify $? UPDATE RYZOM MAKEFILE COMMON
make night >>$LOG_INFO 2>>$LOG_ERROR
15 years ago
verify $? BUILD RYZOM COMMON
##############################################################################
#### BUILD RYZOM
##############################################################################
cd $RYZOM_PATH/server
#make clean >>$LOG_INFO 2>>$LOG_ERROR
#verify $? CLEAN RYZOM
make update >>$LOG_INFO 2>>$LOG_ERROR
verify $? UPDATE RYZOM MAKEFILE
CFLAGS="-DFINAL_VERSION=1" CXXFLAGS="-DFINAL_VERSION=1" make night >>$LOG_INFO 2>>$LOG_ERROR
verify $? BUILD RYZOM
##############################################################################
##### copy translation file from tools/translation
##############################################################################
#cp -a $RYZOM_PATH/tools/translation/translated/*.txt $RYZOM_PATH/server/data_shard/language/