Team Fortress 2 Source Code as on 22/4/2020
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

61 lines
1.9 KiB

  1. # 1: disables reporting to SRCDEV; only reports to admin
  2. test 0
  3. # 1: enables testing after build is complete
  4. run_tests 1
  5. # 1: enables syncing to perforce
  6. sync 1
  7. # 1: require mutex to be free before proceeding to build
  8. lock_mutex 0
  9. # 1: build binaries
  10. build 1
  11. # 1: enables debug output
  12. debug 0
  13. # 1: script builds immediately upon start, regardless of presence of perforce state
  14. dev 1
  15. # 1: build shaders
  16. shaders 0
  17. # email alias of users interested in build failures
  18. email_alias [email protected]
  19. # address to auto-email if the script fails for some reason, test output
  20. admin_email [email protected]
  21. # set to hostname of machine running an SMTP server
  22. mail_host exchange2.valvesoftware.com
  23. # email address that the failure mails come from; TODO: Get buildmachine email
  24. sender_email [email protected]
  25. # executable for compilation; devenv: .Net, BuildConsole: IncrediBuild
  26. build_exe BuildConsole
  27. # build type; /rebuild or /build
  28. build_type /rebuild
  29. # should be empty for devenv, /all for buildconsole
  30. build_flags
  31. # name of testing file, located in .\Build Machine Tests\
  32. test_file mainTests.txt
  33. # name of generated log file; currently not used
  34. log_file buildlog.txt
  35. # place to copy log file to reference in failure email
  36. error_dir \\\\jason\\shared\\
  37. # directory where the testing files are located
  38. test_dir \\Build Machine Tests
  39. # path to src files to watch
  40. src_files //ValveGames/main/src/...
  41. # paths to files to force sync
  42. force_files //ValveGames/main/src/...
  43. force_files //ValveGames/main/game/bin/...
  44. # paths to files to sync (no force)
  45. sync_files //ValveGames/main/content/tf/materialsrc/...
  46. # name of perforce mutex to wait for
  47. mutex main_src
  48. # perforce counter containg the changelist number we're verifying
  49. change_counter main_changelist
  50. # perforce counter the last changelist number we have verified
  51. verify_counter main_verified
  52. # name of build for human-read output
  53. build_name Main
  54. #perforce client used
  55. client_name SourceBuildMachine