Exemple #1
0
def data():
    print current_time() + ' Copying data'

    tools.makedirs_if_they_do_not_exist(data_distrib_dir)

    files = recursive_listdir(source_dir + '/data', '*.*')
    for file in files:
        if (file[:10] != 'graveyard/'):
             (p, f) = split(file)
             tools.makedirs_if_they_do_not_exist(data_distrib_dir + '/data/' + p)
             sfilename = source_dir + '/data/' + file
             dfilename = data_distrib_dir + '/data/' + file
             if tools.newer(sfilename, dfilename):
                 print '  Copying ' + sfilename + ' to ' + dfilename
                 shutil.copyfile(sfilename, dfilename)

    print current_time() + ' Done copying data'
Exemple #2
0
def data():
    print current_time() + ' Copying data'

    tools.makedirs_if_they_do_not_exist(data_distrib_dir)

    files = recursive_listdir(source_dir + '/data', '*.*')
    for file in files:
        if (file[:10] != 'graveyard/'):
            (p, f) = split(file)
            tools.makedirs_if_they_do_not_exist(data_distrib_dir + '/data/' +
                                                p)
            sfilename = source_dir + '/data/' + file
            dfilename = data_distrib_dir + '/data/' + file
            if tools.newer(sfilename, dfilename):
                print '  Copying ' + sfilename + ' to ' + dfilename
                shutil.copyfile(sfilename, dfilename)

    print current_time() + ' Done copying data'
Exemple #3
0
def headers():
    print current_time() + ' Building distribution headers'

    include_dir = distrib_dir + '/include'

    files = recursive_listdir('source', '*.h')
    files = files + recursive_listdir('source', '*.inl')
    for file in files:
        if (noPrefix(['graveyard/', 'G3D/IJG/', 'Test/', 'Demos/'], file)):
            (p, f) = split(file)
            tools.makedirs_if_they_do_not_exist(include_dir + '/' + p)
            sfilename = 'source/' + file
            dfilename = include_dir + '/' + file
            if tools.newer(sfilename, dfilename):
                print '  Copying ' + sfilename + ' to ' + dfilename
                shutil.copyfile(sfilename, dfilename)

    print current_time() + ' Done building distribution headers'
Exemple #4
0
def headers():
    print current_time() + ' Building distribution headers'

    include_dir = distrib_dir + '/include'

    files = recursive_listdir('source', '*.h')
    files = files + recursive_listdir('source', '*.inl')
    for file in files:
        if (noPrefix(['graveyard/', 'G3D/IJG/', 'Test/', 'Demos/'], file)):
             (p, f) = split(file)
             tools.makedirs_if_they_do_not_exist(include_dir + '/' + p)
             sfilename = 'source/' + file
             dfilename = include_dir + '/' + file
             if tools.newer(sfilename, dfilename):
                 print '  Copying ' + sfilename + ' to ' + dfilename
                 shutil.copyfile(sfilename, dfilename)

    print current_time() + ' Done building distribution headers'
Exemple #5
0
def doc():
    print current_time() + ' Building documentation'

    tools.makedirs_if_they_do_not_exist(distrib_dir)
    shell("c:/doxygen/bin/doxygen", ["Doxyfile"])

    doc_dir = '/html'

    files = recursive_listdir(source_dir + doc_dir, '*')
    for file in files:
        (p, f) = split(file)
        tools.makedirs_if_they_do_not_exist(distrib_dir + doc_dir + '/' + p)
        sfilename = source_dir + doc_dir + '/' + file
        dfilename = distrib_dir + doc_dir + '/' + file
        if tools.newer(sfilename, dfilename):
            print '  Copying ' + sfilename + ' to ' + dfilename
            shutil.copyfile(sfilename, dfilename)

    print current_time() + ' Done building documentation'
Exemple #6
0
def doc():
    print current_time() + ' Building documentation'

    tools.makedirs_if_they_do_not_exist(distrib_dir)
    shell("c:/doxygen/bin/doxygen", ["Doxyfile"])

    doc_dir = '/html'

    files = recursive_listdir(source_dir + doc_dir, '*')
    for file in files:
         (p, f) = split(file)
         tools.makedirs_if_they_do_not_exist(distrib_dir + doc_dir + '/' + p)
         sfilename = source_dir + doc_dir + '/' + file
         dfilename = distrib_dir + doc_dir + '/' + file
         if tools.newer(sfilename, dfilename):
             print '  Copying ' + sfilename + ' to ' + dfilename
             shutil.copyfile(sfilename, dfilename)

    print current_time() + ' Done building documentation'