Improve rack-mount. Individual rack-mount systems are now organized in their own directories, with a standard entry.scad file.
This commit is contained in:
26
rbuild.py
26
rbuild.py
@ -128,36 +128,36 @@ def run_build(args):
|
||||
final_target_directory_name = config_var
|
||||
|
||||
rackBuildDirFull = os.path.join(BUILD_PARENT_DIR, final_target_directory_name, RACK_BUILD_TARGET_SUB_DIR)
|
||||
rackMountBuildDirFull = os.path.join(BUILD_PARENT_DIR, final_target_directory_name,
|
||||
RACK_MOUNT_BUILD_TARGET_SUB_DIR)
|
||||
#rackMountBuildDirFull = os.path.join(BUILD_PARENT_DIR, final_target_directory_name,
|
||||
# RACK_MOUNT_BUILD_TARGET_SUB_DIR)
|
||||
|
||||
if not os.path.exists(rackBuildDirFull):
|
||||
os.makedirs(rackBuildDirFull)
|
||||
|
||||
if not os.path.exists(rackMountBuildDirFull):
|
||||
os.makedirs(rackMountBuildDirFull)
|
||||
#if not os.path.exists(rackMountBuildDirFull):
|
||||
# os.makedirs(rackMountBuildDirFull)
|
||||
|
||||
if build_var == 'all':
|
||||
for dir_file in os.listdir(RACK_BUILD_DIR):
|
||||
build_single(RACK_BUILD_DIR, rackBuildDirFull, dir_file, config_var, dz, nightly)
|
||||
|
||||
for dir_file in os.listdir(RACK_MOUNT_BUILD_DIR):
|
||||
build_single(RACK_MOUNT_BUILD_DIR, rackMountBuildDirFull, dir_file, config_var, dz,
|
||||
nightly)
|
||||
#for dir_file in os.listdir(RACK_MOUNT_BUILD_DIR):
|
||||
# build_single(RACK_MOUNT_BUILD_DIR, rackMountBuildDirFull, dir_file, config_var, dz,
|
||||
# nightly)
|
||||
return
|
||||
|
||||
filename_rack = find_rack(build_var)
|
||||
filename_rack_mount = find_rack_mount(build_var)
|
||||
#filename_rack_mount = find_rack_mount(build_var)
|
||||
|
||||
if not (filename_rack or filename_rack_mount):
|
||||
if not (filename_rack): #or filename_rack_mount):
|
||||
print('File:', build_var, 'not found!')
|
||||
return
|
||||
|
||||
if filename_rack:
|
||||
build_single(RACK_BUILD_DIR, rackBuildDirFull, filename_rack, config_var, dz, nightly)
|
||||
|
||||
if filename_rack_mount:
|
||||
build_single(RACK_MOUNT_BUILD_DIR, rackMountBuildDirFull, filename_rack_mount, config_var, dz, nightly)
|
||||
#if filename_rack_mount:
|
||||
# build_single(RACK_MOUNT_BUILD_DIR, rackMountBuildDirFull, filename_rack_mount, config_var, dz, nightly)
|
||||
|
||||
|
||||
def build_single(build_dir, target_dir, filename, config, dz, nightly):
|
||||
@ -224,8 +224,8 @@ def find_rack(filename):
|
||||
return find_scad_file(RACK_BUILD_DIR, filename)
|
||||
|
||||
|
||||
def find_rack_mount(filename):
|
||||
return find_scad_file(RACK_MOUNT_BUILD_DIR, filename)
|
||||
#def find_rack_mount(filename):
|
||||
# return find_scad_file(RACK_MOUNT_BUILD_DIR, filename)
|
||||
|
||||
|
||||
def find_scad_file(directory, filename):
|
||||
|
||||
Reference in New Issue
Block a user