src/Make.spec
author vranyj1
Thu, 23 Feb 2012 12:06:34 +0000
branchjk_new_structure
changeset 1377 79eafebce880
parent 1376 c4b2cf1467c3
child 1378 9d64d8357509
permissions -rw-r--r--
Fixes...

# $Header$
#
# DO NOT EDIT
# automagically generated from the projectDefinition: stx_libjava at 2012-02-23 12:03:25.659.
#
# 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 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=+optspace3


# 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
#
# ********** OPTIONAL: MODIFY the next line(s) ***
# STCWARNINGS=-warn
# STCWARNINGS=-warnNonStandard
# STCWARNINGS=-warnEOLComments
STCWARNINGS=-warnNonStandard

COMMON_CLASSES= \
	Java \
	JavaAnnotation \
	JavaAnnotationContainer \
	JavaAnnotationDefault \
	JavaAnnotationDictionary \
	JavaAnnotationValue \
	JavaArray \
	JavaByte \
	JavaByteCodeProcessor \
	JavaClassRegistry \
	JavaConstantPool \
	JavaConstants \
	JavaContext \
	JavaDecompiler \
	JavaDescriptor \
	JavaError \
	JavaExceptionTableEntry \
	JavaField \
	JavaJavadocNode \
	JavaLanguage \
	JavaLibraries \
	JavaLocalVariableTable \
	JavaLocalVariableTableEntry \
	JavaMathSupport \
	JavaMonitor \
	JavaNameAndType2 \
	JavaNativeMemory \
	JavaNode \
	JavaObject \
	JavaObjectDictionary \
	JavaPackage \
	JavaParseResult \
	JavaPopUpView \
	JavaProcess \
	JavaRef2 \
	JavaRelease \
	JavaResolver \
	JavaShort \
	JavaSlotIndexCache \
	JavaSocket \
	JavaSourceCodeCache \
	JavaSourceFileWriter \
	JavaStartup \
	JavaTestsLoader \
	JavaTopView \
	JavaUnresolvedConstant \
	JavaView \
	JavaZipSupport \
	PPJavaNode \
	SmalltalkAppletContext \
	SmalltalkAppletStub \
	stx_libjava \
	JavaAnnotationArrayValue \
	JavaAnnotationClassValue \
	JavaAnnotationEnumValue \
	JavaAnnotationNestedAnnotationValue \
	JavaAnnotationPrimitiveValue \
	JavaBehavior \
	JavaByteCodeDisassembler \
	JavaByteCodeEnumerator \
	JavaByteCodeInterpreter \
	JavaClassAnnotationContainer \
	JavaClassContentRef2 \
	JavaClassReader \
	JavaClassRef2 \
	JavaEmbeddedFrameView \
	JavaFieldAnnotationContainer \
	JavaFieldDescriptor \
	JavaFormalParameterNode \
	JavaInvalidRefError \
	JavaMethod \
	JavaMethodAnnotationContainer \
	JavaMethodDeclarationNode \
	JavaMethodDeclaratorNode \
	JavaMethodDescriptor \
	JavaMethodNode \
	JavaPetitParser \
	JavaStringRef2 \
	JavaTypeNode \
	JavaUnhandledExceptionError \
	JavaUnresolvedClassConstant \
	JavaUnresolvedStringConstant \
	JavaVM \
	JavadocDeclarationNode \
	JavaArrayTypeNode \
	JavaBooleanTypeNode \
	JavaBothOldAndNewClassRef \
	JavaByteCodeSteppableInterpreter \
	JavaCharTypeNode \
	JavaClass \
	JavaClassOrInterfaceTypeNode \
	JavaDoubleTypeNode \
	JavaFieldRef2 \
	JavaFloatTypeNode \
	JavaIntTypeNode \
	JavaLongTypeNode \
	JavaMethodRef2 \
	JavaMethodWithException \
	JavaVoidTypeNode \
	JavaInterfaceMethodRef2 \
	JavaMethodWithHandler \
	JavaNativeMethod \
	JavaUtilities \
	JavaFieldDescriptorWithUnionType \
	JavaByteCodeProcessorAdapter \
	JavaByteCodePreresolver \
	GroovyCompiler \
	GroovyEvaluator \
	GroovyLanguage \
	GroovySourceFileWriter \
	JavaLookup \
	ProxyMethod \
	ProxyMethodCompiler \
	ProxyMethodNode \
	ProxyMethodConditionNode \
	ProxyMethodGuardNode \
	ProxyMethodInvocationNode \
	ProxyMethodAndNode \
	ProxyMethodBlockInvocationNode \
	ProxyMethodMethodInvocationNode \
	ProxyMethodTypeCheckNode \
	GroovyClass \
	ProxyMethodJavaMethodInvocationNode \
	ProxyMethodJavaTypeCheckNode \
	JavaClassReloader \




COMMON_OBJS= \
    $(OUTDIR)Java.$(O) \
    $(OUTDIR)JavaAnnotation.$(O) \
    $(OUTDIR)JavaAnnotationContainer.$(O) \
    $(OUTDIR)JavaAnnotationDefault.$(O) \
    $(OUTDIR)JavaAnnotationDictionary.$(O) \
    $(OUTDIR)JavaAnnotationValue.$(O) \
    $(OUTDIR)JavaArray.$(O) \
    $(OUTDIR)JavaByte.$(O) \
    $(OUTDIR)JavaByteCodeProcessor.$(O) \
    $(OUTDIR)JavaClassRegistry.$(O) \
    $(OUTDIR)JavaConstantPool.$(O) \
    $(OUTDIR)JavaConstants.$(O) \
    $(OUTDIR)JavaContext.$(O) \
    $(OUTDIR)JavaDecompiler.$(O) \
    $(OUTDIR)JavaDescriptor.$(O) \
    $(OUTDIR)JavaError.$(O) \
    $(OUTDIR)JavaExceptionTableEntry.$(O) \
    $(OUTDIR)JavaField.$(O) \
    $(OUTDIR)JavaJavadocNode.$(O) \
    $(OUTDIR)JavaLanguage.$(O) \
    $(OUTDIR)JavaLibraries.$(O) \
    $(OUTDIR)JavaLocalVariableTable.$(O) \
    $(OUTDIR)JavaLocalVariableTableEntry.$(O) \
    $(OUTDIR)JavaMathSupport.$(O) \
    $(OUTDIR)JavaMonitor.$(O) \
    $(OUTDIR)JavaNameAndType2.$(O) \
    $(OUTDIR)JavaNativeMemory.$(O) \
    $(OUTDIR)JavaNode.$(O) \
    $(OUTDIR)JavaObject.$(O) \
    $(OUTDIR)JavaObjectDictionary.$(O) \
    $(OUTDIR)JavaPackage.$(O) \
    $(OUTDIR)JavaParseResult.$(O) \
    $(OUTDIR)JavaPopUpView.$(O) \
    $(OUTDIR)JavaProcess.$(O) \
    $(OUTDIR)JavaRef2.$(O) \
    $(OUTDIR)JavaRelease.$(O) \
    $(OUTDIR)JavaResolver.$(O) \
    $(OUTDIR)JavaShort.$(O) \
    $(OUTDIR)JavaSlotIndexCache.$(O) \
    $(OUTDIR)JavaSocket.$(O) \
    $(OUTDIR)JavaSourceCodeCache.$(O) \
    $(OUTDIR)JavaSourceFileWriter.$(O) \
    $(OUTDIR)JavaStartup.$(O) \
    $(OUTDIR)JavaTestsLoader.$(O) \
    $(OUTDIR)JavaTopView.$(O) \
    $(OUTDIR)JavaUnresolvedConstant.$(O) \
    $(OUTDIR)JavaView.$(O) \
    $(OUTDIR)JavaZipSupport.$(O) \
    $(OUTDIR)PPJavaNode.$(O) \
    $(OUTDIR)SmalltalkAppletContext.$(O) \
    $(OUTDIR)SmalltalkAppletStub.$(O) \
    $(OUTDIR)stx_libjava.$(O) \
    $(OUTDIR)JavaAnnotationArrayValue.$(O) \
    $(OUTDIR)JavaAnnotationClassValue.$(O) \
    $(OUTDIR)JavaAnnotationEnumValue.$(O) \
    $(OUTDIR)JavaAnnotationNestedAnnotationValue.$(O) \
    $(OUTDIR)JavaAnnotationPrimitiveValue.$(O) \
    $(OUTDIR)JavaBehavior.$(O) \
    $(OUTDIR)JavaByteCodeDisassembler.$(O) \
    $(OUTDIR)JavaByteCodeEnumerator.$(O) \
    $(OUTDIR)JavaByteCodeInterpreter.$(O) \
    $(OUTDIR)JavaClassAnnotationContainer.$(O) \
    $(OUTDIR)JavaClassContentRef2.$(O) \
    $(OUTDIR)JavaClassReader.$(O) \
    $(OUTDIR)JavaClassRef2.$(O) \
    $(OUTDIR)JavaEmbeddedFrameView.$(O) \
    $(OUTDIR)JavaFieldAnnotationContainer.$(O) \
    $(OUTDIR)JavaFieldDescriptor.$(O) \
    $(OUTDIR)JavaFormalParameterNode.$(O) \
    $(OUTDIR)JavaInvalidRefError.$(O) \
    $(OUTDIR)JavaMethod.$(O) \
    $(OUTDIR)JavaMethodAnnotationContainer.$(O) \
    $(OUTDIR)JavaMethodDeclarationNode.$(O) \
    $(OUTDIR)JavaMethodDeclaratorNode.$(O) \
    $(OUTDIR)JavaMethodDescriptor.$(O) \
    $(OUTDIR)JavaMethodNode.$(O) \
    $(OUTDIR)JavaPetitParser.$(O) \
    $(OUTDIR)JavaStringRef2.$(O) \
    $(OUTDIR)JavaTypeNode.$(O) \
    $(OUTDIR)JavaUnhandledExceptionError.$(O) \
    $(OUTDIR)JavaUnresolvedClassConstant.$(O) \
    $(OUTDIR)JavaUnresolvedStringConstant.$(O) \
    $(OUTDIR)JavaVM.$(O) \
    $(OUTDIR)JavadocDeclarationNode.$(O) \
    $(OUTDIR)JavaArrayTypeNode.$(O) \
    $(OUTDIR)JavaBooleanTypeNode.$(O) \
    $(OUTDIR)JavaBothOldAndNewClassRef.$(O) \
    $(OUTDIR)JavaByteCodeSteppableInterpreter.$(O) \
    $(OUTDIR)JavaCharTypeNode.$(O) \
    $(OUTDIR)JavaClass.$(O) \
    $(OUTDIR)JavaClassOrInterfaceTypeNode.$(O) \
    $(OUTDIR)JavaDoubleTypeNode.$(O) \
    $(OUTDIR)JavaFieldRef2.$(O) \
    $(OUTDIR)JavaFloatTypeNode.$(O) \
    $(OUTDIR)JavaIntTypeNode.$(O) \
    $(OUTDIR)JavaLongTypeNode.$(O) \
    $(OUTDIR)JavaMethodRef2.$(O) \
    $(OUTDIR)JavaMethodWithException.$(O) \
    $(OUTDIR)JavaVoidTypeNode.$(O) \
    $(OUTDIR)JavaInterfaceMethodRef2.$(O) \
    $(OUTDIR)JavaMethodWithHandler.$(O) \
    $(OUTDIR)JavaNativeMethod.$(O) \
    $(OUTDIR)JavaUtilities.$(O) \
    $(OUTDIR)JavaFieldDescriptorWithUnionType.$(O) \
    $(OUTDIR)JavaByteCodeProcessorAdapter.$(O) \
    $(OUTDIR)JavaByteCodePreresolver.$(O) \
    $(OUTDIR)GroovyCompiler.$(O) \
    $(OUTDIR)GroovyEvaluator.$(O) \
    $(OUTDIR)GroovyLanguage.$(O) \
    $(OUTDIR)GroovySourceFileWriter.$(O) \
    $(OUTDIR)JavaLookup.$(O) \
    $(OUTDIR)ProxyMethod.$(O) \
    $(OUTDIR)ProxyMethodCompiler.$(O) \
    $(OUTDIR)ProxyMethodNode.$(O) \
    $(OUTDIR)ProxyMethodConditionNode.$(O) \
    $(OUTDIR)ProxyMethodGuardNode.$(O) \
    $(OUTDIR)ProxyMethodInvocationNode.$(O) \
    $(OUTDIR)ProxyMethodAndNode.$(O) \
    $(OUTDIR)ProxyMethodBlockInvocationNode.$(O) \
    $(OUTDIR)ProxyMethodMethodInvocationNode.$(O) \
    $(OUTDIR)ProxyMethodTypeCheckNode.$(O) \
    $(OUTDIR)GroovyClass.$(O) \
    $(OUTDIR)ProxyMethodJavaMethodInvocationNode.$(O) \
    $(OUTDIR)ProxyMethodJavaTypeCheckNode.$(O) \
    $(OUTDIR)JavaClassReloader.$(O) \
    $(OUTDIR)extensions.$(O) \