src/java.desktop/share/native/libjsound/SoundDefs.h

Print this page
rev 10923 : 8064594: AARCH64: JDK changes
Summary: The changes for the /jdk subdirectory.
Reviewed-by: kvn


  26 #ifndef __SOUNDDEFS_INCLUDED__
  27 #define __SOUNDDEFS_INCLUDED__
  28 
  29 
  30 // types for X_PLATFORM
  31 #define X_WINDOWS       1
  32 #define X_SOLARIS       2
  33 #define X_LINUX         3
  34 #define X_BSD           4
  35 #define X_MACOSX        5
  36 
  37 // types for X_ARCH
  38 #define X_I586          1
  39 #define X_SPARC         2
  40 #define X_SPARCV9       3
  41 #define X_IA64          4
  42 #define X_AMD64         5
  43 #define X_ZERO          6
  44 #define X_ARM           7
  45 #define X_PPC           8

  46 
  47 // **********************************
  48 // Make sure you set X_PLATFORM and X_ARCH defines correctly.
  49 // Everything depends upon this flag being setup correctly.
  50 // **********************************
  51 
  52 #if (X_PLATFORM == X_MACOSX) && !defined(X_ARCH)
  53 #if __x86_64__
  54 #define X_ARCH X_AMD64
  55 #endif
  56 #if __i386__
  57 #define X_ARCH X_I586
  58 #endif
  59 #endif
  60 
  61 #if (!defined(X_PLATFORM) || !defined(X_ARCH))
  62 #error "You need to define X_PLATFORM and X_ARCH outside of the source. Use the types above."
  63 #endif
  64 
  65 




  26 #ifndef __SOUNDDEFS_INCLUDED__
  27 #define __SOUNDDEFS_INCLUDED__
  28 
  29 
  30 // types for X_PLATFORM
  31 #define X_WINDOWS       1
  32 #define X_SOLARIS       2
  33 #define X_LINUX         3
  34 #define X_BSD           4
  35 #define X_MACOSX        5
  36 
  37 // types for X_ARCH
  38 #define X_I586          1
  39 #define X_SPARC         2
  40 #define X_SPARCV9       3
  41 #define X_IA64          4
  42 #define X_AMD64         5
  43 #define X_ZERO          6
  44 #define X_ARM           7
  45 #define X_PPC           8
  46 #define X_AARCH64       9
  47 
  48 // **********************************
  49 // Make sure you set X_PLATFORM and X_ARCH defines correctly.
  50 // Everything depends upon this flag being setup correctly.
  51 // **********************************
  52 
  53 #if (X_PLATFORM == X_MACOSX) && !defined(X_ARCH)
  54 #if __x86_64__
  55 #define X_ARCH X_AMD64
  56 #endif
  57 #if __i386__
  58 #define X_ARCH X_I586
  59 #endif
  60 #endif
  61 
  62 #if (!defined(X_PLATFORM) || !defined(X_ARCH))
  63 #error "You need to define X_PLATFORM and X_ARCH outside of the source. Use the types above."
  64 #endif
  65 
  66