VirtualBox

Changeset 11443 in vbox for trunk/src/libs


Ignore:
Timestamp:
Aug 15, 2008 1:36:43 PM (16 years ago)
Author:
vboxsync
Message:
  • more Python bindings work
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/libs/xpcom18a4/Makefile.kmk

    r11440 r11443  
    3232XPCOM_PYTHON = VBox-xpcom-python
    3333# bridge for Python to invoke XPCOM
    34 XPCOM_PYMOD  = VBox-xpcom-pymod
     34XPCOM_PYMOD = VBox-xpcom-pymod
    3535PYTHON_LIBS  = python2.5
    3636endif
     
    12631263VBox-xpcom-python_TEMPLATE = XPCOM
    12641264VBox-xpcom-python_NOINST = 1
    1265 VBox-xpcom-python_DEFS = _IMPL_NS_COM _IMPL_NS_BASE EXPORT_XPTI_API EXPORT_XPT_API
     1265VBox-xpcom-python_DEFS = _IMPL_NS_COM _IMPL_NS_BASE EXPORT_XPTI_API EXPORT_XPT_API VBOX_PYXPCOM
    12661266VBox-xpcom-python_INCS += /usr/include/python2.5
    12671267VBox-xpcom-python_SOURCES =                             \
     
    12891289
    12901290
    1291 # Python Clienr Module
     1291# Python Client Module
     1292PY_DEST=$(VBOX_PATH_SDK)/bindings/com/python/xpcom
     1293
     1294
    12921295VBox-xpcom-pymod_TEMPLATE = XPCOM
    1293 VBox-xpcom-pymod_DEFS = _IMPL_NS_COM _IMPL_NS_BASE EXPORT_XPTI_API EXPORT_XPT_API
     1296# sucky name, maybe rename?
     1297VBox-xpcom-pymod_NAME = _xpcom
     1298VBox-xpcom-pymod_DEFS = _IMPL_NS_COM _IMPL_NS_BASE EXPORT_XPTI_API EXPORT_XPT_API VBOX_PYXPCOM
    12941299VBox-xpcom-pymod_INCS += /usr/include/python2.5 python/src
    12951300VBox-xpcom-pymod_SOURCES =                              \
    1296         python/src/module/_xpcom.cpp                   
     1301        python/src/module/_xpcom.cpp               
     1302VBox-xpcom-pymod_LDFLAGS += $(PATH_BIN)/VBoxXPCOM.so
     1303VBox-xpcom-pymod_DEPS =                 \
     1304        $(PY_DEST)/components.py        \
     1305        $(PY_DEST)/file.py              \
     1306        $(PY_DEST)/__init__.py          \
     1307        $(PY_DEST)/nsError.py           \
     1308        $(PY_DEST)/primitives.py        \
     1309        $(PY_DEST)/xpcom_consts.py      \
     1310        $(PY_DEST)/xpt.py               \
     1311        $(PY_DEST)/client/__init__.py   \
     1312        $(PY_DEST)/server/__init__.py   \
     1313        $(PY_DEST)/server/enumerator.py \
     1314        $(PY_DEST)/server/factory.py    \
     1315        $(PY_DEST)/server/loader.py     \
     1316        $(PY_DEST)/server/module.py     \
     1317        $(PY_DEST)/server/policy.py     
     1318
     1319$(PY_DEST):
     1320        $(QUIET)$(MKDIR) -p $@
     1321        $(QUIET)$(MKDIR) $@/client
     1322        $(QUIET)$(MKDIR) $@/server
     1323
     1324$(PY_DEST)/%.py: $(PATH_SUB_CURRENT)/python/%.py $(PY_DEST)
     1325        $(QUIET)$(CP) $< $@
     1326
    12971327
    12981328# DCONNECT daemon executable
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette