*** empty log message ***

This commit is contained in:
georges 2000-11-21 01:33:34 +00:00
parent 6680092c52
commit 28b19dcaac

View File

@ -3,15 +3,16 @@
#NOTE: this script assumes you are running the Cygwin perl, which uses the #NOTE: this script assumes you are running the Cygwin perl, which uses the
# Cygwin file paths (i.e. '/' corresponds to 'C:\cygwin') # Cygwin file paths (i.e. '/' corresponds to 'C:\cygwin')
#$WIN_INSTALLDIR="\\\\nufat\\mass\\pandabuilds\\win"; $WIN_INSTALLDIR="\\\\nufat\\mass\\pandabuilds\\win";
$WIN_INSTALLDIR="\\\\cxgeorge-d01\\c\\pandabuilds\\win"; #$WIN_INSTALLDIR="\\\\cxgeorge-d01\\c\\pandabuilds\\win";
# $DEBUG_TREECOPY = 1; #$DEBUG_TREECOPY = 1;
# $DEBUG_GENERATE_PYTHON_CODE_ONLY = 1; # $DEBUG_GENERATE_PYTHON_CODE_ONLY = 1;
$DONT_ARCHIVE_OLD_BUILDS = 0; $DONT_ARCHIVE_OLD_BUILDS = 0;
$BLD_DTOOL_ONLY=0; $BLD_DTOOL_ONLY=0;
$DIRPATH_SEPARATOR=':'; # set to ';' for non-cygwin NT perl $DIRPATH_SEPARATOR=':'; # set to ';' for non-cygwin NT perl
@ -22,6 +23,8 @@ $ENV{'TCSH_NO_CSHRC_CHDIR'}='1';
$ENV{'HOME'}="/home/builder"; $ENV{'HOME'}="/home/builder";
$ENV{'USER'}="builder"; $ENV{'USER'}="builder";
$ENV{'USERNAME'}=$ENV{'USER'}; $ENV{'USERNAME'}=$ENV{'USER'};
$DONT_ARCHIVE_OLD_BUILDS = (($ENV{'DONT_ARCHIVE_OLD_BUILDS'} ne "") || $DONT_ARCHIVE_OLD_BUILDS); $DONT_ARCHIVE_OLD_BUILDS = (($ENV{'DONT_ARCHIVE_OLD_BUILDS'} ne "") || $DONT_ARCHIVE_OLD_BUILDS);
sub logmsg() { sub logmsg() {
@ -216,7 +219,7 @@ sub gen_python_code() {
$outputdir.= "\\Opt".$ENV{'PANDA_OPTIMIZE'}."-Win32"; $outputdir.= "\\Opt".$ENV{'PANDA_OPTIMIZE'}."-Win32";
&mymkdir($outputdir); &mymkdir($outputdir);
$genpyth_str.="generatePythonCode -v -d '".$outputdir."' -e '".$WINBLDROOT."\\direct\\src\\extensions' -i libdtool libpandaexpress libpanda libdirect"; $genpyth_str.="generatePythonCode -v -d '".$outputdir."' -e '".$WINBLDROOT."\\direct\\src\\extensions' -i libdtool libpandaexpress libpanda libdirect libtoontown";
&myexecstr($genpyth_str,"generate python code failed!!!","DO_LOG","NO_PANDA_ATTACH"); &myexecstr($genpyth_str,"generate python code failed!!!","DO_LOG","NO_PANDA_ATTACH");
@ -267,7 +270,7 @@ sub buildall() {
&mychdir($CYGBLDROOT); # get out of src dirs to allow them to be moved/renamed &mychdir($CYGBLDROOT); # get out of src dirs to allow them to be moved/renamed
unlink($CYGBLDROOT."/dtool/dtool_config.h"); # fix freakish NTFS bug, this file is regenerated by ppremake anyway unlink($CYGBLDROOT."/dtool/dtool_config.h"); # fix freakish NTFS bug, this file is regenerated by ppremake anyway
&gen_python_code(); &gen_python_code(); # must run AFTER toontown bld
} }
# assumes environment already attached to TOOL/PANDA/DIRECT/TOONTOWN # assumes environment already attached to TOOL/PANDA/DIRECT/TOONTOWN
@ -413,7 +416,7 @@ if(-e $CYGBLDROOT."/debug") {
BEFORE_DBGBUILD: BEFORE_DBGBUILD:
&buildall("*** Starting Debug Build (Opt=1) at ".&gettimestr()." ***"); &buildall("*** Starting Debug Build (Opt=".$ENV{'PANDA_OPTIMIZE'}.") at ".&gettimestr()." ***");
AFTER_DBGBUILD: AFTER_DBGBUILD:
@ -437,7 +440,7 @@ foreach my $dir1 (@dirstodolist) {
delete $ENV{'USE_BROWSEINFO'}; delete $ENV{'USE_BROWSEINFO'};
$ENV{'PANDA_OPTIMIZE'}='2'; $ENV{'PANDA_OPTIMIZE'}='2';
&buildall("*** Starting Install Build (Opt=2) at ".&gettimestr()." ***"); &buildall("*** Starting Release Build (Opt=".$ENV{'PANDA_OPTIMIZE'}.") at ".&gettimestr()." ***");
# opt2 creates .sbr files when it should not # opt2 creates .sbr files when it should not
#foreach my $dir1 (@dirstodolist) { #foreach my $dir1 (@dirstodolist) {
@ -448,8 +451,8 @@ $ENV{'PANDA_OPTIMIZE'}='2';
# &myexecstr("del /q /s *igate.cxx *.in ".$dirstodostr,"","DO_LOG","NT cmd"); # &myexecstr("del /q /s *igate.cxx *.in ".$dirstodostr,"","DO_LOG","NT cmd");
#} #}
$ENV{'PANDA_OPTIMIZE'}='4'; $ENV{'PANDA_OPTIMIZE'}='3';
&buildall("*** Starting Release Build (Opt=4) at ".&gettimestr()." ***"); &buildall("*** Starting Release Build (Opt=".$ENV{'PANDA_OPTIMIZE'}.") at ".&gettimestr()." ***");
# opt2 creates .sbr files when it should not # opt2 creates .sbr files when it should not
#foreach my $dir1 (@dirstodolist) { #foreach my $dir1 (@dirstodolist) {
@ -546,6 +549,7 @@ exit(0);
# TODO: # TODO:
# possibly auto delete or compress old archived blds # possibly auto delete or compress old archived blds
# build DLLs with version stamp set by this script # build DLLs with version stamp set by this script
# implement no-archive mode
# implement build-specific opttype mode # implement build-specific opttype mode