Make.spec
author Stefan Vogel <sv@exept.de>
Tue, 11 Jun 2019 10:34:41 +0200
changeset 2321 32ea6329f5ad
parent 2316 ebd65a611ae3
child 2345 c4371106ddeb
permissions -rw-r--r--
class: stx_goodies_regression class changed: #classNamesAndAttributes make classes autoloaded that stc cannot compile (yet)

# $Header$
#
# DO NOT EDIT
# automagically generated from the projectDefinition: stx_goodies_regression.
#
# 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=goodies/regression
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=+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
#  -warnUnused      : no warnings about unused variables
#
# ********** OPTIONAL: MODIFY the next line(s) ***
# STCWARNINGS=-warn
# STCWARNINGS=-warnNonStandard
# STCWARNINGS=-warnEOLComments
STCWARNINGS=-warnNonStandard

COMMON_CLASSES= \
	RegressionTests::AssociationTests \
	RegressionTests::Base64Tests \
	RegressionTests::BayesClassifierTest \
	RegressionTests::BecomeTests \
	RegressionTests::BinaryIOTests \
	RegressionTests::BinaryTreeTester \
	RegressionTests::BlockTest \
	RegressionTests::BreakpointTests \
	RegressionTests::CECollectionExtensionTest \
	RegressionTests::CESequenceableCollectionExtensionTest \
	RegressionTests::CEStringExtensionTest \
	RegressionTests::CRCTests \
	RegressionTests::CachedValueTest \
	RegressionTests::CharacterEncoderTests \
	RegressionTests::CharacterSetTests \
	RegressionTests::CharacterTests \
	RegressionTests::ClassAndMethodCompilingTestCase \
	RegressionTests::ClassDescriptionTests \
	RegressionTests::ClassWithoutVersionMethod \
	RegressionTests::CollectionTests \
	RegressionTests::CompilerTest \
	RegressionTests::CompilerTests2 \
	RegressionTests::CompilerTests2ExternalBytes \
	RegressionTests::ComplexTest \
	RegressionTests::CompressionStreamTest \
	RegressionTests::CryptTests \
	RegressionTests::DebuggerTest \
	RegressionTests::DeepCopyTests \
	RegressionTests::DelayTest \
	RegressionTests::DictionaryTest \
	RegressionTests::DirectoryStreamTest \
	RegressionTests::DoubleMetaphoneStringComparatorTest \
	RegressionTests::EncoderTests \
	RegressionTests::EnumerationTests \
	RegressionTests::ExceptionTest \
	RegressionTests::ExternalStreamTest \
	RegressionTests::FileOpenTest \
	RegressionTests::FileStreamTest \
	RegressionTests::FilenameTests \
	RegressionTests::FloatTest \
	RegressionTests::FractionTest \
	RegressionTests::FuzzyMatcherTests \
	RegressionTests::GCTest \
	RegressionTests::GraphicDrawingTest \
	RegressionTests::HTMLParserTests \
	RegressionTests::HTTPServerTests \
	RegressionTests::Helper \
	RegressionTests::ImageReaderTest \
	RegressionTests::ImageTests \
	RegressionTests::IntegerTest \
	RegressionTests::JITTest \
	RegressionTests::JavaScriptTests \
	RegressionTests::KoelnerPhoneticCodeStringComparatorTest \
	RegressionTests::LabelResizingTest \
	RegressionTests::LinkedListTest \
	RegressionTests::LiteralsInMethodTests \
	RegressionTests::LoggedStreamTests \
	RegressionTests::MRAStringComparatorTest \
	RegressionTests::MakefileTests \
	RegressionTests::ManyProcessesTest \
	RegressionTests::MeasurementValueTests \
	RegressionTests::MemoryTest \
	RegressionTests::MetaNumbersTest \
	RegressionTests::Metaphone3StringComparatorTest \
	RegressionTests::MetaphoneStringComparatorTest \
	RegressionTests::MiracodeStringComparatorTest \
	RegressionTests::MySQLSoundexStringComparatorTest \
	RegressionTests::NumberTest \
	RegressionTests::OS_OLE_Tests \
	RegressionTests::OperatingSystemTest \
	RegressionTests::OperationInQueueTests \
	RegressionTests::PTYTest \
	RegressionTests::ParserTests \
	RegressionTests::PhonemStringComparatorTest \
	RegressionTests::PipeStreamTest \
	RegressionTests::PowerSetTests \
	RegressionTests::ProcessTest \
	RegressionTests::ProjectDefinitionTests \
	RegressionTests::QDoubleTests \
	RegressionTests::QuadFloatTest \
	RegressionTests::QueueTest \
	RegressionTests::QuickTestRunner \
	RegressionTests::RxTests \
	RegressionTests::STCCompilerTests \
	RegressionTests::ScaledDecimalTest \
	RegressionTests::SegmentedOrderedCollectionTests \
	RegressionTests::SemaphoreTest \
	RegressionTests::ServerSocketTest \
	RegressionTests::SharedQueueTest \
	RegressionTests::SmallIntegerTest \
	RegressionTests::SnapshotRestartTests \
	RegressionTests::SocketTests \
	RegressionTests::SortTests \
	RegressionTests::SoundexStringComparatorTest \
	RegressionTests::StackFrameTest \
	RegressionTests::StreamTests \
	RegressionTests::StreamUpToTests \
	RegressionTests::StringTests \
	RegressionTests::SunitXMLOutputTest \
	RegressionTests::TSTreeTests \
	RegressionTests::TestDialogs1 \
	RegressionTests::TimeAndDateTest \
	RegressionTests::TimeDurationTest \
	RegressionTests::TypedArrayTests \
	RegressionTests::URLTest \
	RegressionTests::UTF8TestClass \
	RegressionTests::UninterpretedBytesTest \
	RegressionTests::VMCrashTestCase \
	RegressionTests::ValueHolderTests \
	RegressionTests::WeakCollectionTest \
	RegressionTests::Widgets \
	RegressionTests::Win32OLETests \
	RegressionTests::Win32OperatingSystemTest \
	RegressionTests::WritingToTranscriptOrStdoutTest \
	RegressionTests::WrongMethodCalledTest \
	RegressionTests::XMLCoderTests \
	RegressionTests::XPathTests \
	RegressionTests::ZipArchiveTests \
	stx_goodies_regression \
	RegressionTests::ChangeSetTests \
	RegressionTests::ClassBuilderTests \
	RegressionTests::TSMultiTreeTests \
	RegressionTests::VMCrashTests \




COMMON_OBJS= \
    $(OUTDIR)RegressionTests__AssociationTests.$(O) \
    $(OUTDIR)RegressionTests__Base64Tests.$(O) \
    $(OUTDIR)RegressionTests__BayesClassifierTest.$(O) \
    $(OUTDIR)RegressionTests__BecomeTests.$(O) \
    $(OUTDIR)RegressionTests__BinaryIOTests.$(O) \
    $(OUTDIR)RegressionTests__BinaryTreeTester.$(O) \
    $(OUTDIR)RegressionTests__BlockTest.$(O) \
    $(OUTDIR)RegressionTests__BreakpointTests.$(O) \
    $(OUTDIR)RegressionTests__CECollectionExtensionTest.$(O) \
    $(OUTDIR)RegressionTests__CESequenceableCollectionExtensionTest.$(O) \
    $(OUTDIR)RegressionTests__CEStringExtensionTest.$(O) \
    $(OUTDIR)RegressionTests__CRCTests.$(O) \
    $(OUTDIR)RegressionTests__CachedValueTest.$(O) \
    $(OUTDIR)RegressionTests__CharacterEncoderTests.$(O) \
    $(OUTDIR)RegressionTests__CharacterSetTests.$(O) \
    $(OUTDIR)RegressionTests__CharacterTests.$(O) \
    $(OUTDIR)RegressionTests__ClassAndMethodCompilingTestCase.$(O) \
    $(OUTDIR)RegressionTests__ClassDescriptionTests.$(O) \
    $(OUTDIR)RegressionTests__ClassWithoutVersionMethod.$(O) \
    $(OUTDIR)RegressionTests__CollectionTests.$(O) \
    $(OUTDIR)RegressionTests__CompilerTest.$(O) \
    $(OUTDIR)RegressionTests__CompilerTests2.$(O) \
    $(OUTDIR)RegressionTests__CompilerTests2ExternalBytes.$(O) \
    $(OUTDIR)RegressionTests__ComplexTest.$(O) \
    $(OUTDIR)RegressionTests__CompressionStreamTest.$(O) \
    $(OUTDIR)RegressionTests__CryptTests.$(O) \
    $(OUTDIR)RegressionTests__DebuggerTest.$(O) \
    $(OUTDIR)RegressionTests__DeepCopyTests.$(O) \
    $(OUTDIR)RegressionTests__DelayTest.$(O) \
    $(OUTDIR)RegressionTests__DictionaryTest.$(O) \
    $(OUTDIR)RegressionTests__DirectoryStreamTest.$(O) \
    $(OUTDIR)RegressionTests__DoubleMetaphoneStringComparatorTest.$(O) \
    $(OUTDIR)RegressionTests__EncoderTests.$(O) \
    $(OUTDIR)RegressionTests__EnumerationTests.$(O) \
    $(OUTDIR)RegressionTests__ExceptionTest.$(O) \
    $(OUTDIR)RegressionTests__ExternalStreamTest.$(O) \
    $(OUTDIR)RegressionTests__FileOpenTest.$(O) \
    $(OUTDIR)RegressionTests__FileStreamTest.$(O) \
    $(OUTDIR)RegressionTests__FilenameTests.$(O) \
    $(OUTDIR)RegressionTests__FloatTest.$(O) \
    $(OUTDIR)RegressionTests__FractionTest.$(O) \
    $(OUTDIR)RegressionTests__FuzzyMatcherTests.$(O) \
    $(OUTDIR)RegressionTests__GCTest.$(O) \
    $(OUTDIR)RegressionTests__GraphicDrawingTest.$(O) \
    $(OUTDIR)RegressionTests__HTMLParserTests.$(O) \
    $(OUTDIR)RegressionTests__HTTPServerTests.$(O) \
    $(OUTDIR)RegressionTests__Helper.$(O) \
    $(OUTDIR)RegressionTests__ImageReaderTest.$(O) \
    $(OUTDIR)RegressionTests__ImageTests.$(O) \
    $(OUTDIR)RegressionTests__IntegerTest.$(O) \
    $(OUTDIR)RegressionTests__JITTest.$(O) \
    $(OUTDIR)RegressionTests__JavaScriptTests.$(O) \
    $(OUTDIR)RegressionTests__KoelnerPhoneticCodeStringComparatorTest.$(O) \
    $(OUTDIR)RegressionTests__LabelResizingTest.$(O) \
    $(OUTDIR)RegressionTests__LinkedListTest.$(O) \
    $(OUTDIR)RegressionTests__LiteralsInMethodTests.$(O) \
    $(OUTDIR)RegressionTests__LoggedStreamTests.$(O) \
    $(OUTDIR)RegressionTests__MRAStringComparatorTest.$(O) \
    $(OUTDIR)RegressionTests__MakefileTests.$(O) \
    $(OUTDIR)RegressionTests__ManyProcessesTest.$(O) \
    $(OUTDIR)RegressionTests__MeasurementValueTests.$(O) \
    $(OUTDIR)RegressionTests__MemoryTest.$(O) \
    $(OUTDIR)RegressionTests__MetaNumbersTest.$(O) \
    $(OUTDIR)RegressionTests__Metaphone3StringComparatorTest.$(O) \
    $(OUTDIR)RegressionTests__MetaphoneStringComparatorTest.$(O) \
    $(OUTDIR)RegressionTests__MiracodeStringComparatorTest.$(O) \
    $(OUTDIR)RegressionTests__MySQLSoundexStringComparatorTest.$(O) \
    $(OUTDIR)RegressionTests__NumberTest.$(O) \
    $(OUTDIR)RegressionTests__OS_OLE_Tests.$(O) \
    $(OUTDIR)RegressionTests__OperatingSystemTest.$(O) \
    $(OUTDIR)RegressionTests__OperationInQueueTests.$(O) \
    $(OUTDIR)RegressionTests__PTYTest.$(O) \
    $(OUTDIR)RegressionTests__ParserTests.$(O) \
    $(OUTDIR)RegressionTests__PhonemStringComparatorTest.$(O) \
    $(OUTDIR)RegressionTests__PipeStreamTest.$(O) \
    $(OUTDIR)RegressionTests__PowerSetTests.$(O) \
    $(OUTDIR)RegressionTests__ProcessTest.$(O) \
    $(OUTDIR)RegressionTests__ProjectDefinitionTests.$(O) \
    $(OUTDIR)RegressionTests__QDoubleTests.$(O) \
    $(OUTDIR)RegressionTests__QuadFloatTest.$(O) \
    $(OUTDIR)RegressionTests__QueueTest.$(O) \
    $(OUTDIR)RegressionTests__QuickTestRunner.$(O) \
    $(OUTDIR)RegressionTests__RxTests.$(O) \
    $(OUTDIR)RegressionTests__STCCompilerTests.$(O) \
    $(OUTDIR)RegressionTests__ScaledDecimalTest.$(O) \
    $(OUTDIR)RegressionTests__SegmentedOrderedCollectionTests.$(O) \
    $(OUTDIR)RegressionTests__SemaphoreTest.$(O) \
    $(OUTDIR)RegressionTests__ServerSocketTest.$(O) \
    $(OUTDIR)RegressionTests__SharedQueueTest.$(O) \
    $(OUTDIR)RegressionTests__SmallIntegerTest.$(O) \
    $(OUTDIR)RegressionTests__SnapshotRestartTests.$(O) \
    $(OUTDIR)RegressionTests__SocketTests.$(O) \
    $(OUTDIR)RegressionTests__SortTests.$(O) \
    $(OUTDIR)RegressionTests__SoundexStringComparatorTest.$(O) \
    $(OUTDIR)RegressionTests__StackFrameTest.$(O) \
    $(OUTDIR)RegressionTests__StreamTests.$(O) \
    $(OUTDIR)RegressionTests__StreamUpToTests.$(O) \
    $(OUTDIR)RegressionTests__StringTests.$(O) \
    $(OUTDIR)RegressionTests__SunitXMLOutputTest.$(O) \
    $(OUTDIR)RegressionTests__TSTreeTests.$(O) \
    $(OUTDIR)RegressionTests__TestDialogs1.$(O) \
    $(OUTDIR)RegressionTests__TimeAndDateTest.$(O) \
    $(OUTDIR)RegressionTests__TimeDurationTest.$(O) \
    $(OUTDIR)RegressionTests__TypedArrayTests.$(O) \
    $(OUTDIR)RegressionTests__URLTest.$(O) \
    $(OUTDIR)RegressionTests__UTF8TestClass.$(O) \
    $(OUTDIR)RegressionTests__UninterpretedBytesTest.$(O) \
    $(OUTDIR)RegressionTests__VMCrashTestCase.$(O) \
    $(OUTDIR)RegressionTests__ValueHolderTests.$(O) \
    $(OUTDIR)RegressionTests__WeakCollectionTest.$(O) \
    $(OUTDIR)RegressionTests__Widgets.$(O) \
    $(OUTDIR)RegressionTests__Win32OLETests.$(O) \
    $(OUTDIR)RegressionTests__Win32OperatingSystemTest.$(O) \
    $(OUTDIR)RegressionTests__WritingToTranscriptOrStdoutTest.$(O) \
    $(OUTDIR)RegressionTests__WrongMethodCalledTest.$(O) \
    $(OUTDIR)RegressionTests__XMLCoderTests.$(O) \
    $(OUTDIR)RegressionTests__XPathTests.$(O) \
    $(OUTDIR)RegressionTests__ZipArchiveTests.$(O) \
    $(OUTDIR)stx_goodies_regression.$(O) \
    $(OUTDIR)RegressionTests__ChangeSetTests.$(O) \
    $(OUTDIR)RegressionTests__ClassBuilderTests.$(O) \
    $(OUTDIR)RegressionTests__TSMultiTreeTests.$(O) \
    $(OUTDIR)RegressionTests__VMCrashTests.$(O) \