# $Header: /cvs/stx/stx/libjava/Make.spec,v 1.6 2011-08-18 18:42:48 vrany Exp $
#
# 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).
# -H. : 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= \
Byte \
Java \
JavaAnnotation \
JavaAnnotationContainer \
JavaAnnotationDefault \
JavaAnnotationDictionary \
JavaAnnotationValue \
JavaArray \
JavaBehavior \
JavaByteCodeProcessor \
JavaClassReader \
JavaConstantPool \
JavaContext \
JavaDecompiler \
JavaDescriptor \
JavaError \
JavaEvaluator \
JavaExceptionTableEntry \
JavaField \
JavaInflater \
JavaJavadocNode \
JavaLanguage \
JavaLibraries \
JavaLocalVariableTable \
JavaLocalVariableTableEntry \
JavaLookup \
JavaMethod \
JavaNameAndType2 \
JavaNativeMemory \
JavaNode \
JavaObject \
JavaObjectDictionary \
JavaPackage \
JavaParseResult \
JavaPopUpView \
JavaProcess \
JavaRef2 \
JavaRelease \
JavaResolver \
JavaSlotIndexCache \
JavaSourceCodeCache \
JavaSourceFileWriter \
JavaStartup \
JavaTestsLoader \
JavaTopView \
JavaUnresolvedConstant \
JavaVM \
JavaView \
PPJavaNode \
Short \
SmalltalkAppletContext \
SmalltalkAppletStub \
stx_libjava \
JavaAnnotationArrayValue \
JavaAnnotationClassValue \
JavaAnnotationEnumValue \
JavaAnnotationNestedAnnotationValue \
JavaAnnotationPrimitiveValue \
JavaByteCodeDisassembler \
JavaByteCodeEnumerator \
JavaByteCodeInterpreter \
JavaClass \
JavaClassAnnotationContainer \
JavaClassContentRef2 \
JavaClassRef2 \
JavaEmbeddedFrameView \
JavaFieldAnnotationContainer \
JavaFieldDescriptor \
JavaFormalParameterNode \
JavaInvalidRefError \
JavaMethodAnnotationContainer \
JavaMethodDeclarationNode \
JavaMethodDeclaratorNode \
JavaMethodDescriptor \
JavaMethodNode \
JavaMethodWithException \
JavaParser \
JavaStringRef2 \
JavaTypeNode \
JavaUnhandledExceptionError \
JavaUnresolvedClassConstant \
JavaUnresolvedStringConstant \
JavadocDeclarationNode \
JavaArrayTypeNode \
JavaBooleanTypeNode \
JavaBothOldAndNewClassRef \
JavaByteCodeSteppableInterpreter \
JavaCharTypeNode \
JavaClassOrInterfaceTypeNode \
JavaDoubleTypeNode \
JavaFieldRef2 \
JavaFloatTypeNode \
JavaIntTypeNode \
JavaLongTypeNode \
JavaMethodRef2 \
JavaMethodWithHandler \
JavaVoidTypeNode \
JavaInterfaceMethodRef2 \
JavaNativeMethod \
COMMON_OBJS= \
$(OUTDIR)Byte.$(O) \
$(OUTDIR)Java.$(O) \
$(OUTDIR)JavaAnnotation.$(O) \
$(OUTDIR)JavaAnnotationContainer.$(O) \
$(OUTDIR)JavaAnnotationDefault.$(O) \
$(OUTDIR)JavaAnnotationDictionary.$(O) \
$(OUTDIR)JavaAnnotationValue.$(O) \
$(OUTDIR)JavaArray.$(O) \
$(OUTDIR)JavaBehavior.$(O) \
$(OUTDIR)JavaByteCodeProcessor.$(O) \
$(OUTDIR)JavaClassReader.$(O) \
$(OUTDIR)JavaConstantPool.$(O) \
$(OUTDIR)JavaContext.$(O) \
$(OUTDIR)JavaDecompiler.$(O) \
$(OUTDIR)JavaDescriptor.$(O) \
$(OUTDIR)JavaError.$(O) \
$(OUTDIR)JavaEvaluator.$(O) \
$(OUTDIR)JavaExceptionTableEntry.$(O) \
$(OUTDIR)JavaField.$(O) \
$(OUTDIR)JavaInflater.$(O) \
$(OUTDIR)JavaJavadocNode.$(O) \
$(OUTDIR)JavaLanguage.$(O) \
$(OUTDIR)JavaLibraries.$(O) \
$(OUTDIR)JavaLocalVariableTable.$(O) \
$(OUTDIR)JavaLocalVariableTableEntry.$(O) \
$(OUTDIR)JavaLookup.$(O) \
$(OUTDIR)JavaMethod.$(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)JavaSlotIndexCache.$(O) \
$(OUTDIR)JavaSourceCodeCache.$(O) \
$(OUTDIR)JavaSourceFileWriter.$(O) \
$(OUTDIR)JavaStartup.$(O) \
$(OUTDIR)JavaTestsLoader.$(O) \
$(OUTDIR)JavaTopView.$(O) \
$(OUTDIR)JavaUnresolvedConstant.$(O) \
$(OUTDIR)JavaVM.$(O) \
$(OUTDIR)JavaView.$(O) \
$(OUTDIR)PPJavaNode.$(O) \
$(OUTDIR)Short.$(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)JavaByteCodeDisassembler.$(O) \
$(OUTDIR)JavaByteCodeEnumerator.$(O) \
$(OUTDIR)JavaByteCodeInterpreter.$(O) \
$(OUTDIR)JavaClass.$(O) \
$(OUTDIR)JavaClassAnnotationContainer.$(O) \
$(OUTDIR)JavaClassContentRef2.$(O) \
$(OUTDIR)JavaClassRef2.$(O) \
$(OUTDIR)JavaEmbeddedFrameView.$(O) \
$(OUTDIR)JavaFieldAnnotationContainer.$(O) \
$(OUTDIR)JavaFieldDescriptor.$(O) \
$(OUTDIR)JavaFormalParameterNode.$(O) \
$(OUTDIR)JavaInvalidRefError.$(O) \
$(OUTDIR)JavaMethodAnnotationContainer.$(O) \
$(OUTDIR)JavaMethodDeclarationNode.$(O) \
$(OUTDIR)JavaMethodDeclaratorNode.$(O) \
$(OUTDIR)JavaMethodDescriptor.$(O) \
$(OUTDIR)JavaMethodNode.$(O) \
$(OUTDIR)JavaMethodWithException.$(O) \
$(OUTDIR)JavaParser.$(O) \
$(OUTDIR)JavaStringRef2.$(O) \
$(OUTDIR)JavaTypeNode.$(O) \
$(OUTDIR)JavaUnhandledExceptionError.$(O) \
$(OUTDIR)JavaUnresolvedClassConstant.$(O) \
$(OUTDIR)JavaUnresolvedStringConstant.$(O) \
$(OUTDIR)JavadocDeclarationNode.$(O) \
$(OUTDIR)JavaArrayTypeNode.$(O) \
$(OUTDIR)JavaBooleanTypeNode.$(O) \
$(OUTDIR)JavaBothOldAndNewClassRef.$(O) \
$(OUTDIR)JavaByteCodeSteppableInterpreter.$(O) \
$(OUTDIR)JavaCharTypeNode.$(O) \
$(OUTDIR)JavaClassOrInterfaceTypeNode.$(O) \
$(OUTDIR)JavaDoubleTypeNode.$(O) \
$(OUTDIR)JavaFieldRef2.$(O) \
$(OUTDIR)JavaFloatTypeNode.$(O) \
$(OUTDIR)JavaIntTypeNode.$(O) \
$(OUTDIR)JavaLongTypeNode.$(O) \
$(OUTDIR)JavaMethodRef2.$(O) \
$(OUTDIR)JavaMethodWithHandler.$(O) \
$(OUTDIR)JavaVoidTypeNode.$(O) \
$(OUTDIR)JavaInterfaceMethodRef2.$(O) \
$(OUTDIR)JavaNativeMethod.$(O) \
$(OUTDIR)extensions.$(O) \