devtools/Make.spec
author Jan Vrany <jan.vrany@fit.cvut.cz>
Sat, 19 Mar 2016 00:12:47 +0100
changeset 556 51c6afba5c91
parent 131 d2a2e8ac0097
permissions -rw-r--r--
CI: Use VM provided by Pharo team on both Linux and Windows. Hand-crafter Pharo VM is no longer needed as the Linux slave in SWING build farm has been upgraded so it has compatible GLIBC. This makes CI scripts simpler and more usable for other people.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
131
d2a2e8ac0097 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 115
diff changeset
     1
# $Header: /cvs/stx/stx/goodies/petitparser/devtools/Make.spec,v 1.4 2013-01-30 11:20:37 cg Exp $
77
14bfbd3441a0 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     2
#
14bfbd3441a0 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     3
# DO NOT EDIT
14bfbd3441a0 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     4
# automagically generated from the projectDefinition: stx_goodies_petitparser_devtools.
14bfbd3441a0 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     5
#
14bfbd3441a0 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     6
# Warning: once you modify this file, do not rerun
14bfbd3441a0 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     7
# stmkmp or projectDefinition-build again - otherwise, your changes are lost.
14bfbd3441a0 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     8
#
14bfbd3441a0 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     9
# This file contains specifications which are common to all platforms.
14bfbd3441a0 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    10
#
14bfbd3441a0 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    11
14bfbd3441a0 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    12
# Do NOT CHANGE THESE DEFINITIONS
14bfbd3441a0 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    13
# (otherwise, ST/X will have a hard time to find out the packages location from its packageID,
14bfbd3441a0 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    14
#  to find the source code of a class and to find the library for a package)
14bfbd3441a0 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    15
MODULE=stx
14bfbd3441a0 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    16
MODULE_DIR=goodies/petitparser/devtools
14bfbd3441a0 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    17
PACKAGE=$(MODULE):$(MODULE_DIR)
14bfbd3441a0 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    18
14bfbd3441a0 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    19
14bfbd3441a0 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    20
# Argument(s) to the stc compiler (stc --usage).
14bfbd3441a0 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    21
#  -headerDir=. : create header files locally
14bfbd3441a0 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    22
#                (if removed, they will be created as common
14bfbd3441a0 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    23
#  -Pxxx       : defines the package
14bfbd3441a0 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    24
#  -Zxxx       : a prefix for variables within the classLib
14bfbd3441a0 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    25
#  -Dxxx       : defines passed to to CC for inline C-code
14bfbd3441a0 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    26
#  -Ixxx       : include path passed to CC for inline C-code
14bfbd3441a0 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    27
#  +optspace   : optimized for space
14bfbd3441a0 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    28
#  +optspace2  : optimized more for space
14bfbd3441a0 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    29
#  +optspace3  : optimized even more for space
14bfbd3441a0 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    30
#  +optinline  : generate inline code for some ST constructs
14bfbd3441a0 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    31
#  +inlineNew  : additionally inline new
14bfbd3441a0 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    32
#  +inlineMath : additionally inline some floatPnt math stuff
14bfbd3441a0 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    33
#
14bfbd3441a0 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    34
# ********** OPTIONAL: MODIFY the next line(s) ***
14bfbd3441a0 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    35
# STCLOCALOPTIMIZATIONS=+optinline +inlineNew
14bfbd3441a0 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    36
# STCLOCALOPTIMIZATIONS=+optspace3
14bfbd3441a0 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    37
STCLOCALOPTIMIZATIONS=+optspace3
14bfbd3441a0 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    38
14bfbd3441a0 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    39
14bfbd3441a0 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    40
# Argument(s) to the stc compiler (stc --usage).
14bfbd3441a0 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    41
#  -warn            : no warnings
14bfbd3441a0 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    42
#  -warnNonStandard : no warnings about ST/X extensions
14bfbd3441a0 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    43
#  -warnEOLComments : no warnings about EOL comment extension
14bfbd3441a0 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    44
#  -warnPrivacy     : no warnings about privateClass extension
14bfbd3441a0 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    45
#
14bfbd3441a0 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    46
# ********** OPTIONAL: MODIFY the next line(s) ***
14bfbd3441a0 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    47
# STCWARNINGS=-warn
14bfbd3441a0 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    48
# STCWARNINGS=-warnNonStandard
14bfbd3441a0 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    49
# STCWARNINGS=-warnEOLComments
14bfbd3441a0 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    50
STCWARNINGS=-warnNonStandard
14bfbd3441a0 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    51
14bfbd3441a0 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    52
COMMON_CLASSES= \
14bfbd3441a0 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    53
	PPDebugger \
14bfbd3441a0 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    54
	PPDebuggingParser \
14bfbd3441a0 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    55
	stx_goodies_petitparser_devtools \
104
928de75c0a34 automatically generated by browser
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 77
diff changeset
    56
	XBGFParser \
77
14bfbd3441a0 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    57
14bfbd3441a0 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    58
14bfbd3441a0 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    59
14bfbd3441a0 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    60
14bfbd3441a0 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    61
COMMON_OBJS= \
131
d2a2e8ac0097 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 115
diff changeset
    62
    $(OUTDIR_SLASH)PPDebugger.$(O) \
d2a2e8ac0097 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 115
diff changeset
    63
    $(OUTDIR_SLASH)PPDebuggingParser.$(O) \
d2a2e8ac0097 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 115
diff changeset
    64
    $(OUTDIR_SLASH)stx_goodies_petitparser_devtools.$(O) \
d2a2e8ac0097 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 115
diff changeset
    65
    $(OUTDIR_SLASH)XBGFParser.$(O) \
d2a2e8ac0097 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 115
diff changeset
    66
    $(OUTDIR_SLASH)extensions.$(O) \
77
14bfbd3441a0 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    67
14bfbd3441a0 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    68
14bfbd3441a0 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    69