#
# full - Profile definition that includes everything.
#
# Copyright (C) 2002  Southern Storm Software, Pty Ltd.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA

# Attempt to reduce code size (y/n).
IL_CONFIG_REDUCE_CODE=n

# Attempt to reduce runtime data size (y/n).
IL_CONFIG_REDUCE_DATA=n

# Use a direct-threaded interpreter if possible (y/n).
IL_CONFIG_DIRECT=y

# Use interpreter unrolling if possible (y/n).
IL_CONFIG_UNROLL=y

# Support Java class loading and manipulation (y/n).
IL_CONFIG_JAVA=y

# Support gzip-compressed program images (y/n).
IL_CONFIG_GZIP=y

# Force the system to use Latin1 as the default encoding (y/n).
IL_CONFIG_LATIN1=n

# Declare the default size of a page in the method cache.
IL_CONFIG_CACHE_PAGE_SIZE=(128 * 1024)

# Declare the default size of a thread's operand stack.
IL_CONFIG_STACK_SIZE=8192

# Declare the default size of a thread's frame stack.
IL_CONFIG_FRAME_STACK_SIZE=512

# Maximum size for the garbage-collected heap (0 means unlimited).
IL_CONFIG_GC_HEAP_SIZE=0

# Add support for PInvoke (y/n).
IL_CONFIG_PINVOKE=y

# Use full reflection library (y/n).
IL_CONFIG_REFLECTION=y

# Use the runtime infrastructure library (y/n).  This will
# always be enabled if reflection is enabled.
IL_CONFIG_RUNTIME_INFRA=y

# Use networking support (y/n).
IL_CONFIG_NETWORKING=y

# Use floating-point operations in the engine (y/n).
IL_CONFIG_FP_SUPPORTED=y

# Support the extended numeric classes Single, Double, and Decimal (y/n).
# IL_CONFIG_FP_SUPPORTED should be enabled if this is enabled.
IL_CONFIG_EXTENDED_NUMERICS=y

# Use non-vector arrays (y/n).
IL_CONFIG_NON_VECTOR_ARRAYS=y

# Use multiple application domains (y/n).
IL_CONFIG_APPDOMAINS=y

# Use remoting (y/n).
IL_CONFIG_REMOTING=y

# Use vararg methods (y/n).
IL_CONFIG_VARARGS=y

# Allow dynamic growth of stack frames (y/n).
IL_CONFIG_GROW_FRAMES=y

# Use filtered exceptions (y/n).
IL_CONFIG_FILTERED_EXCEPTIONS=y

# Use debug line information (y/n).
IL_CONFIG_DEBUG_LINES=y

# Use file and directory internalcalls (y/n).
IL_CONFIG_FILESYSTEM=y
