#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' ])