diff options
-rw-r--r-- | build.py | 20 |
1 files changed, 11 insertions, 9 deletions
@@ -69,20 +69,22 @@ def build_odt(srcdir,destdir): def main(): parser = argparse.ArgumentParser(description='building script') + parser.add_argument('directory',nargs='+',choices=['esempi','strumenti']) parser.add_argument('-H','--html',action='store_true') parser.add_argument('-l','--latex',action='store_true') parser.add_argument('-p','--pdf',action='store_true') parser.add_argument('-o','--odt',action='store_true') args = parser.parse_args() - if args.html: - build_html('esempi',os.path.join('build','html','esempi')) - if args.latex or args.pdf: - build_latex('esempi',os.path.join('build','latex','esempi')) - if args.pdf: - build_pdf(os.path.join('build','latex','esempi'), - os.path.join('build','pdf','esempi')) - if args.odt: - build_odt('esempi',os.path.join('build','odt','esempi')) + for dirname in args.directory: + if args.html: + build_html(dirname,os.path.join('build','html',dirname)) + if args.latex or args.pdf: + build_latex(dirname,os.path.join('build','latex',dirname)) + if args.pdf: + build_pdf(os.path.join('build','latex',dirname), + os.path.join('build','pdf',dirname)) + if args.odt: + build_odt(dirname,os.path.join('build','odt',dirname)) if __name__ == '__main__': main() |