Make.spec
author Claus Gittinger <cg@exept.de>
Sat, 20 Aug 2011 16:26:52 +0200
changeset 400 66b76dd00777
parent 259 ada674d37d4a
child 407 1f8e22e7a560
permissions -rw-r--r--
automatically generated by browser

# $Header: /cvs/stx/stx/goodies/monticello/Make.spec,v 1.3 2011-08-20 14:26:52 cg Exp $
#
# DO NOT EDIT
# automagically generated from the projectDefinition: stx_goodies_monticello.
#
# 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/monticello
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= \
	MCAncestry \
	MCConflict \
	MCDefinition \
	MCDefinitionIndex \
	MCDependencySorter \
	MCMerger \
	MCMock \
	MCMockDependency \
	MCMockPackageInfo \
	MCPackage \
	MCPackageManager \
	MCPatch \
	MCPatchOperation \
	MCPatcher \
	MCReader \
	MCRepository \
	MCSnapshot \
	MCVariableDefinition \
	MCVersion \
	MCVersionSorter \
	stx_goodies_monticello \
	MCAddition \
	MCClassDefinition \
	MCClassInstanceVariableDefinition \
	MCClassVariableDefinition \
	MCDictionaryRepository \
	MCFileBasedRepository \
	MCFilteredVersionSorter \
	MCInstanceVariableDefinition \
	MCMethodDefinition \
	MCMockClassA \
	MCMockDefinition \
	MCMockDependentItem \
	MCModification \
	MCOrganizationDefinition \
	MCPoolImportDefinition \
	MCRemoval \
	MCSnapshotReader \
	MCThreeWayMerger \
	MCVersionInfo \
	MCWorkingAncestry \
	MCWorkingCopy \
	MCDirectoryRepository \
	MCStReader \
	MCCacheRepository \
	MCBrowserList \
	MCVersionList \
	MCRepositoryEntry \
	MCDialog \
	MCRepositoryList \
	MCPackageEntry \
	MCRepositoryBrowser \
	MCRepositoryDialog \
	MCCommitDialog \
	MCSettingsApp \
	MCVersionEntry \
	MCPackageList \




COMMON_OBJS= \
    $(OUTDIR)MCAncestry.$(O) \
    $(OUTDIR)MCConflict.$(O) \
    $(OUTDIR)MCDefinition.$(O) \
    $(OUTDIR)MCDefinitionIndex.$(O) \
    $(OUTDIR)MCDependencySorter.$(O) \
    $(OUTDIR)MCMerger.$(O) \
    $(OUTDIR)MCMock.$(O) \
    $(OUTDIR)MCMockDependency.$(O) \
    $(OUTDIR)MCMockPackageInfo.$(O) \
    $(OUTDIR)MCPackage.$(O) \
    $(OUTDIR)MCPackageManager.$(O) \
    $(OUTDIR)MCPatch.$(O) \
    $(OUTDIR)MCPatchOperation.$(O) \
    $(OUTDIR)MCPatcher.$(O) \
    $(OUTDIR)MCReader.$(O) \
    $(OUTDIR)MCRepository.$(O) \
    $(OUTDIR)MCSnapshot.$(O) \
    $(OUTDIR)MCVariableDefinition.$(O) \
    $(OUTDIR)MCVersion.$(O) \
    $(OUTDIR)MCVersionSorter.$(O) \
    $(OUTDIR)stx_goodies_monticello.$(O) \
    $(OUTDIR)MCAddition.$(O) \
    $(OUTDIR)MCClassDefinition.$(O) \
    $(OUTDIR)MCClassInstanceVariableDefinition.$(O) \
    $(OUTDIR)MCClassVariableDefinition.$(O) \
    $(OUTDIR)MCDictionaryRepository.$(O) \
    $(OUTDIR)MCFileBasedRepository.$(O) \
    $(OUTDIR)MCFilteredVersionSorter.$(O) \
    $(OUTDIR)MCInstanceVariableDefinition.$(O) \
    $(OUTDIR)MCMethodDefinition.$(O) \
    $(OUTDIR)MCMockClassA.$(O) \
    $(OUTDIR)MCMockDefinition.$(O) \
    $(OUTDIR)MCMockDependentItem.$(O) \
    $(OUTDIR)MCModification.$(O) \
    $(OUTDIR)MCOrganizationDefinition.$(O) \
    $(OUTDIR)MCPoolImportDefinition.$(O) \
    $(OUTDIR)MCRemoval.$(O) \
    $(OUTDIR)MCSnapshotReader.$(O) \
    $(OUTDIR)MCThreeWayMerger.$(O) \
    $(OUTDIR)MCVersionInfo.$(O) \
    $(OUTDIR)MCWorkingAncestry.$(O) \
    $(OUTDIR)MCWorkingCopy.$(O) \
    $(OUTDIR)MCDirectoryRepository.$(O) \
    $(OUTDIR)MCStReader.$(O) \
    $(OUTDIR)MCCacheRepository.$(O) \
    $(OUTDIR)MCBrowserList.$(O) \
    $(OUTDIR)MCVersionList.$(O) \
    $(OUTDIR)MCRepositoryEntry.$(O) \
    $(OUTDIR)MCDialog.$(O) \
    $(OUTDIR)MCRepositoryList.$(O) \
    $(OUTDIR)MCPackageEntry.$(O) \
    $(OUTDIR)MCRepositoryBrowser.$(O) \
    $(OUTDIR)MCRepositoryDialog.$(O) \
    $(OUTDIR)MCCommitDialog.$(O) \
    $(OUTDIR)MCSettingsApp.$(O) \
    $(OUTDIR)MCVersionEntry.$(O) \
    $(OUTDIR)MCPackageList.$(O) \
    $(OUTDIR)extensions.$(O) \