make/common/NativeCompilation.gmk

changeset 1879
fddd627ea372
parent 1409
c255ee6d08bb
child 2003
2224002fc647
child 2206
7ba4e17574e0
     1.1 --- a/make/common/NativeCompilation.gmk	Tue Oct 25 08:38:21 2016 -0700
     1.2 +++ b/make/common/NativeCompilation.gmk	Thu Dec 15 07:57:39 2016 -0500
     1.3 @@ -297,17 +297,21 @@
     1.4      $$(shell $(RM) -f $$($1_SUPERFLUOUS_OBJS))
     1.5    endif
     1.6  
     1.7 -  # Pickup extra OPENJDK_TARGET_OS_API and/or OPENJDK_TARGET_OS dependent variables for CFLAGS.
     1.8 -  $1_EXTRA_CFLAGS:=$$($1_CFLAGS_$(OPENJDK_TARGET_OS_API)) $$($1_CFLAGS_$(OPENJDK_TARGET_OS))
     1.9 +  # Pickup extra OPENJDK_TARGET_OS_API, OPENJDK_TARGET_OS, and/or OPENJDK_TARGET_OS plus
    1.10 +  # OPENJDK_TARGET_CPU pair dependent variables for CFLAGS.
    1.11 +  $1_EXTRA_CFLAGS:=$$($1_CFLAGS_$(OPENJDK_TARGET_OS_API)) $$($1_CFLAGS_$(OPENJDK_TARGET_OS)) \
    1.12 +      $$($1_CFLAGS_$(OPENJDK_TARGET_OS)_$(OPENJDK_TARGET_CPU))
    1.13    ifneq ($(DEBUG_LEVEL),release)
    1.14      # Pickup extra debug dependent variables for CFLAGS
    1.15      $1_EXTRA_CFLAGS+=$$($1_CFLAGS_debug)
    1.16      $1_EXTRA_CFLAGS+=$$($1_CFLAGS_$(OPENJDK_TARGET_OS_API)_debug)
    1.17      $1_EXTRA_CFLAGS+=$$($1_CFLAGS_$(OPENJDK_TARGET_OS)_debug)
    1.18 +    $1_EXTRA_CFLAGS+=$$($1_CFLAGS_$(OPENJDK_TARGET_OS)_$(OPENJDK_TARGET_CPU)_debug)
    1.19    else
    1.20      $1_EXTRA_CFLAGS+=$$($1_CFLAGS_release)
    1.21      $1_EXTRA_CFLAGS+=$$($1_CFLAGS_$(OPENJDK_TARGET_OS_API)_release)
    1.22      $1_EXTRA_CFLAGS+=$$($1_CFLAGS_$(OPENJDK_TARGET_OS)_release)
    1.23 +    $1_EXTRA_CFLAGS+=$$($1_CFLAGS_$(OPENJDK_TARGET_OS)_$(OPENJDK_TARGET_CPU)_release)
    1.24    endif
    1.25  
    1.26    # Pickup extra OPENJDK_TARGET_OS_API and/or OPENJDK_TARGET_OS dependent variables for CXXFLAGS.

mercurial