Mercurial > pyxpcom
view xpcom/src/SConscript @ 5:0eae0a3fbffa
Minor refactorings to SConscript file.
author | Atul Varma <varmaa@toolness.com> |
---|---|
date | Tue, 06 May 2008 15:00:52 -0700 |
parents | 8e2efe1bf602 |
children | 9491ac848af1 |
line wrap: on
line source
Import("env") env.SharedLibrary( source=["ErrorUtils.cpp", "PyGBase.cpp", "PyGModule.cpp", "PyGStub.cpp", "PyGInputStream.cpp", "PyGWeakReference.cpp", "PyIClassInfo.cpp", "PyIComponentManager.cpp", "PyIInputStream.cpp", "PyIEnumerator.cpp", "PyIID.cpp", "PyIInterfaceInfo.cpp", "PyIInterfaceInfoManager.cpp", "PyISimpleEnumerator.cpp", "PyISupports.cpp", "PyIVariant.cpp", "Pyxpt_info.cpp", "TypeObject.cpp", "VariantUtils.cpp", "dllmain.cpp", ], target="pyxpcom", LIBS=["xpcomglue_s", "xpcom", "nspr4", "plc4"], FRAMEWORKS=["Python"] ) loaderEnv = env.Copy() loaderEnv.Append(CPPPATH=[Dir(".")], LIBPATH=[Dir(".")]) loaderEnv.LoadableModule(source="loader/pyloader.cpp", target="libpyloader.dylib", LIBS=["pyxpcom"], FRAMEWORKS=["Python"]) loaderEnv.LoadableModule(source="module/_xpcom.cpp", target="lib_xpcom.dylib", LIBS=["pyxpcom", "xpcomglue_s", "xpcom", "nspr4"], FRAMEWORKS=["Python"])