VirtualBox

Ignore:
Timestamp:
Feb 20, 2019 6:17:14 PM (6 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
128951
Message:

More linux kernel module Makefile cleanups: MOD_DEFS -> implicit -D

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/HostDrivers/Support/linux/Makefile

    r77394 r77397  
    146146endif
    147147MOD_DEFS = \
    148         -DRT_OS_LINUX \
    149         -DIN_RING0 \
    150         -DIN_RT_R0 \
    151         -DIN_SUP_R0 \
    152         -DVBOX \
    153         -DRT_WITH_VBOX \
    154         -DVBOX_WITH_HARDENING \
    155         -DSUPDRV_WITH_RELEASE_LOGGER \
    156         -DVBOX_WITH_EFLAGS_AC_SET_IN_VBOXDRV \
    157         -DIPRT_WITH_EFLAGS_AC_PRESERVING \
    158         -DVBOX_WITH_64_BITS_GUESTS # <-- must be consistent with Config.kmk!
     148        RT_OS_LINUX \
     149        IN_RING0 \
     150        IN_RT_R0 \
     151        IN_SUP_R0 \
     152        VBOX \
     153        RT_WITH_VBOX \
     154        VBOX_WITH_HARDENING \
     155        SUPDRV_WITH_RELEASE_LOGGER \
     156        VBOX_WITH_EFLAGS_AC_SET_IN_VBOXDRV \
     157        IPRT_WITH_EFLAGS_AC_PRESERVING \
     158        VBOX_WITH_64_BITS_GUESTS # <-- must be consistent with Config.kmk!
    159159ifndef CONFIG_VBOXDRV_FIXEDMAJOR
    160 MOD_DEFS += -DCONFIG_VBOXDRV_AS_MISC
     160MOD_DEFS += CONFIG_VBOXDRV_AS_MISC
    161161endif
    162162ifdef VBOX_WITH_NATIVE_DTRACE
    163 MOD_DEFS += -DVBOX_WITH_NATIVE_DTRACE
    164 endif
    165 ifeq ($(BUILD_TARGET_ARCH),amd64)
    166 MOD_DEFS += -DRT_ARCH_AMD64
    167 else
    168 MOD_DEFS += -DRT_ARCH_X86
     163MOD_DEFS += VBOX_WITH_NATIVE_DTRACE
    169164endif
    170165ifdef VBOX_WITH_TEXT_MODMEM_HACK
    171 MOD_DEFS += -DRTMEMALLOC_EXEC_HEAP -DVBOX_WITH_TEXT_MODMEM_HACK
     166MOD_DEFS += RTMEMALLOC_EXEC_HEAP VBOX_WITH_TEXT_MODMEM_HACK
    172167endif
    173168MOD_CFLAGS = -include $(VBOXDRV_DIR)include/VBox/SUPDrvMangling.h \
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