From 0e81f5962ada8a912c9ac305409fc99b8f66eb4c Mon Sep 17 00:00:00 2001 From: carmen rocco Date: Tue, 12 Apr 2005 02:13:01 +0000 Subject: round one, existing build system sources only svn path=/trunk/; revision=2713 --- externals/build/SConstruct | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 externals/build/SConstruct diff --git a/externals/build/SConstruct b/externals/build/SConstruct new file mode 100644 index 00000000..204b812a --- /dev/null +++ b/externals/build/SConstruct @@ -0,0 +1,17 @@ +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) -- cgit v1.2.1