VirtualBox

Changeset 63543 in vbox for trunk


Ignore:
Timestamp:
Aug 16, 2016 11:34:44 AM (9 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
110197
Message:

Config.kmk,tools/Makefile.kmk: Use ifdef/ifndef not ifneq/ifeq.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Config.kmk

    r63521 r63543  
    62606260 endif
    62616261else # the gcc guys
    6262  ifneq ($(VBOX_WITH_COMPATIBLE_LINUX_GUEST_PACKAGE),)
     6262 ifdef VBOX_WITH_COMPATIBLE_LINUX_GUEST_PACKAGE
    62636263  ifneq ($(KBUILD_TARGET),linux)
    62646264   override VBOX_WITH_COMPATIBLE_LINUX_GUEST_PACKAGE :=
     
    62696269 TEMPLATE_VBOXGUESTR3EXE_CXXFLAGS = $(TEMPLATE_VBOXR3EXE_CXXFLAGS) -fno-exceptions
    62706270 TEMPLATE_VBOXGUESTR3EXE_LDFLAGS.linux = $(filter-out $(VBOX_GCC_ORIGIN_OPT),$(TEMPLATE_VBOXR3EXE_LDFLAGS.linux))
    6271  ifneq ($(VBOX_WITH_COMPATIBLE_LINUX_GUEST_PACKAGE),)
     6271 ifdef VBOX_WITH_COMPATIBLE_LINUX_GUEST_PACKAGE
    62726272  ifeq ($(KBUILD_TARGET_ARCH),x86)
    62736273   TEMPLATE_VBOXGUESTR3EXE_TOOL         := VBoxXGccX86RedHatLinux
     
    63146314 TEMPLATE_VBoxGuestR3Exe_CXXFLAGS    += $(VBOX_VCC_WERR)
    63156315 TEMPLATE_VBoxGuestR3Exe_LDFLAGS     += $(VBOX_VCC_LD_WERR)
    6316 else ifeq ($(VBOX_WITH_COMPATIBLE_LINUX_GUEST_PACKAGE),)
     6316else ifndef VBOX_WITH_COMPATIBLE_LINUX_GUEST_PACKAGE
    63176317 TEMPLATE_VBoxGuestR3Exe_CFLAGS      += $(VBOX_GCC_WERR)
    63186318 TEMPLATE_VBoxGuestR3Exe_CXXFLAGS    += $(VBOX_GCC_WERR)
     
    63546354 TEMPLATE_VBoxGuestR3Dll_CXXFLAGS    += $(VBOX_VCC_WERR)
    63556355 TEMPLATE_VBoxGuestR3Dll_LDFLAGS     += $(VBOX_VCC_LD_WERR)
    6356 else ifeq ($(VBOX_WITH_COMPATIBLE_LINUX_GUEST_PACKAGE),)
     6356else ifndef VBOX_WITH_COMPATIBLE_LINUX_GUEST_PACKAGE
    63576357 TEMPLATE_VBoxGuestR3Dll_CFLAGS      += $(VBOX_GCC_WERR)
    63586358 TEMPLATE_VBoxGuestR3Dll_CXXFLAGS    += $(VBOX_GCC_WERR)
     
    63776377 TEMPLATE_VBoxGuestR3Lib_CXXFLAGS    += $(VBOX_VCC_WERR)
    63786378 TEMPLATE_VBoxGuestR3Lib_LDFLAGS     += $(VBOX_VCC_LD_WERR)
    6379 else ifeq ($(VBOX_WITH_COMPATIBLE_LINUX_GUEST_PACKAGE),)
     6379else ifndef VBOX_WITH_COMPATIBLE_LINUX_GUEST_PACKAGE
    63806380 TEMPLATE_VBoxGuestR3Lib_CFLAGS      += $(VBOX_GCC_WERR)
    63816381 TEMPLATE_VBoxGuestR3Lib_CXXFLAGS    += $(VBOX_GCC_WERR)
     
    64336433TEMPLATE_VBOXGUESTR3XF86MOD_CFLAGS  = $(TEMPLATE_VBOXGUESTR3EXE_CFLAGS) -fno-pie -fno-merge-constants -std=c99 -ffreestanding
    64346434TEMPLATE_VBOXGUESTR3XF86MOD_CXXFLAGS= $(TEMPLATE_VBOXGUESTR3EXE_CXXFLAGS) -fno-pie -fno-merge-constants -ffreestanding
    6435 ifeq ($(VBOX_WITH_COMPATIBLE_LINUX_GUEST_PACKAGE),)
     6435ifndef VBOX_WITH_COMPATIBLE_LINUX_GUEST_PACKAGE
    64366436 TEMPLATE_VBOXGUESTR3XF86MOD_CFLAGS   += $(VBOX_GCC_fno-stack-protector)
    64376437 TEMPLATE_VBOXGUESTR3XF86MOD_CXXFLAGS += $(VBOX_GCC_fno-stack-protector)
     
    64626462if1of ($(KBUILD_TARGET), linux)
    64636463 TEMPLATE_VBOXGUESTR3XORGMOD_CFLAGS                += -Wno-conversion -Wno-unused-parameter
    6464  ifeq ($(VBOX_WITH_COMPATIBLE_LINUX_GUEST_PACKAGE),)
     6464 ifndef VBOX_WITH_COMPATIBLE_LINUX_GUEST_PACKAGE
    64656465  TEMPLATE_VBOXGUESTR3XORGMOD_CFLAGS               += $(VBOX_GCC_Wno-variadic-macros)
    64666466 endif
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