env = Environment()

env['F77'] = 'gfortran'
env['CC'] = 'gcc'
env.Append(FFLAGS='-g',
           CCFLAGS='-g',
           CPPPATH=['/usr/include'],
           LIBS=['cantera_fortran', 'cantera', 'sundials_cvodes', 'sundials_ida', 'sundials_nvecserial', 'ctmath', 'execstream', 'blas', 'lapack', 'ctf2c', 'stdc++'],
           LIBPATH=['/usr/lib'],
           LINKFLAGS=['-g', '-pthread'])

ctlib = env.Object('demo_ftnlib.cpp')

demo = env.Program('demo', [ctlib, 'demo.f'],
                   LINK='$F77')
isentropic = env.Program('isentropic', [ctlib, 'isentropic.f'],
                         LINK='$F77')

Default(demo)
Default(isentropic)
