#scons (www.scons.org) "makefile" , commented out parameters for NetBSD
import os
env = Environment()
env['CCFLAGS'] = ['-Wall','-W']
#env['CC'] = '/opt/gcc340/bin/gcc'
debug = ARGUMENTS.get('debug', 0)
if int(debug):
	env.Append(CCFLAGS = ['-ggdb', '-g3'])
else:
	env.Append(CCFLAGS = ['-O2'])
env['LINKFLAGS'] += ['-Wl,-O2'];
env2 = env.Copy();
env['CPPDEFINES'] = ['GTK_DISABLE_DEPRECATED','G_DISABLE_DEPRECATED']
env.ParseConfig('pkg-config gtk+-2.0 libglade-2.0 --cflags --libs')
#env['LIBS'] += ['Xrandr','crypto'];
env['LIBS'] += ['crypto'];
#env['LINKFLAGS'] += ['-Wl,-R/usr/pkg/lib','-Wl,-R/usr/X11R6/lib'];

a=env.Command('ghasher-glade.c', 'ghasher.glade', "./text2cstring ui  <$SOURCE >$TARGET")
Depends(a,'text2cstring')

env.Program('ghasher',[
'gui.c',
'verify.c',
'list.c',
'util.c'
])

env2.Program('text2cstring',[
'text2cstring.c'
])

