analyzer/Make.spec
author Jan Vrany <jan.vrany@fit.cvut.cz>
Mon, 23 Nov 2015 11:14:30 +0100
changeset 551 00ebb1b85f53
parent 421 7e08b31e0dae
permissions -rw-r--r--
Fixed CI scripts on Windows For an unknown reason, unzip on Windows reports status code 50 (presumably "the disk is (or was) full during extraction.") even if there's plenty of space. To workaround this, simply ignore status code 50 on Windows. Sigh.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
376
a2656b27cace Added monticelloName to package definition to ease export to .mcz
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 303
diff changeset
     1
# $Header$
214
cc330a33c757 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     2
#
cc330a33c757 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     3
# DO NOT EDIT
cc330a33c757 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     4
# automagically generated from the projectDefinition: stx_goodies_petitparser_analyzer.
cc330a33c757 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     5
#
cc330a33c757 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     6
# Warning: once you modify this file, do not rerun
cc330a33c757 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     7
# stmkmp or projectDefinition-build again - otherwise, your changes are lost.
cc330a33c757 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     8
#
cc330a33c757 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     9
# This file contains specifications which are common to all platforms.
cc330a33c757 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    10
#
cc330a33c757 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    11
cc330a33c757 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    12
# Do NOT CHANGE THESE DEFINITIONS
cc330a33c757 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    13
# (otherwise, ST/X will have a hard time to find out the packages location from its packageID,
cc330a33c757 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    14
#  to find the source code of a class and to find the library for a package)
cc330a33c757 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    15
MODULE=stx
cc330a33c757 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    16
MODULE_DIR=goodies/petitparser/analyzer
cc330a33c757 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    17
PACKAGE=$(MODULE):$(MODULE_DIR)
cc330a33c757 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    18
cc330a33c757 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    19
cc330a33c757 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    20
# Argument(s) to the stc compiler (stc --usage).
cc330a33c757 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    21
#  -headerDir=. : create header files locally
cc330a33c757 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    22
#                (if removed, they will be created as common
cc330a33c757 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    23
#  -Pxxx       : defines the package
cc330a33c757 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    24
#  -Zxxx       : a prefix for variables within the classLib
cc330a33c757 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    25
#  -Dxxx       : defines passed to to CC for inline C-code
cc330a33c757 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    26
#  -Ixxx       : include path passed to CC for inline C-code
cc330a33c757 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    27
#  +optspace   : optimized for space
cc330a33c757 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    28
#  +optspace2  : optimized more for space
cc330a33c757 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    29
#  +optspace3  : optimized even more for space
cc330a33c757 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    30
#  +optinline  : generate inline code for some ST constructs
cc330a33c757 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    31
#  +inlineNew  : additionally inline new
cc330a33c757 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    32
#  +inlineMath : additionally inline some floatPnt math stuff
cc330a33c757 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    33
#
cc330a33c757 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    34
# ********** OPTIONAL: MODIFY the next line(s) ***
cc330a33c757 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    35
# STCLOCALOPTIMIZATIONS=+optinline +inlineNew
cc330a33c757 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    36
# STCLOCALOPTIMIZATIONS=+optspace3
cc330a33c757 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    37
STCLOCALOPTIMIZATIONS=+optspace3
cc330a33c757 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    38
cc330a33c757 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    39
cc330a33c757 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    40
# Argument(s) to the stc compiler (stc --usage).
cc330a33c757 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    41
#  -warn            : no warnings
cc330a33c757 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    42
#  -warnNonStandard : no warnings about ST/X extensions
cc330a33c757 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    43
#  -warnEOLComments : no warnings about EOL comment extension
cc330a33c757 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    44
#  -warnPrivacy     : no warnings about privateClass extension
421
7e08b31e0dae Merged JK's version from Monticello
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 376
diff changeset
    45
#  -warnUnused      : no warnings about unused variables
214
cc330a33c757 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    46
#
cc330a33c757 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    47
# ********** OPTIONAL: MODIFY the next line(s) ***
cc330a33c757 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    48
# STCWARNINGS=-warn
cc330a33c757 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    49
# STCWARNINGS=-warnNonStandard
cc330a33c757 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    50
# STCWARNINGS=-warnEOLComments
cc330a33c757 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    51
STCWARNINGS=-warnNonStandard
cc330a33c757 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    52
cc330a33c757 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    53
COMMON_CLASSES= \
cc330a33c757 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    54
	PPPattern \
cc330a33c757 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    55
	PPProcessor \
cc330a33c757 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    56
	PPRule \
cc330a33c757 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    57
	PPSentinel \
cc330a33c757 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    58
	stx_goodies_petitparser_analyzer \
cc330a33c757 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    59
	PPListPattern \
cc330a33c757 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    60
	PPReplaceRule \
cc330a33c757 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    61
	PPRewriter \
cc330a33c757 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    62
	PPSearchRule \
cc330a33c757 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    63
	PPSearcher \
cc330a33c757 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    64
	PPBlockReplaceRule \
cc330a33c757 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    65
	PPParserReplaceRule \
cc330a33c757 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    66
cc330a33c757 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    67
cc330a33c757 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    68
cc330a33c757 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    69
cc330a33c757 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    70
COMMON_OBJS= \
cc330a33c757 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    71
    $(OUTDIR_SLASH)PPPattern.$(O) \
cc330a33c757 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    72
    $(OUTDIR_SLASH)PPProcessor.$(O) \
cc330a33c757 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    73
    $(OUTDIR_SLASH)PPRule.$(O) \
cc330a33c757 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    74
    $(OUTDIR_SLASH)PPSentinel.$(O) \
cc330a33c757 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    75
    $(OUTDIR_SLASH)stx_goodies_petitparser_analyzer.$(O) \
cc330a33c757 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    76
    $(OUTDIR_SLASH)PPListPattern.$(O) \
cc330a33c757 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    77
    $(OUTDIR_SLASH)PPReplaceRule.$(O) \
cc330a33c757 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    78
    $(OUTDIR_SLASH)PPRewriter.$(O) \
cc330a33c757 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    79
    $(OUTDIR_SLASH)PPSearchRule.$(O) \
cc330a33c757 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    80
    $(OUTDIR_SLASH)PPSearcher.$(O) \
cc330a33c757 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    81
    $(OUTDIR_SLASH)PPBlockReplaceRule.$(O) \
cc330a33c757 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    82
    $(OUTDIR_SLASH)PPParserReplaceRule.$(O) \
278
Claus Gittinger <cg@exept.de>
parents: 214
diff changeset
    83
    $(OUTDIR_SLASH)extensions.$(O) \
214
cc330a33c757 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    84
cc330a33c757 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    85
cc330a33c757 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    86