# Run this script in an empty directory to create the contents of the # standalone SDK repository. import os import shutil script_dir = os.path.dirname(os.path.realpath(__file__)) # Get the list of JUCE modules to include. juce_modules = [] with open(os.path.join(script_dir, "..", "juce_modules.txt"), "r") as f: for line in f: juce_modules.append(line.strip()) # Copy the required modules into the SDK dir. sdk_dir = "SDK" shutil.copytree(os.path.join(script_dir, sdk_dir), sdk_dir) for module_name in juce_modules: shutil.copytree(os.path.join(script_dir, "..", "..", "..", "modules", module_name), os.path.join(sdk_dir, module_name)) # Copy the examples. shutil.copytree(os.path.join(script_dir, "examples"), "examples") # Copy the README. shutil.copyfile(os.path.join(script_dir, "README.md"), "README.md")