Make.spec
author Claus Gittinger <cg@exept.de>
Fri, 21 Feb 2020 20:48:14 +0100
changeset 1231 b7d945ef967a
parent 940 938479f29b4d
permissions -rw-r--r--
#REFACTORING by exept class: JavaScriptParser changed: #forStatement class: JavaScriptParser class added: #forOfAllowed comment/format in: #forInAllowed
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
98
ca
parents:
diff changeset
     1
# $Header$
ca
parents:
diff changeset
     2
#
546
07ce6e554ae7 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 484
diff changeset
     3
# DO NOT EDIT
219
87f066c41655 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 216
diff changeset
     4
# automagically generated from the projectDefinition: stx_libjavascript.
87f066c41655 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 216
diff changeset
     5
#
87f066c41655 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 216
diff changeset
     6
# Warning: once you modify this file, do not rerun
87f066c41655 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 216
diff changeset
     7
# stmkmp or projectDefinition-build again - otherwise, your changes are lost.
87f066c41655 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 216
diff changeset
     8
#
87f066c41655 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 216
diff changeset
     9
# This file contains specifications which are common to all platforms.
87f066c41655 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 216
diff changeset
    10
#
98
ca
parents:
diff changeset
    11
219
87f066c41655 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 216
diff changeset
    12
# Do NOT CHANGE THESE DEFINITIONS
87f066c41655 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 216
diff changeset
    13
# (otherwise, ST/X will have a hard time to find out the packages location from its packageID,
87f066c41655 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 216
diff changeset
    14
#  to find the source code of a class and to find the library for a package)
98
ca
parents:
diff changeset
    15
MODULE=stx
ca
parents:
diff changeset
    16
MODULE_DIR=libjavascript
219
87f066c41655 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 216
diff changeset
    17
PACKAGE=$(MODULE):$(MODULE_DIR)
98
ca
parents:
diff changeset
    18
179
3e871a0deddb Cannot stc-compile JavaScriptEnvironment.st
Stefan Vogel <sv@exept.de>
parents: 177
diff changeset
    19
219
87f066c41655 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 216
diff changeset
    20
# Argument(s) to the stc compiler (stc --usage).
546
07ce6e554ae7 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 484
diff changeset
    21
#  -headerDir=. : create header files locally
219
87f066c41655 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 216
diff changeset
    22
#                (if removed, they will be created as common
87f066c41655 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 216
diff changeset
    23
#  -Pxxx       : defines the package
87f066c41655 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 216
diff changeset
    24
#  -Zxxx       : a prefix for variables within the classLib
940
938479f29b4d added classes
sr
parents: 866
diff changeset
    25
#  -Dxxx       : defines passed to CC for inline C-code
219
87f066c41655 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 216
diff changeset
    26
#  -Ixxx       : include path passed to CC for inline C-code
87f066c41655 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 216
diff changeset
    27
#  +optspace   : optimized for space
87f066c41655 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 216
diff changeset
    28
#  +optspace2  : optimized more for space
87f066c41655 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 216
diff changeset
    29
#  +optspace3  : optimized even more for space
87f066c41655 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 216
diff changeset
    30
#  +optinline  : generate inline code for some ST constructs
87f066c41655 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 216
diff changeset
    31
#  +inlineNew  : additionally inline new
87f066c41655 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 216
diff changeset
    32
#  +inlineMath : additionally inline some floatPnt math stuff
87f066c41655 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 216
diff changeset
    33
#
87f066c41655 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 216
diff changeset
    34
# ********** OPTIONAL: MODIFY the next line(s) ***
87f066c41655 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 216
diff changeset
    35
# STCLOCALOPTIMIZATIONS=+optinline +inlineNew
87f066c41655 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 216
diff changeset
    36
# STCLOCALOPTIMIZATIONS=+optspace3
87f066c41655 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 216
diff changeset
    37
STCLOCALOPTIMIZATIONS=+optspace3
87f066c41655 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 216
diff changeset
    38
87f066c41655 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 216
diff changeset
    39
87f066c41655 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 216
diff changeset
    40
# Argument(s) to the stc compiler (stc --usage).
87f066c41655 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 216
diff changeset
    41
#  -warn            : no warnings
87f066c41655 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 216
diff changeset
    42
#  -warnNonStandard : no warnings about ST/X extensions
87f066c41655 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 216
diff changeset
    43
#  -warnEOLComments : no warnings about EOL comment extension
87f066c41655 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 216
diff changeset
    44
#  -warnPrivacy     : no warnings about privateClass extension
866
054ea41b31df class: SequenceableCollection
Claus Gittinger <cg@exept.de>
parents: 796
diff changeset
    45
#  -warnUnused      : no warnings about unused variables
219
87f066c41655 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 216
diff changeset
    46
#
87f066c41655 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 216
diff changeset
    47
# ********** OPTIONAL: MODIFY the next line(s) ***
87f066c41655 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 216
diff changeset
    48
# STCWARNINGS=-warn
87f066c41655 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 216
diff changeset
    49
# STCWARNINGS=-warnNonStandard
87f066c41655 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 216
diff changeset
    50
# STCWARNINGS=-warnEOLComments
87f066c41655 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 216
diff changeset
    51
STCWARNINGS=-warnNonStandard
87f066c41655 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 216
diff changeset
    52
424
6191071d6ac3 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 406
diff changeset
    53
COMMON_CLASSES= \
6191071d6ac3 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 406
diff changeset
    54
	HTMLDocGeneratorForJavaScript \
6191071d6ac3 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 406
diff changeset
    55
	JavaScriptClass \
6191071d6ac3 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 406
diff changeset
    56
	JavaScriptClassNode \
940
938479f29b4d added classes
sr
parents: 866
diff changeset
    57
	JavaScriptCodeGeneratorTool \
702
24213550ccd8 Support for completing variables.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 693
diff changeset
    58
	JavaScriptCompletionEngine \
761
0c60924971c1 new JavaScriptConstantNode
Claus Gittinger <cg@exept.de>
parents: 702
diff changeset
    59
	JavaScriptConstantNode \
424
6191071d6ac3 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 406
diff changeset
    60
	JavaScriptEnvironment \
6191071d6ac3 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 406
diff changeset
    61
	JavaScriptFunction \
6191071d6ac3 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 406
diff changeset
    62
	JavaScriptFunctionNode \
6191071d6ac3 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 406
diff changeset
    63
	JavaScriptMetaclass \
484
d6aed11b14d2 automatically generated by browser
Stefan Vogel <sv@exept.de>
parents: 424
diff changeset
    64
	JavaScriptObject \
940
938479f29b4d added classes
sr
parents: 866
diff changeset
    65
	JavaScriptParseNodeVisitor \
424
6191071d6ac3 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 406
diff changeset
    66
	JavaScriptScanner \
796
6c7d97aa7d1c class: JavaScriptCompilerWithBreakpointSupport
Claus Gittinger <cg@exept.de>
parents: 761
diff changeset
    67
	JavaScriptSimulatedBrowserEnvironment \
424
6191071d6ac3 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 406
diff changeset
    68
	JavaScriptSourceFileWriter \
6191071d6ac3 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 406
diff changeset
    69
	JavaScriptSourceReader \
6191071d6ac3 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 406
diff changeset
    70
	JavaScriptVariable \
6191071d6ac3 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 406
diff changeset
    71
	JavaScriptVariableNode \
6191071d6ac3 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 406
diff changeset
    72
	Math \
484
d6aed11b14d2 automatically generated by browser
Stefan Vogel <sv@exept.de>
parents: 424
diff changeset
    73
	STXJavaScriptLanguage \
424
6191071d6ac3 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 406
diff changeset
    74
	stx_libjavascript \
626
af90d515cb84 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 610
diff changeset
    75
	JavaScriptFunctionWithBreakpoints \
424
6191071d6ac3 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 406
diff changeset
    76
	JavaScriptInnerFunctionNode \
940
938479f29b4d added classes
sr
parents: 866
diff changeset
    77
	JavaScriptParseNodeValidator \
424
6191071d6ac3 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 406
diff changeset
    78
	JavaScriptParser \
6191071d6ac3 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 406
diff changeset
    79
	JavaScriptCompiler \
693
0e155b02a828 Added JavaScriptCompletionEngine/Parser
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 667
diff changeset
    80
	JavaScriptCompletionParser \
424
6191071d6ac3 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 406
diff changeset
    81
	JavaScriptSyntaxHighlighter \
610
ab1eb196f9dc automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 569
diff changeset
    82
	JavaScriptCompilerWithBreakpointSupport \
424
6191071d6ac3 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 406
diff changeset
    83
6191071d6ac3 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 406
diff changeset
    84
6191071d6ac3 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 406
diff changeset
    85
6191071d6ac3 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 406
diff changeset
    86
219
87f066c41655 automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 216
diff changeset
    87
COMMON_OBJS= \
940
938479f29b4d added classes
sr
parents: 866
diff changeset
    88
    $(OUTDIR)HTMLDocGeneratorForJavaScript.$(O) \
938479f29b4d added classes
sr
parents: 866
diff changeset
    89
    $(OUTDIR)JavaScriptClass.$(O) \
938479f29b4d added classes
sr
parents: 866
diff changeset
    90
    $(OUTDIR)JavaScriptClassNode.$(O) \
938479f29b4d added classes
sr
parents: 866
diff changeset
    91
    $(OUTDIR)JavaScriptCodeGeneratorTool.$(O) \
938479f29b4d added classes
sr
parents: 866
diff changeset
    92
    $(OUTDIR)JavaScriptCompletionEngine.$(O) \
938479f29b4d added classes
sr
parents: 866
diff changeset
    93
    $(OUTDIR)JavaScriptConstantNode.$(O) \
938479f29b4d added classes
sr
parents: 866
diff changeset
    94
    $(OUTDIR)JavaScriptEnvironment.$(O) \
938479f29b4d added classes
sr
parents: 866
diff changeset
    95
    $(OUTDIR)JavaScriptFunction.$(O) \
938479f29b4d added classes
sr
parents: 866
diff changeset
    96
    $(OUTDIR)JavaScriptFunctionNode.$(O) \
938479f29b4d added classes
sr
parents: 866
diff changeset
    97
    $(OUTDIR)JavaScriptMetaclass.$(O) \
938479f29b4d added classes
sr
parents: 866
diff changeset
    98
    $(OUTDIR)JavaScriptObject.$(O) \
938479f29b4d added classes
sr
parents: 866
diff changeset
    99
    $(OUTDIR)JavaScriptParseNodeVisitor.$(O) \
938479f29b4d added classes
sr
parents: 866
diff changeset
   100
    $(OUTDIR)JavaScriptScanner.$(O) \
938479f29b4d added classes
sr
parents: 866
diff changeset
   101
    $(OUTDIR)JavaScriptSimulatedBrowserEnvironment.$(O) \
938479f29b4d added classes
sr
parents: 866
diff changeset
   102
    $(OUTDIR)JavaScriptSourceFileWriter.$(O) \
938479f29b4d added classes
sr
parents: 866
diff changeset
   103
    $(OUTDIR)JavaScriptSourceReader.$(O) \
938479f29b4d added classes
sr
parents: 866
diff changeset
   104
    $(OUTDIR)JavaScriptVariable.$(O) \
938479f29b4d added classes
sr
parents: 866
diff changeset
   105
    $(OUTDIR)JavaScriptVariableNode.$(O) \
938479f29b4d added classes
sr
parents: 866
diff changeset
   106
    $(OUTDIR)Math.$(O) \
938479f29b4d added classes
sr
parents: 866
diff changeset
   107
    $(OUTDIR)STXJavaScriptLanguage.$(O) \
938479f29b4d added classes
sr
parents: 866
diff changeset
   108
    $(OUTDIR)stx_libjavascript.$(O) \
938479f29b4d added classes
sr
parents: 866
diff changeset
   109
    $(OUTDIR)JavaScriptFunctionWithBreakpoints.$(O) \
938479f29b4d added classes
sr
parents: 866
diff changeset
   110
    $(OUTDIR)JavaScriptInnerFunctionNode.$(O) \
938479f29b4d added classes
sr
parents: 866
diff changeset
   111
    $(OUTDIR)JavaScriptParseNodeValidator.$(O) \
938479f29b4d added classes
sr
parents: 866
diff changeset
   112
    $(OUTDIR)JavaScriptParser.$(O) \
938479f29b4d added classes
sr
parents: 866
diff changeset
   113
    $(OUTDIR)JavaScriptCompiler.$(O) \
938479f29b4d added classes
sr
parents: 866
diff changeset
   114
    $(OUTDIR)JavaScriptCompletionParser.$(O) \
938479f29b4d added classes
sr
parents: 866
diff changeset
   115
    $(OUTDIR)JavaScriptSyntaxHighlighter.$(O) \
938479f29b4d added classes
sr
parents: 866
diff changeset
   116
    $(OUTDIR)JavaScriptCompilerWithBreakpointSupport.$(O) \
938479f29b4d added classes
sr
parents: 866
diff changeset
   117
    $(OUTDIR)extensions.$(O) \
569
9902d637eddd automatically generated by browser
Stefan Vogel <sv@exept.de>
parents: 566
diff changeset
   118
9902d637eddd automatically generated by browser
Stefan Vogel <sv@exept.de>
parents: 566
diff changeset
   119
9902d637eddd automatically generated by browser
Stefan Vogel <sv@exept.de>
parents: 566
diff changeset
   120