# Sconstruct file for P4COM # see www.scons.org for details. def Glob(dir = '.'): import os pattern = '*.*' files = [] for file in os.listdir(dir): path = dir + '/' + file if os.path.isdir(path): files.append(Glob(path)) else: files.append(path) return files files = Glob('src') files.append(Glob('test')) zip_file = 'p4com.zip' env = Environment() env.Zip(zip_file, ['src', 'test']) # Default target to build Default(zip_file)