Skip to main content

skip to main content

developerWorks  >  SOA and Web services  >

Getting to know PyXPCOM

Installation and setup

developerWorks

Return to article

# =========== START OF SECTION FOR COMMON EDITS =====================
# this will have an "xpcom" subdir on install
INSTALLDIR=/usr/lib/python2.1/site-packages/
PYTHON_SRC=/usr/lib/python2.1/
# =========== START OF SECTION FOR COMMON EDITS =====================
# We expect a "mozilla" directory under this
MOZ_SRC=../../../..
MOZCOMPONENTSDIR=$(MOZ_SRC)/mozilla/dist/bin/components
MOZINCLUDES=-I$(MOZ_SRC)/mozilla/dist/include -I$(MOZ_SRC)/mozilla/dist/include/nspr
MOZLIBDIR=$(MOZ_SRC)/mozilla/dist/lib
# this is setup to use the *installed* Python directory structure
#  - To use the development Python dir structure some changes are
#    necessary here *and* below (below, because there two lib dir
#    to include in LDFLAGS for the dev dir structure)
PYTHONINCLUDES=-I/usr/include/python2.1
PYTHONLIBDIR=/usr/lib/python2.1/config
XPIDL=$(MOZ_SRC)/mozilla/dist/bin/xpidl
IDLINCLUDES=-I$(MOZ_SRC)/mozilla/dist/idl

Return to article