# Sconstruct file for P4OFC import string, os, re, glob def filename(p): # Return filename bit return os.path.split(p)[1] MSDEV = '""C:\Program Files (x86)\\Microsoft Visual Studio 10.0\\Common7\\IDE\\devenv.exe""' VB6 = '"C:\Program Files (x86)\Microsoft Visual Studio\VB98\VB6.exe"' INNOSETUP = '"C:\Program Files (x86)\Inno Setup 5\iscc.exe"' #--------------------------------- # Scan MSDEV DSP file for dependencies like: # SOURCE=.\safearray.H dsp_re = re.compile(r'^SOURCE=(\S+)$', re.M) def dsp_scan(node, env, target, arg): contents = node.get_contents() includes = dsp_re.findall(contents) return includes dspscan = Scanner(name = 'dsp', function = dsp_scan, argument = None, skeys = ['.dsp']) #--------------------------------- # Scan MSDEV SLN file for dependencies like: # SOURCE=.\safearray.H vcproj_re = re.compile(r'