# import these variables from the parent build script
Import('env', 'sources', 'moc_sources0', 'moc_sources1', 'moc_sources2', 'moc_sources3', 'moc_sources4', 'moc_sources5', 'moc_sources6', 'moc_sources7')

# add the specific things needed by MacOSX GCC
macosx_incs=[]

env.Replace(CXX='g++3')
env.Replace(CC='gcc3')
env.Replace(CPP='gcc3')
env.Replace(LINK='g++3')
env.Append(CXXFLAGS='-DDBG_ENABLED')
env.Append(CPPPATH=macosx_incs)

icc2it8 = env.Program(target='icc2it8', source=ICCtoIT8_sources)
env.Install(idir_bin, icc2it8)
env.Alias('install', idir_prefix)

# add the lprof target to the environment
env.Program(target='lprof', source=sources + moc_sources0 + moc_sources1 + moc_sources2 + moc_sources3 + moc_sources4 + moc_sources5 + moc_sources6 + moc_sources7)

env.Install(idir_bin, lprof)
env.Alias('install', idir_prefix)

env.Clean('icc2it8', ['../../build/darwin/ICCtoIT8'])

env.Clean('lprof', ['../../build/darwin/checkerqt', '../../build/darwin/gammaqt', '../../build/darwin/IDqt', '../../build/darwin/liblprof', '../../build/darwin/libqtlcmswidgets', '../../build/darwin/lprofqt', '../../build/darwin/monqt', '../../build/darwin/parmsqt', '../../build/darwin/reference_inst_qt'])
