root/core/avmfeatures.cpp

/* [<][>][^][v][top][bottom][index][help] */
//                     DO NOT EDIT THIS FILE
// 
//  This file has been generated by the script core/avmfeatures.as,
//  from a set of configuration parameters in that file.
// 
//  If you feel you need to make changes below, instead edit the configuration
//  file and rerun it to get a new version of this file.
// 
//  ***** BEGIN LICENSE BLOCK *****
//  Version: MPL 1.1/GPL 2.0/LGPL 2.1
// 
//  The contents of this file are subject to the Mozilla Public License Version
//  1.1 (the "License"); you may not use this file except in compliance with
//  the License. You may obtain a copy of the License at
//  http://www.mozilla.org/MPL/
// 
//  Software distributed under the License is distributed on an "AS IS" basis,
//  WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
//  for the specific language governing rights and limitations under the
//  License.
// 
//  The Original Code is [Open Source Virtual Machine.].
// 
//  The Initial Developer of the Original Code is
//  Adobe System Incorporated.
//  Portions created by the Initial Developer are Copyright (C) 2009
//  the Initial Developer. All Rights Reserved.
// 
//  Contributor(s):
//    Adobe AS3 Team
// 
//  Alternatively, the contents of this file may be used under the terms of
//  either the GNU General Public License Version 2 or later (the "GPL"), or
//  the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
//  in which case the provisions of the GPL or the LGPL are applicable instead
//  of those above. If you wish to allow use of your version of this file only
//  under the terms of either the GPL or the LGPL, and not to allow others to
//  use your version of this file under the terms of the MPL, indicate your
//  decision by deleting the provisions above and replace them with the notice
//  and other provisions required by the GPL or the LGPL. If you do not delete
//  the provisions above, a recipient may use your version of this file under
//  the terms of any one of the MPL, the GPL or the LGPL.
// 
//  ***** END LICENSE BLOCK ****

#include "avmplus.h"

#ifdef AVMSHELL_BUILD

// The string avmfeatures contains the names of all features that were enabled
// when the program was compiled.  Each feature name is terminated by a semicolon.
const char * const avmfeatures = ""
  #if AVMSYSTEM_32BIT
    "AVMSYSTEM_32BIT;"
  #endif
  #if AVMSYSTEM_64BIT
    "AVMSYSTEM_64BIT;"
  #endif
  #if AVMSYSTEM_BIG_ENDIAN
    "AVMSYSTEM_BIG_ENDIAN;"
  #endif
  #if AVMSYSTEM_LITTLE_ENDIAN
    "AVMSYSTEM_LITTLE_ENDIAN;"
  #endif
  #if AVMSYSTEM_DOUBLE_MSW_FIRST
    "AVMSYSTEM_DOUBLE_MSW_FIRST;"
  #endif
  #if AVMSYSTEM_ARM_FPU
    "AVMSYSTEM_ARM_FPU;"
  #endif
  #if AVMSYSTEM_IA32
    "AVMSYSTEM_IA32;"
  #endif
  #if AVMSYSTEM_AMD64
    "AVMSYSTEM_AMD64;"
  #endif
  #if AVMSYSTEM_ARM
    "AVMSYSTEM_ARM;"
  #endif
  #if AVMSYSTEM_PPC
    "AVMSYSTEM_PPC;"
  #endif
  #if AVMSYSTEM_SPARC
    "AVMSYSTEM_SPARC;"
  #endif
  #if AVMSYSTEM_MIPS
    "AVMSYSTEM_MIPS;"
  #endif
  #if AVMSYSTEM_UNIX
    "AVMSYSTEM_UNIX;"
  #endif
  #if AVMSYSTEM_MAC
    "AVMSYSTEM_MAC;"
  #endif
  #if AVMSYSTEM_WIN32
    "AVMSYSTEM_WIN32;"
  #endif
  #if AVMSYSTEM_SYMBIAN
    "AVMSYSTEM_SYMBIAN;"
  #endif
  #if AVMFEATURE_DEBUGGER
    "AVMFEATURE_DEBUGGER;"
  #endif
  #if AVMFEATURE_ALLOCATION_SAMPLER
    "AVMFEATURE_ALLOCATION_SAMPLER;"
  #endif
  #if AVMFEATURE_VTUNE
    "AVMFEATURE_VTUNE;"
  #endif
  #if AVMFEATURE_JIT
    "AVMFEATURE_JIT;"
  #endif
  #if AVMFEATURE_AOT
    "AVMFEATURE_AOT;"
  #endif
  #if AVMFEATURE_ABC_INTERP
    "AVMFEATURE_ABC_INTERP;"
  #endif
  #if AVMFEATURE_WORDCODE_INTERP
    "AVMFEATURE_WORDCODE_INTERP;"
  #endif
  #if AVMFEATURE_THREADED_INTERP
    "AVMFEATURE_THREADED_INTERP;"
  #endif
  #if AVMFEATURE_SELFTEST
    "AVMFEATURE_SELFTEST;"
  #endif
  #if AVMFEATURE_EVAL
    "AVMFEATURE_EVAL;"
  #endif
  #if AVMFEATURE_PROTECT_JITMEM
    "AVMFEATURE_PROTECT_JITMEM;"
  #endif
  #if AVMFEATURE_SHARED_GCHEAP
    "AVMFEATURE_SHARED_GCHEAP;"
  #endif
  #if AVMFEATURE_USE_SYSTEM_MALLOC
    "AVMFEATURE_USE_SYSTEM_MALLOC;"
  #endif
  #if AVMFEATURE_CPP_EXCEPTIONS
    "AVMFEATURE_CPP_EXCEPTIONS;"
  #endif
  #if AVMFEATURE_INTERIOR_POINTERS
    "AVMFEATURE_INTERIOR_POINTERS;"
  #endif
  #if AVMFEATURE_JNI
    "AVMFEATURE_JNI;"
  #endif
  #if AVMFEATURE_HEAP_ALLOCA
    "AVMFEATURE_HEAP_ALLOCA;"
  #endif
  #if AVMFEATURE_STATIC_FUNCTION_PTRS
    "AVMFEATURE_STATIC_FUNCTION_PTRS;"
  #endif
  #if AVMFEATURE_INDIRECT_NATIVE_THUNKS
    "AVMFEATURE_INDIRECT_NATIVE_THUNKS;"
  #endif
  #if AVMFEATURE_OVERRIDE_GLOBAL_NEW
    "AVMFEATURE_OVERRIDE_GLOBAL_NEW;"
  #endif
  #if AVMFEATURE_MEMORY_PROFILER
    "AVMFEATURE_MEMORY_PROFILER;"
  #endif
  #if AVMFEATURE_CACHE_GQCN
    "AVMFEATURE_CACHE_GQCN;"
  #endif
  #if AVMFEATURE_API_VERSIONING
    "AVMFEATURE_API_VERSIONING;"
  #endif
;

#endif // AVMSHELL_BUILD

/* [<][>][^][v][top][bottom][index][help] */