#  Copyright (C) 2008 The University of British Columbia
#  
#  This program is free software; you can redistribute it and/or modify
#  it under the terms of the GNU General Public License as published by
#  the Free Software Foundation; either version 2 of the License, or
#  (at your option) any later version.
#  
#  This program is distributed in the hope that it will be useful,
#  but WITHOUT ANY WARRANTY; without even the implied warranty of
#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#  GNU General Public License for more details.
#  
#  You should have received a copy of the GNU General Public License
#  along with this program; if not, write to the Free Software
#  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA

from slabcore import *

env = Environment()
env.Append(CCFLAGS=['-g'])

env.Tool('slabroot')
env.Tool('slabapi')
#env.Tool('slabroot')

legacyenv = env.Clone( )
#legacyenv.Tool('rsf')
#legacyenv.Tool('math')

# loop over mains.c
codes = ['zeros.c']

#userlib = env.SharedLibrary( "signal_lab_user", codes )


penv  = env.Clone( )
penv.Tool('python')

penv.Append(LIBS=['signal_lab_user'],
            LIBPATH=['.'],
            CPPPATH=['.'])


#userlib = penv.LoadableModule( 'zeros', 'zeros_wrap.c' )

#env.InstallLibrary(userlib)


env = Environment( )
env.Tool('slabroot')
env.Tool('slabapi')

#clip = env.Program( "clip.c" )
#env.InstallExecutable( clip )
env.InstallPythonExecutable( 'viewer.py' )

#print Glob('sl*.py')
env.InstallPythonExecutable( Glob('sl*.py') , PROGPREFIX='' )

