[PD-cvs] externals/build SConstruct,NONE,1.1
carmen rocco
ix9 at users.sourceforge.net
Tue Apr 12 04:13:05 CEST 2005
Update of /cvsroot/pure-data/externals/build
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29290
Added Files:
SConstruct
Log Message:
round one, existing build system sources only
--- NEW FILE: SConstruct ---
import glob
import os
import re
location = "/usr/local/lib/pd"
IncludePaths = Split(location + '/src /usr/local/include . include')
Source = glob.glob('src/*.c')
extras = glob.glob('*.pd_linux')
helpfiles = glob.glob('doc/*.pd')
env = Environment(CPPPATH = IncludePaths, CPPDEFINES=['PD', 'UNIX'], SHLIBPREFIX = '', SHLIBSUFFIX = '.pd_linux', CCFLAGS = '-pipe -O2')
env.Alias('install', env.Install(os.path.join(location, 'extra'), extras))
env.Alias('install', env.Install(os.path.join(location, 'doc/5.reference'), helpfiles))
for extra in Source:
env.SharedLibrary(re.sub("\.c$","",os.path.basename(extra)), extra)
More information about the Pd-cvs
mailing list