VirtualBox

Changeset 11569 in vbox for trunk/src/libs


Ignore:
Timestamp:
Aug 22, 2008 12:11:00 PM (16 years ago)
Author:
vboxsync
Message:

rework of Python XPCOM to make it ready for production

File:
1 edited

Legend:

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

    r11566 r11569  
    4343XPCOM_PYMOD = VBox-xpcom-pymod
    4444# VBox-xpcom-helper
    45 # bridge between PYMOD and VirtualBox, to minimize mods
     45# bridge between host application and VirtualBox library, for embedded case
    4646XPCOM_VBOX_HELPER = VBox-xpcom-helper
     47# XXX: to be defined in configure
    4748PYTHON_INCS=/usr/include/python2.5
    4849endif
     
    274275        VBox-xpcom-ipctmgrcom
    275276
    276 DLLS += \
    277         VBoxXPCOM \
    278         VBoxXPCOMIPCC \
    279         $(XPCOM_PYMOD)
     277DLLS +=                         \
     278        VBoxXPCOM               \
     279        VBoxXPCOMIPCC           \
     280        $(XPCOM_PYMOD)          \
     281        $(XPCOM_VBOX_HELPER)
    280282
    281283ifdef VBOX_WITH_TESTCASES
     
    12821284VBox-xpcom-helper_DEFS =
    12831285VBox-xpcom-helper_SOURCES = \
    1284         python/src/module/helper.cpp
     1286        xpcom/helper/helper.cpp
    12851287
    12861288# Python Client Module
     
    12901292
    12911293VBox-xpcom-pymod_TEMPLATE = XPCOM
    1292 # sucky name, maybe rename?
    1293 VBox-xpcom-pymod_NAME = _xpcom
    1294 VBox-xpcom-pymod_INST = bin/$(PY_PATH)/
     1294VBox-xpcom-pymod_NAME = VBoxPython
    12951295VBox-xpcom-pymod_DEFS = _IMPL_NS_COM _IMPL_NS_BASE EXPORT_XPTI_API EXPORT_XPT_API VBOX_PYXPCOM
    12961296VBox-xpcom-pymod_INCS += $(PYTHON_INCS) python/src
     
    13181318        python/src/TypeObject.cpp \
    13191319        python/src/VariantUtils.cpp
    1320 VBox-xpcom-pymod_LIBS = $(TARGET_VBox-xpcom-helper)
    1321 VBox-xpcom-pymod_LDFLAGS += $(PATH_BIN)/VBoxXPCOM.so
     1320VBox-xpcom-pymod_LIBS = $(PATH_BIN)/VBoxXPCOM$(VBOX_SUFF_DLL)
    13221321VBox-xpcom-pymod_DEPS = \
    13231322        $(PY_DEST)/components.py \
     
    13361335        $(PY_DEST)/server/policy.py \
    13371336        $(PY_SAMPLE)/vboxshell.py \
    1338         $(TARGET_VBox-xpcom-helper)
     1337        $(TARGET_VBoxXPCOM)
    13391338
    13401339$(PY_DEST):
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