--- a/trunk/cforge/cforge/Package/CFORGE/Scripts/build.py +++ b/trunk/cforge/cforge/Package/CFORGE/Scripts/build.py @@ -1,6 +1,6 @@ import sys, os import zipfile - +import cds_script # This is a cforge command (script file) @@ -24,6 +24,7 @@ sys.exit() folder = sys.argv[1] +scriptpath = os.path.abspath(os.path.dirname(sys.argv[0])) def zipdir(path, ziph): # ziph is zipfile handle @@ -35,6 +36,7 @@ ziph.write(filename, arcname=archname) +# Build all packages for root, dirs, files in os.walk(folder): for file in files: if file == "package.manifest": @@ -44,3 +46,10 @@ zipf = zipfile.ZipFile(packageName, 'w', zipfile.ZIP_DEFLATED) zipdir(packageDir, zipf) zipf.close() + +# Export documentation as markdown + +scriptname = os.path.join(scriptpath, "action.markdown.py") +scriptargs = folder + +cds_script.RunCodesysWithScript(scriptname, scriptargs, False) \ No newline at end of file