Make.spec
author Claus Gittinger <cg@exept.de>
Fri, 17 Aug 2018 18:45:10 +0200
branchcvs_MAIN
changeset 3795 b696900fb824
parent 3632 9bf108d0a787
child 3605 da57f13e6a23
child 3801 d0e583da3eec
permissions -rw-r--r--
#BUGFIX by cg class: JavaVM class changed: #awtEventsForEvent:javaWindow:

# $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) \