Advertisement
mrk1989

config.sh

Nov 11th, 2014
197
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.66 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. # Build output directory. You can put your webserver root here to have the files be automatically downloadable.
  4. BUILDDIR="build"
  5.  
  6. # Additional dirs to link the built files to from the original build directory. Typically $HOME/.nexuiz/data
  7. # Warning: already existing RocketMinsta files will be overwritten
  8. # Set to an empty string to disable linking
  9. LINKDIRS=("$HOME/.nexuiz/data")
  10.  
  11. # File name for the compiled server QC module
  12. SVPROGS="rocketminsta_sv.dat"
  13.  
  14. # File name for the compiled client QC module
  15. CSPROGS="rocketminsta_cl.dat"
  16.  
  17. # List of QuakeC compillers the script will attempt to use
  18. # Full and relative paths are allowed
  19. QCC=("rmqcc" "fteqcc" "qcc" "//usr/bin/rmqcc" "//usr/bin/fteqcc" "$HOME/bin/qcc")
  20.  
  21. # Additional flags to pass to the QuakeC compiller
  22. QCCFLAGS="-O3"
  23.  
  24. # Where QuakeC source is located
  25. QCSOURCE="qcsrc"
  26.  
  27. # A list of optional client packages to build.
  28. # These packages are a part of RocketMinsta, but aren't built automatically. They have a prefix of "o_".
  29. # Do NOT put the prefix here (to include o_derp.pk3dir, just put 'derp'). The syntax is the same as of the QCC array
  30. BUILDPKG_OPTIONAL=(-)
  31.  
  32. # A list of custom client packages to build.
  33. # These packages act just like optional packages, except they are not a part of RocketMinsta and are ignored by git
  34. # They have a prefix of "c_".
  35. BUILDPKG_CUSTOM=(-)
  36.  
  37. # A list of client packages that will NOT be built
  38. # These are packages WITHOUT o_ or c_ prefixes, do not touch this option unless you really know what are you doing
  39. IGNOREPKG=(-)
  40.  
  41. # Pack the client QC program for transfering over http together with other data packages
  42. # Creates some redundancy, but is more reliable than the udp-based csqc transfer of DarkPlaces
  43. PACKCSQC=1
  44.  
  45. # If this option is enabled, built packages will be stored and referenced later when you rebuild the mod,
  46. # to save time by not rebuilding the same package over and over again. But if you made changes to the package,
  47. # it will be, of course, rebuilt. This option is only useful if you're a developer who constantly needs to rebuild the mod
  48. CACHEPKGS=0
  49.  
  50. # Directory to cache the packages
  51. CACHEDIR="pkgcache"
  52.  
  53. # Like CACHEPKGS, but caches compilled QuakeC code
  54. CACHEQC=0
  55.  
  56. # If enabled, some graphics in client packages will be compressed as lower quality jpgs to reduce the package size
  57. # The list of directories to compress is specified in the "compressdirs" file of the package's directory, if present
  58. # Requires ImageMagick, will be automatically disabled if not installed
  59. COMPRESSGFX=1
  60.  
  61. # Will get passed to the -quality parameter of 'convert'
  62. COMPRESSGFX_QUALITY=85
  63.  
  64. # Release branch override. Normally empty.
  65. BUILDNAME=""
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement