Changeset 3505

Show
Ignore:
Timestamp:
10/06/2009 10:14:10 PM (2 months ago)
Author:
brian
Message:

Addition of the autodock build scripts.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • nmi/autodock/cmdfile

    r3488 r3505  
    11project = OSG 
    22run_type = build 
    3 component = freetype 
    4 component_version = 2.3.9 
    5 description = OSG GraphTool freetype build 
     3component = autodock 
     4component_version = 4.2.2 
     5description = GPN AUTODOCK build 
    66inputs = glue.in, freetype.in 
    77Make_Target = install 
    8 remote_declare = build_glue/declare_std.py 
    9 remote_task = build_glue/glue.py 
     8remote_declare = build_glue/declare_autodock.py 
     9remote_task = build_glue/glue_autodock.py 
    1010platforms = x86_rhas_4, x86_64_rhas_4, x86_rhap_5, x86_64_rhap_5 
    1111notify = bbockelm@math.unl.edu 
  • nmi/graphtool/cmdfile

    r3477 r3505  
    88remote_declare = build_glue/declare_noegg.py 
    99remote_task = build_glue/glue.py 
    10 platforms = x86_rhas_4 
    11 #platforms = x86_rhas_4, x86_64_rhas_4, x86_rhap_5, x86_64_rhap_5 
     10#platforms = x86_rhas_4 
     11platforms = x86_rhas_4, x86_64_rhas_4, x86_rhap_5, x86_64_rhap_5 
    1212notify = bbockelm@math.unl.edu 
  • nmi/matplotlib/cmdfile

    r3489 r3505  
    88remote_declare = build_glue/declare_noegg.py 
    99remote_task = build_glue/glue_matplotlib.py 
    10 platforms = x86_rhas_4 
    11 #platforms = x86_rhas_4, x86_64_rhas_4, x86_rhap_5, x86_64_rhap_5 
     10#platforms = x86_rhas_4 
     11platforms = x86_rhas_4, x86_64_rhas_4, x86_rhap_5, x86_64_rhap_5 
    1212 
    1313notify = bbockelm@math.unl.edu 
  • nmi/src/declare_autodock.py

    r3414 r3505  
    33list = open('tasklist.nmi', 'w') 
    44list.write('apply_patches\n') 
    5 list.write('auto_configure\n') 
     5list.write('auto_configure_autodock\n') 
     6list.write('auto_configure_autogrid\n') 
    67list.write('make\n') 
    78list.write('package\n') 
  • nmi/src/glue_autodock.py

    r2993 r3505  
    77glue.configure_orig = glue.configure 
    88 
    9 def configure(): 
    10     py25 = glob.glob("CherryPy*/cherrypy/test/py25.py") 
    11     os.unlink(py25[0]) 
    12     glue.configure_orig() 
     9def auto_configure_autodock(): 
     10    args = os.environ.get("NMI_Configure_Args", "") 
     11    os.mkdir("package") 
     12    abs_path = os.path.normpath(os.path.join(os.getcwd(), "package")) 
     13    os.chdir("src/autodock") 
     14    print run_cmd("./configure --prefix=%s %s" % (abs_path, args)) 
     15glue.auto_configure_autodock = auto_configure_autodock 
    1316 
    14 glue.configure = configure 
     17def auto_configure_autogrid(): 
     18    args = os.environ.get("NMI_Configure_Args", "") 
     19    abs_path = os.path.normpath(os.path.join(os.getcwd(), "package")) 
     20    os.mkdir("package") 
     21    os.chdir("src/autogrid") 
     22    print run_cmd("./configure --prefix=%s %s" % (abs_path, args)) 
     23glue.auto_configure_autogrid = auto_configure_autogrid 
     24 
     25def make(): 
     26    args = os.environ.get("NMI_Make_Target", "") 
     27    os.chdir("src/autodock") 
     28    print run_cmd("make %s" % args) 
     29    os.chdir("src/autogrid") 
     30    print run_cmd("make %s" % args) 
     31glue.make = make 
    1532 
    1633if __name__ == '__main__':