VirtualBox

Changeset 16014 in vbox


Ignore:
Timestamp:
Jan 18, 2009 12:04:12 AM (16 years ago)
Author:
vboxsync
Message:

Makefiles: Added LIBPATHs corresponding to the INCS for *BSD; VBOXGUESTR3EXE needs iconv on *BSD.

Location:
trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/Config.kmk

    r16011 r16014  
    24062406        /usr/X11R6/include \
    24072407        /usr/local/include
     2408TEMPLATE_VBOXR3EXE_LIBPATH            += \
     2409        /usr/lib \
     2410        /usr/X11R6/lib \
     2411        /usr/local/lib
    24082412 else ifeq ($(KBUILD_TARGET),solaris)
    24092413TEMPLATE_VBOXR3EXE_TOOL                = GXX3PLAIN
     
    27462750        /usr/X11R6/include \
    27472751        /usr/local/include
    2748  else ifeq ($(KBUILD_TARGET),solaris)
     2752TEMPLATE_VBOXMAINEXE_LIBPATH            += \
     2753        /usr/lib \
     2754        /usr/X11R6/lib \
     2755        /usr/local/lib
     2756else ifeq ($(KBUILD_TARGET),solaris)
    27492757TEMPLATE_VBOXMAINEXE_TOOL                = GXX3PLAIN
    27502758TEMPLATE_VBOXMAINEXE_DEFS               += _REENTRANT
     
    29912999  ifeq ($(KBUILD_TARGET),freebsd)
    29923000   TEMPLATE_VBOXQTGUIEXE_INCS += \
    2993         /usr/include \
    2994         /usr/X11R6/include \
    2995         /usr/local/include
     3001        /usr/include \
     3002        /usr/X11R6/include \
     3003        /usr/local/include
     3004   TEMPLATE_VBOXQTGUIEXE_LIBPATH += \
     3005        /usr/lib \
     3006        /usr/X11R6/lib \
     3007        /usr/local/lib
    29963008  endif
    29973009  ifeq ($(KBUILD_TARGET),solaris)
     
    32163228  ifeq ($(KBUILD_TARGET),freebsd)
    32173229   TEMPLATE_VBOXQT4GUIEXE_INCS += \
    3218         /usr/include \
    3219         /usr/X11R6/include \
    3220         /usr/local/include
     3230        /usr/include \
     3231        /usr/X11R6/include \
     3232        /usr/local/include
     3233   TEMPLATE_VBOXQT4GUIEXE_LIBPATH += \
     3234        /usr/lib \
     3235        /usr/X11R6/lib \
     3236        /usr/local/lib
    32213237  endif
    32223238  ifeq ($(KBUILD_TARGET),solaris)
     
    33693385        /usr/X11R6/include \
    33703386        /usr/local/include
     3387TEMPLATE_VBOXBLDPROG_LIBPATH            += \
     3388        /usr/lib \
     3389        /usr/X11R6/lib \
     3390        /usr/local/lib
    33713391 else ifeq ($(KBUILD_HOST),solaris)
    33723392TEMPLATE_VBOXBLDPROG_TOOL                = GXX3PLAIN
     
    34533473 TEMPLATE_VBOXGUESTR3EXE_LIBS     = pthread rt m
    34543474endif
     3475if1of ($(KBUILD_TARGET),freebsd netbsd openbsd)
     3476 TEMPLATE_VBOXGUESTR3EXE_LIBS     = $(TEMPLATE_VBOXR3EXE_LIBS) iconv
     3477endif
    34553478
    34563479#
  • trunk/src/VBox/Additions/common/VBoxService/Makefile.kmk

    r12446 r16014  
    4242        $(VBOX_LIB_IPRT_GUEST_R3) \
    4343        $(VBOX_LIB_VBGL_R3)
    44 ## @todo r=bird: Move to the template.
    45 VBoxService_LIBS.freebsd = \
    46         iconv
    47 VBoxService_LIBPATH.freebsd = \
    48         /usr/local/lib
    4944
    5045include $(KBUILD_PATH)/subfooter.kmk
  • trunk/src/VBox/Additions/x11/xclient/Makefile.kmk

    r12446 r16014  
    3737VBoxClient_LIBPATH = \
    3838        $(VBOX_LIBPATH32_X11)
     39VBoxClient_LIBS.freebsd = \
     40        iconv
    3941VBoxClient_LIBS = \
    4042        $(VBOX_LIB_IPRT_GUEST_R3) \
     
    4749        supc++ \
    4850        gcc_eh
    49 
    50 ## @todo r=bird: move to the template (that's what they are there for). ditto for VBoxService.
    51 VBoxClient_LIBPATH.freebsd += \
    52         /usr/local/lib
    53 VBoxClient_LIBS.freebsd += \
    54         iconv
    5551ifdef VBOX_X11_SEAMLESS_GUEST
    5652 VBoxClient_DEFS += SEAMLESS_GUEST DYNAMIC_RESIZE
  • trunk/src/VBox/Runtime/Makefile.kmk

    r16012 r16014  
    740740VBoxRT_LIBS.solaris            = \
    741741        kstat
    742 VBoxRT_LIBPATH.freebsd         = \
    743         /usr/local/lib
    744742VBoxRT_LDFLAGS.darwin          = -framework IOKit -install_name $(VBOX_DYLD_EXECUTABLE_PATH)/VBoxRT.dylib
    745743ifdef VBOX_USE_VCC80
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