# $Header$
#
# DO NOT EDIT
# automagically generated from the projectDefinition: stx_libjava.
#
# Warning: once you modify this file, do not rerun
# stmkmp or projectDefinition-build again - otherwise, your changes are lost.
#
# This file contains specifications which are common to all platforms.
#
# Do NOT CHANGE THESE DEFINITIONS
# (otherwise, ST/X will have a hard time to find out the packages location from its packageID,
# to find the source code of a class and to find the library for a package)
MODULE=stx
MODULE_DIR=libjava
PACKAGE=$(MODULE):$(MODULE_DIR)
# Argument(s) to the stc compiler (stc --usage).
# -headerDir=. : create header files locally
# (if removed, they will be created as common
# -Pxxx : defines the package
# -Zxxx : a prefix for variables within the classLib
# -Dxxx : defines passed to CC for inline C-code
# -Ixxx : include path passed to CC for inline C-code
# +optspace : optimized for space
# +optspace2 : optimized more for space
# +optspace3 : optimized even more for space
# +optinline : generate inline code for some ST constructs
# +inlineNew : additionally inline new
# +inlineMath : additionally inline some floatPnt math stuff
#
# ********** OPTIONAL: MODIFY the next line(s) ***
# STCLOCALOPTIMIZATIONS=+optinline +inlineNew
# STCLOCALOPTIMIZATIONS=+optspace3
STCLOCALOPTIMIZATIONS=+optinline +optinline2
# Argument(s) to the stc compiler (stc --usage).
# -warn : no warnings
# -warnNonStandard : no warnings about ST/X extensions
# -warnEOLComments : no warnings about EOL comment extension
# -warnPrivacy : no warnings about privateClass extension
# -warnUnused : no warnings about unused variables
#
# ********** OPTIONAL: MODIFY the next line(s) ***
# STCWARNINGS=-warn
# STCWARNINGS=-warnNonStandard
# STCWARNINGS=-warnEOLComments
STCWARNINGS=-warnNonStandard
COMMON_CLASSES= \
GroovyCompiler \
GroovyEvaluator \
GroovyLanguage \
GroovySourceFileWriter \
JavaAnnotation \
JavaAnnotationContainer \
JavaAnnotationDefault \
JavaAnnotationDictionary \
JavaAnnotationValue \
JavaArray \
JavaBooleanArray \
JavaByte \
JavaByteCodeProcessor \
JavaClassAccessor \
JavaClassEnvironment \
JavaClassQuery \
JavaClassReloader \
JavaCodeLibraryOrBundle \
JavaCompilerForSmalltalkExtensionsOnly \
JavaCompiler_Eclipse \
JavaConstantPool \
JavaConstants \
JavaContext \
JavaDecompiler \
JavaDescriptor \
JavaError \
JavaExceptionTable \
JavaField \
JavaFinalizationRegistry \
JavaInnerClasses \
JavaLanguage \
JavaLibraries \
JavaLocalVariableTable \
JavaLocalVariableTableEntry \
JavaLookup \
JavaMetaclass \
JavaMonitor \
JavaNameAndType2 \
JavaNativeMemory \
JavaNioSupport \
JavaObject \
JavaObjectDictionary \
JavaPopUpView \
JavaProcess \
JavaRef2 \
JavaRelease \
JavaResolver \
JavaShort \
JavaSlotIndexCache \
JavaSocket \
JavaSourceCodeCache \
JavaSourceFileWriter \
JavaTestsLoader \
JavaTopView \
JavaUnresolvedCompilationError \
JavaUnresolvedConstant \
JavaUtilities \
JavaVMData \
JavaView \
JavaZipDeflater \
JavaZipFile \
JavaZipInflater \
ProxyMethod \
ProxyMethodCompiler \
ProxyMethodNode \
SmalltalkAppletContext \
SmalltalkAppletStub \
stx_libjava \
GroovyMetaclass \
Java \
JavaAnnotationArrayValue \
JavaAnnotationClassValue \
JavaAnnotationEnumValue \
JavaAnnotationNestedAnnotationValue \
JavaAnnotationPrimitiveValue \
JavaBehavior \
JavaByteCodeDisassembler \
JavaByteCodeEnumerator \
JavaByteCodeProcessorAdapter \
JavaClassAnnotationContainer \
JavaClassMemberRef2 \
JavaClassReader \
JavaClassRef2 \
JavaClassRegistry \
JavaCodeBundle \
JavaCodeLibrary \
JavaEmbeddedFrameView \
JavaFieldAnnotationContainer \
JavaFieldDescriptor \
JavaFieldDescriptorWithUnionType \
JavaInvalidRefError \
JavaInvokeDynamic2 \
JavaMethod \
JavaMethodAnnotationContainer \
JavaMethodDescriptor \
JavaMethodHandle2 \
JavaMethodType2 \
JavaMirror \
JavaNativeMethodImpl_OpenJDK6 \
JavaStringRef2 \
JavaUnhandledExceptionError \
JavaUnhandledThreadDeathError \
JavaUnresolvedClassConstant \
JavaUnresolvedStringConstant \
JavaVM \
ProxyMethodConditionNode \
ProxyMethodGuardNode \
ProxyMethodInvocationNode \
ProxyMethodJavaFieldAccessor \
JavaAlienMirror \
JavaArrayMirror \
JavaByteCodePreresolver \
JavaClass \
JavaClassMirror \
JavaClassPathBundle \
JavaFieldRef2 \
JavaMethodAnalyzer \
JavaMethodRef2 \
JavaMethodWithException \
JavaNativeMethodImpl_AppleJDK6 \
JavaNativeMethodImpl_OpenJDK7 \
JavaNativeMethodImpl_SunJDK6 \
JavaPrimitiveMirror \
ProxyMethodAndNode \
ProxyMethodBlockInvocationNode \
ProxyMethodJavaFieldGetter \
ProxyMethodJavaFieldSetter \
ProxyMethodMethodInvocationNode \
ProxyMethodTypeCheckNode \
GroovyClass \
JavaInterfaceMethodRef2 \
JavaMethodWithHandler \
JavaNativeMethodImpl_OpenJDK8 \
JavaNativeMethodImpl_OracleJDK7 \
ProxyMethodJavaMethodInvocationNode \
ProxyMethodJavaTypeCheckNode \
JavaNativeMethod \
JavaNativeMethodImpl_OracleJDK8 \
COMMON_OBJS= \
$(OUTDIR_SLASH)GroovyCompiler.$(O) \
$(OUTDIR_SLASH)GroovyEvaluator.$(O) \
$(OUTDIR_SLASH)GroovyLanguage.$(O) \
$(OUTDIR_SLASH)GroovySourceFileWriter.$(O) \
$(OUTDIR_SLASH)JavaAnnotation.$(O) \
$(OUTDIR_SLASH)JavaAnnotationContainer.$(O) \
$(OUTDIR_SLASH)JavaAnnotationDefault.$(O) \
$(OUTDIR_SLASH)JavaAnnotationDictionary.$(O) \
$(OUTDIR_SLASH)JavaAnnotationValue.$(O) \
$(OUTDIR_SLASH)JavaArray.$(O) \
$(OUTDIR_SLASH)JavaBooleanArray.$(O) \
$(OUTDIR_SLASH)JavaByte.$(O) \
$(OUTDIR_SLASH)JavaByteCodeProcessor.$(O) \
$(OUTDIR_SLASH)JavaClassAccessor.$(O) \
$(OUTDIR_SLASH)JavaClassEnvironment.$(O) \
$(OUTDIR_SLASH)JavaClassQuery.$(O) \
$(OUTDIR_SLASH)JavaClassReloader.$(O) \
$(OUTDIR_SLASH)JavaCodeLibraryOrBundle.$(O) \
$(OUTDIR_SLASH)JavaCompilerForSmalltalkExtensionsOnly.$(O) \
$(OUTDIR_SLASH)JavaCompiler_Eclipse.$(O) \
$(OUTDIR_SLASH)JavaConstantPool.$(O) \
$(OUTDIR_SLASH)JavaConstants.$(O) \
$(OUTDIR_SLASH)JavaContext.$(O) \
$(OUTDIR_SLASH)JavaDecompiler.$(O) \
$(OUTDIR_SLASH)JavaDescriptor.$(O) \
$(OUTDIR_SLASH)JavaError.$(O) \
$(OUTDIR_SLASH)JavaExceptionTable.$(O) \
$(OUTDIR_SLASH)JavaField.$(O) \
$(OUTDIR_SLASH)JavaFinalizationRegistry.$(O) \
$(OUTDIR_SLASH)JavaInnerClasses.$(O) \
$(OUTDIR_SLASH)JavaLanguage.$(O) \
$(OUTDIR_SLASH)JavaLibraries.$(O) \
$(OUTDIR_SLASH)JavaLocalVariableTable.$(O) \
$(OUTDIR_SLASH)JavaLocalVariableTableEntry.$(O) \
$(OUTDIR_SLASH)JavaLookup.$(O) \
$(OUTDIR_SLASH)JavaMetaclass.$(O) \
$(OUTDIR_SLASH)JavaMonitor.$(O) \
$(OUTDIR_SLASH)JavaNameAndType2.$(O) \
$(OUTDIR_SLASH)JavaNativeMemory.$(O) \
$(OUTDIR_SLASH)JavaNioSupport.$(O) \
$(OUTDIR_SLASH)JavaObject.$(O) \
$(OUTDIR_SLASH)JavaObjectDictionary.$(O) \
$(OUTDIR_SLASH)JavaPopUpView.$(O) \
$(OUTDIR_SLASH)JavaProcess.$(O) \
$(OUTDIR_SLASH)JavaRef2.$(O) \
$(OUTDIR_SLASH)JavaRelease.$(O) \
$(OUTDIR_SLASH)JavaResolver.$(O) \
$(OUTDIR_SLASH)JavaShort.$(O) \
$(OUTDIR_SLASH)JavaSlotIndexCache.$(O) \
$(OUTDIR_SLASH)JavaSocket.$(O) \
$(OUTDIR_SLASH)JavaSourceCodeCache.$(O) \
$(OUTDIR_SLASH)JavaSourceFileWriter.$(O) \
$(OUTDIR_SLASH)JavaTestsLoader.$(O) \
$(OUTDIR_SLASH)JavaTopView.$(O) \
$(OUTDIR_SLASH)JavaUnresolvedCompilationError.$(O) \
$(OUTDIR_SLASH)JavaUnresolvedConstant.$(O) \
$(OUTDIR_SLASH)JavaUtilities.$(O) \
$(OUTDIR_SLASH)JavaVMData.$(O) \
$(OUTDIR_SLASH)JavaView.$(O) \
$(OUTDIR_SLASH)JavaZipDeflater.$(O) \
$(OUTDIR_SLASH)JavaZipFile.$(O) \
$(OUTDIR_SLASH)JavaZipInflater.$(O) \
$(OUTDIR_SLASH)ProxyMethod.$(O) \
$(OUTDIR_SLASH)ProxyMethodCompiler.$(O) \
$(OUTDIR_SLASH)ProxyMethodNode.$(O) \
$(OUTDIR_SLASH)SmalltalkAppletContext.$(O) \
$(OUTDIR_SLASH)SmalltalkAppletStub.$(O) \
$(OUTDIR_SLASH)stx_libjava.$(O) \
$(OUTDIR_SLASH)GroovyMetaclass.$(O) \
$(OUTDIR_SLASH)Java.$(O) \
$(OUTDIR_SLASH)JavaAnnotationArrayValue.$(O) \
$(OUTDIR_SLASH)JavaAnnotationClassValue.$(O) \
$(OUTDIR_SLASH)JavaAnnotationEnumValue.$(O) \
$(OUTDIR_SLASH)JavaAnnotationNestedAnnotationValue.$(O) \
$(OUTDIR_SLASH)JavaAnnotationPrimitiveValue.$(O) \
$(OUTDIR_SLASH)JavaBehavior.$(O) \
$(OUTDIR_SLASH)JavaByteCodeDisassembler.$(O) \
$(OUTDIR_SLASH)JavaByteCodeEnumerator.$(O) \
$(OUTDIR_SLASH)JavaByteCodeProcessorAdapter.$(O) \
$(OUTDIR_SLASH)JavaClassAnnotationContainer.$(O) \
$(OUTDIR_SLASH)JavaClassMemberRef2.$(O) \
$(OUTDIR_SLASH)JavaClassReader.$(O) \
$(OUTDIR_SLASH)JavaClassRef2.$(O) \
$(OUTDIR_SLASH)JavaClassRegistry.$(O) \
$(OUTDIR_SLASH)JavaCodeBundle.$(O) \
$(OUTDIR_SLASH)JavaCodeLibrary.$(O) \
$(OUTDIR_SLASH)JavaEmbeddedFrameView.$(O) \
$(OUTDIR_SLASH)JavaFieldAnnotationContainer.$(O) \
$(OUTDIR_SLASH)JavaFieldDescriptor.$(O) \
$(OUTDIR_SLASH)JavaFieldDescriptorWithUnionType.$(O) \
$(OUTDIR_SLASH)JavaInvalidRefError.$(O) \
$(OUTDIR_SLASH)JavaInvokeDynamic2.$(O) \
$(OUTDIR_SLASH)JavaMethod.$(O) \
$(OUTDIR_SLASH)JavaMethodAnnotationContainer.$(O) \
$(OUTDIR_SLASH)JavaMethodDescriptor.$(O) \
$(OUTDIR_SLASH)JavaMethodHandle2.$(O) \
$(OUTDIR_SLASH)JavaMethodType2.$(O) \
$(OUTDIR_SLASH)JavaMirror.$(O) \
$(OUTDIR_SLASH)JavaNativeMethodImpl_OpenJDK6.$(O) \
$(OUTDIR_SLASH)JavaStringRef2.$(O) \
$(OUTDIR_SLASH)JavaUnhandledExceptionError.$(O) \
$(OUTDIR_SLASH)JavaUnhandledThreadDeathError.$(O) \
$(OUTDIR_SLASH)JavaUnresolvedClassConstant.$(O) \
$(OUTDIR_SLASH)JavaUnresolvedStringConstant.$(O) \
$(OUTDIR_SLASH)JavaVM.$(O) \
$(OUTDIR_SLASH)ProxyMethodConditionNode.$(O) \
$(OUTDIR_SLASH)ProxyMethodGuardNode.$(O) \
$(OUTDIR_SLASH)ProxyMethodInvocationNode.$(O) \
$(OUTDIR_SLASH)ProxyMethodJavaFieldAccessor.$(O) \
$(OUTDIR_SLASH)JavaAlienMirror.$(O) \
$(OUTDIR_SLASH)JavaArrayMirror.$(O) \
$(OUTDIR_SLASH)JavaByteCodePreresolver.$(O) \
$(OUTDIR_SLASH)JavaClass.$(O) \
$(OUTDIR_SLASH)JavaClassMirror.$(O) \
$(OUTDIR_SLASH)JavaClassPathBundle.$(O) \
$(OUTDIR_SLASH)JavaFieldRef2.$(O) \
$(OUTDIR_SLASH)JavaMethodAnalyzer.$(O) \
$(OUTDIR_SLASH)JavaMethodRef2.$(O) \
$(OUTDIR_SLASH)JavaMethodWithException.$(O) \
$(OUTDIR_SLASH)JavaNativeMethodImpl_AppleJDK6.$(O) \
$(OUTDIR_SLASH)JavaNativeMethodImpl_OpenJDK7.$(O) \
$(OUTDIR_SLASH)JavaNativeMethodImpl_SunJDK6.$(O) \
$(OUTDIR_SLASH)JavaPrimitiveMirror.$(O) \
$(OUTDIR_SLASH)ProxyMethodAndNode.$(O) \
$(OUTDIR_SLASH)ProxyMethodBlockInvocationNode.$(O) \
$(OUTDIR_SLASH)ProxyMethodJavaFieldGetter.$(O) \
$(OUTDIR_SLASH)ProxyMethodJavaFieldSetter.$(O) \
$(OUTDIR_SLASH)ProxyMethodMethodInvocationNode.$(O) \
$(OUTDIR_SLASH)ProxyMethodTypeCheckNode.$(O) \
$(OUTDIR_SLASH)GroovyClass.$(O) \
$(OUTDIR_SLASH)JavaInterfaceMethodRef2.$(O) \
$(OUTDIR_SLASH)JavaMethodWithHandler.$(O) \
$(OUTDIR_SLASH)JavaNativeMethodImpl_OpenJDK8.$(O) \
$(OUTDIR_SLASH)JavaNativeMethodImpl_OracleJDK7.$(O) \
$(OUTDIR_SLASH)ProxyMethodJavaMethodInvocationNode.$(O) \
$(OUTDIR_SLASH)ProxyMethodJavaTypeCheckNode.$(O) \
$(OUTDIR_SLASH)JavaNativeMethod.$(O) \
$(OUTDIR_SLASH)JavaNativeMethodImpl_OracleJDK8.$(O) \
$(OUTDIR_SLASH)extensions.$(O) \