VirtualBox

Changeset 17569 in vbox


Ignore:
Timestamp:
Mar 9, 2009 12:24:37 PM (16 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
44016
Message:

build fix.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/cbinding/Makefile.kmk

    r17567 r17569  
    2424
    2525
    26 if "$(KBUILD_TARGET)" == "linux" || defined(VBOX_ONLY_SDK)
     26if defined(VBOX_WITH_XPCOM) || defined(VBOX_ONLY_SDK)
    2727#
    2828# The samples
     
    4949        $(VBOX_XSLTPROC) -o $@ $^
    5050
    51 endif # linux || SDK
    52 ifndef VBOX_ONLY_SDK
     51endif # VBOX_WITH_XPCOM || SDK
     52if !defined(VBOX_ONLY_SDK) && defined(VBOX_WITH_XPCOM)
    5353
    5454 #
     
    6161 VBoxXPCOMC_SOURCES = \
    6262        VBoxXPCOMC.cpp
     63 VBoxXPCOMC_INTERMEDIATES = \
     64        $(VBOX_PATH_SDK)/bindings/xpcom/include/VirtualBox_CXPCOM.h
    6365 endif
    6466
     
    6668 # The C glue library.
    6769 #
    68  LIBRARIES.linux += VBoxXPCOMCGlue
     70 LIBRARIES += VBoxXPCOMCGlue
    6971 VBoxXPCOMCGlue_TEMPLATE = VBOXMAINEXE
    7072 VBoxXPCOMCGlue_DEFS = IN_VBOXXPCOMC
     
    7476        $(VBOX_PATH_SDK)/bindings/xpcom/include/VirtualBox_CXPCOM.h
    7577
    76  ifdef VBOX_WITH_TESTCASES
     78 if defined(VBOX_WITH_TESTCASES) && "$(KBUILD_TARGET)" != "darwin"
    7779  #
    7880  # The testcase (also in samples).
    7981  #
    80   PROGRAMS.linux += tstXPCOMC
    81   tstXPCOMC_TEMPLATE = VBOXR3
     82  PROGRAMS += tstXPCOMC
     83  tstXPCOMC_TEMPLATE = VBOXR3EXE
    8284  tstXPCOMC_INCS = \
    8385        $(VBOX_PATH_SDK)/bindings/xpcom/include \
     
    9395  # C testcase using the dynamic glue.
    9496  #
    95   PROGRAMS.linux += tstXPCOMCGlue
    96   tstXPCOMCGlue_TEMPLATE = VBOXR3
     97  PROGRAMS += tstXPCOMCGlue
     98  tstXPCOMCGlue_TEMPLATE = VBOXR3EXE
    9799  tstXPCOMCGlue_INCS = \
    98100        $(VBOX_PATH_SDK)/bindings/xpcom/include \
     
    108110  # The testcase (also in samples).
    109111  #
    110   PROGRAMS.linux += tstXPCOMCDynLink
    111   tstXPCOMCDynLink_TEMPLATE = VBOXR3
     112  PROGRAMS += tstXPCOMCDynLink
     113  tstXPCOMCDynLink_TEMPLATE = VBOXR3EXE
    112114  tstXPCOMCDynLink_INCS = \
    113115        $(VBOX_PATH_SDK)/bindings/xpcom/include \
Note: See TracChangeset for help on using the changeset viewer.

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