VirtualBox

Changeset 960 in vbox for trunk/src/VBox/Main


Ignore:
Timestamp:
Feb 17, 2007 9:12:10 AM (18 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
18727
Message:

Darwin hacking.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/Makefile

    r923 r960  
    4646ifeq ($(BUILD_TARGET),win)
    4747 OTHERS          = $(PATH_BIN)/comregister.cmd
    48  IDLFILE         = $(PATH_BIN)/sdk/idl/VirtualBox.idl
     48 IDLFILE         = $(VBOX_PATH_SDK)/idl/VirtualBox.idl
    4949 OTHER_CLEAN     = \
    5050        $(PATH_BIN)/comregister.cmd \
    51         $(PATH_BIN)/sdk/include/VirtualBox.h \
     51        $(VBOX_PATH_SDK)/include/VirtualBox.h \
    5252        $(IDLFILE) \
    53         $(PATH_BIN)/sdk/lib/VirtualBox.tlb \
    54         $(PATH_BIN)/sdk/lib/VirtualBox_i.c \
     53        $(VBOX_PATH_SDK)/lib/VirtualBox.tlb \
     54        $(VBOX_PATH_SDK)/lib/VirtualBox_i.c \
    5555        $(PATH_VBoxCOM)/VirtualBox.h \
    5656        $(PATH_VBoxCOM)/VirtualBox_i.c \
     
    5858else
    5959 INSTALLS        = xpcom-components
    60  IDLFILE         = $(PATH_BIN)/sdk/idl/VirtualBox_XPCOM.idl
     60 IDLFILE         = $(VBOX_PATH_SDK)/idl/VirtualBox_XPCOM.idl
    6161 IDLTYPELIB      = $(PATH_BIN)/VirtualBox_XPCOM.xpt
    62  IDLHEADER       = $(PATH_BIN)/sdk/include/VirtualBox_XPCOM.h
     62 IDLHEADER       = $(VBOX_PATH_SDK)/include/VirtualBox_XPCOM.h
    6363 OTHERS          = $(IDLTYPELIB)
    6464 OTHER_CLEAN     = \
     
    122122        $(PATH_VBoxSVC) \
    123123        $(PATH_VBoxCOM) \
    124         $(PATH_BIN)/sdk/include
     124        $(VBOX_PATH_SDK)/include
    125125ifneq ($(BUILD_TARGET),win)
    126126VBoxSVC_INCS += \
     
    136136        $(PATH_BIN)/VBoxXPCOM$(VBOX_SUFF_DLL)
    137137VBoxSVC_LIBS.darwin = \
     138        $(LIB_VMM) \
    138139        $(LIB_REM)
    139140else
     
    224225        $(PATH_VBoxC) \
    225226        $(PATH_VBoxCOM) \
    226         $(PATH_BIN)/sdk/include
     227        $(VBOX_PATH_SDK)/include
    227228ifneq ($(BUILD_TARGET),win)
    228229VBoxC_INCS          += \
    229230        $(VBOX_XPCOM_INCS)
    230231endif
     232VBoxC_LDFLAGS.darwin = -install_name @executable_path/VBoxC.dylib
    231233ifdef VBOX_USE_VCC80
    232234VBoxC_LDFLAGS.win = /MANIFEST
     
    307309        $(PATH_BIN)/VBoxXPCOM$(VBOX_SUFF_DLL)
    308310endif
     311VBoxXML_LDFLAGS.darwin = -install_name @executable_path/VBoxXML.dylib -Wl,-x # no debug info please.
    309312
    310313## @todo (dmik): temporarily embed SettingsConverter.xsl into VBoxXML,
     
    355358        $(PATH_VBoxCOM)/VirtualBox_i.c
    356359VBoxCOM_INCS = \
    357         $(PATH_BIN)/sdk/include
     360        $(VBOX_PATH_SDK)/include
    358361
    359362
     
    366369        linux/helpers.cpp
    367370VBoxXPCOM_INCS = \
    368         $(PATH_BIN)/sdk/include \
     371        $(VBOX_PATH_SDK)/include \
    369372        include \
    370373        $(VBOX_XPCOM_INCS)
     
    438441# Creates the symlinks necessary for making XPCOM work.
    439442#
    440 xpcom-components_INST = bin/components/
     443xpcom-components_INST = $(INST_BIN)components/
    441444xpcom-components_SYMLINKS = \
    442445        VBoxC$(SUFF_DLL)=>../VBoxC$(SUFF_DLL) \
     
    491494$(IDLFILE): idl/midl.xsl $(XIDLFILE)
    492495        $(call MSG_L1,xsltproc $<,=> $@)
    493         $(QUIET)$(MKDIR) -p $(PATH_BIN)/sdk/idl
     496        $(QUIET)$(MKDIR) -p $(VBOX_PATH_SDK)/idl
    494497        $(QUIET)$(VBOX_XSLTPROC) -o $@ $^
    495498
     
    506509                /I idl \
    507510                $(subst /,\\,$<)
    508         $(MKDIR) -p $(PATH_BIN)/sdk/include
    509         $(CP) $(PATH_VBoxCOM)/VirtualBox.h $(PATH_BIN)/sdk/include
    510         $(MKDIR) -p $(PATH_BIN)/sdk/lib
    511         $(CP) $(PATH_VBoxCOM)/VirtualBox.tlb $(PATH_BIN)/sdk/lib
    512         $(CP) $(PATH_VBoxCOM)/VirtualBox_i.c $(PATH_BIN)/sdk/lib
     511        $(MKDIR) -p $(VBOX_PATH_SDK)/include
     512        $(CP) $(PATH_VBoxCOM)/VirtualBox.h $(VBOX_PATH_SDK)/include
     513        $(MKDIR) -p $(VBOX_PATH_SDK)/lib
     514        $(CP) $(PATH_VBoxCOM)/VirtualBox.tlb $(VBOX_PATH_SDK)/lib
     515        $(CP) $(PATH_VBoxCOM)/VirtualBox_i.c $(VBOX_PATH_SDK)/lib
    513516
    514517endif
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