build Namespace Reference

Functions

def replace_ext
def mta_for_xmp
def check_prerequisites
def update_version_str
def compile_GME
def newer
def copy_if_newer
def compile_GME_PGO_Instrument
def compile_GME_PGO_Optimize
def PGO_train
def compile_meta
def compile_JBON
def compile_tools
def compile_samples
def zip_decorsamples
def zip_scriptSDK
def generate_meta_files
def generate_sample_files
def build_msms
def build_msi
def zip_pdb
def publish
def tag_repository
def do_step
def get_step

Variables

tuple GME_ROOT = os.path.abspath(os.path.join(os.path.dirname(__file__), "..", ".."))
tuple paradigms_root = os.path.join(GME_ROOT, "Paradigms")
tuple METAGME_XMP = os.path.join(paradigms_root, "MetaGME", "MetaGME.xmp")
tuple UML_XMP = os.path.join(paradigms_root, "UML", "UML.xmp")
tuple SF_XMP = os.path.join(paradigms_root, "SF", "SF.xmp")
tuple HFSM_XMP = os.path.join(paradigms_root, "HFSM", "HFSM.xmp")
list build_steps
int start_step = 0
tuple end_step = len(build_steps)
string usage
list include_steps = []
list exclude_steps = []
tuple step = get_step(val)
tuple _pfx86 = os.environ.get('ProgramFiles(x86)', os.environ['ProgramFiles'])

Function Documentation

def build::build_msi (  ) 

Definition at line 341 of file build.py.

def build::build_msms (  ) 

Definition at line 321 of file build.py.

def build::check_prerequisites (  ) 

Definition at line 37 of file build.py.

def build::compile_GME (  ) 

Definition at line 113 of file build.py.

def build::compile_GME_PGO_Instrument (  ) 

Definition at line 159 of file build.py.

def build::compile_GME_PGO_Optimize (  ) 

Definition at line 179 of file build.py.

def build::compile_JBON (  ) 

Definition at line 205 of file build.py.

def build::compile_meta (  ) 

Definition at line 197 of file build.py.

def build::compile_samples (  ) 

Definition at line 247 of file build.py.

def build::compile_tools (  ) 

Definition at line 212 of file build.py.

def build::copy_if_newer (   source,
  target 
)

Definition at line 154 of file build.py.

def build::do_step (   num,
  step 
)

Definition at line 365 of file build.py.

def build::generate_meta_files (  ) 

Definition at line 287 of file build.py.

def build::generate_sample_files (  ) 

Definition at line 295 of file build.py.

def build::get_step (   arg  ) 

Definition at line 443 of file build.py.

def build::mta_for_xmp (   file  ) 

Definition at line 30 of file build.py.

def build::newer (   source,
  target 
)
Return true if 'source' exists and is more recently modified than
   'target', or if 'source' exists and 'target' doesn't.  Return
   false if both exist and 'target' is the same age or younger than
   'source'. 

Definition at line 139 of file build.py.

def build::PGO_train (  ) 

Definition at line 186 of file build.py.

def build::publish (  ) 

Definition at line 355 of file build.py.

def build::replace_ext (   file,
  newext 
)

Definition at line 27 of file build.py.

def build::tag_repository (  ) 

Definition at line 360 of file build.py.

def build::update_version_str (  ) 

Definition at line 83 of file build.py.

def build::zip_decorsamples (  ) 

Definition at line 272 of file build.py.

def build::zip_pdb (  ) 

Definition at line 348 of file build.py.

def build::zip_scriptSDK (  ) 

Definition at line 282 of file build.py.


Variable Documentation

tuple build::_pfx86 = os.environ.get('ProgramFiles(x86)', os.environ['ProgramFiles'])

Definition at line 491 of file build.py.

Initial value:
[
    check_prerequisites,
    update_version_str,
    compile_GME,
    compile_meta,
    compile_JBON,
    compile_tools,
    compile_samples, 
    zip_decorsamples, 
    zip_scriptSDK, 
    generate_meta_files,
    generate_sample_files, 
    compile_GME_PGO_Instrument,
    PGO_train,
    compile_GME_PGO_Optimize,
    build_msms,
    build_msi,
    zip_pdb,
    publish,
    tag_repository
    ]

Definition at line 375 of file build.py.

Definition at line 398 of file build.py.

Definition at line 439 of file build.py.

tuple build::GME_ROOT = os.path.abspath(os.path.join(os.path.dirname(__file__), "..", ".."))

Definition at line 20 of file build.py.

tuple build::HFSM_XMP = os.path.join(paradigms_root, "HFSM", "HFSM.xmp")

Definition at line 26 of file build.py.

Definition at line 438 of file build.py.

tuple build::METAGME_XMP = os.path.join(paradigms_root, "MetaGME", "MetaGME.xmp")

Definition at line 23 of file build.py.

Definition at line 22 of file build.py.

tuple build::SF_XMP = os.path.join(paradigms_root, "SF", "SF.xmp")

Definition at line 25 of file build.py.

tuple build::start_step = 0

Definition at line 397 of file build.py.

tuple build::step = get_step(val)

Definition at line 461 of file build.py.

tuple build::UML_XMP = os.path.join(paradigms_root, "UML", "UML.xmp")

Definition at line 24 of file build.py.

Initial value:
"""
usage: %s [OPTION]...
Build an installation image (msi) for GME.

  -h, --help          display help (this message) and exit
  -v, --verbose       verbose output (default: %s)
  -c, --clean         clean projects before building them (default: %s)
  -s, --start=NUM     start at build step 'NUM' (default: %d)
  -e, --end=NUM       stop at build step 'NUM' (default: %d)
  -i, --include=NUM   include build step 'NUM' explicitly
  -x, --exclude=NUM   exclude build step 'NUM' explicitly

  -V, --version=MAJOR.MINOR.PATCHLEVEL.BUILD
                      set version (default: %d.%d.%d.%d)
  -b, --build_version=BUILD
                      set only the build version  

  -a, --arch=ARCH     set architecture (x64 or x86)
\tBuild steps:

\t%s
"""

Definition at line 400 of file build.py.

Generated on Thu May 30 15:58:23 2013 for GME by  doxygen 1.6.3