Make.spec
author Jakub Nesveda <jakubnesveda@seznam.cz>
Tue, 12 Aug 2014 01:29:03 +0200
changeset 626 a32e9bcc436e
parent 621 35092c77ce85
child 627 c23d5ce2090c
child 629 e85070e8c11b
permissions -rw-r--r--
work in progress on first refactoring add selectedCode to CustomContext and its implementations move common variables and methods to CustomGenerator superclass extract wait cursor execution to single method in CustomGenerator superclass
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
464
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
     1
# $Header$
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
     2
#
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
     3
# DO NOT EDIT
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
     4
# automagically generated from the projectDefinition: jn_refactoring_custom.
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
     5
#
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
     6
# Warning: once you modify this file, do not rerun
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
     7
# stmkmp or projectDefinition-build again - otherwise, your changes are lost.
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
     8
#
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
     9
# This file contains specifications which are common to all platforms.
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    10
#
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    11
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    12
# Do NOT CHANGE THESE DEFINITIONS
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    13
# (otherwise, ST/X will have a hard time to find out the packages location from its packageID,
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    14
#  to find the source code of a class and to find the library for a package)
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    15
MODULE=jn
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    16
MODULE_DIR=refactoring_custom
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    17
PACKAGE=$(MODULE):$(MODULE_DIR)
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    18
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    19
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    20
# Argument(s) to the stc compiler (stc --usage).
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    21
#  -headerDir=. : create header files locally
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    22
#                (if removed, they will be created as common
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    23
#  -Pxxx       : defines the package
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    24
#  -Zxxx       : a prefix for variables within the classLib
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    25
#  -Dxxx       : defines passed to to CC for inline C-code
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    26
#  -Ixxx       : include path passed to CC for inline C-code
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    27
#  +optspace   : optimized for space
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    28
#  +optspace2  : optimized more for space
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    29
#  +optspace3  : optimized even more for space
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    30
#  +optinline  : generate inline code for some ST constructs
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    31
#  +inlineNew  : additionally inline new
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    32
#  +inlineMath : additionally inline some floatPnt math stuff
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    33
#
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    34
# ********** OPTIONAL: MODIFY the next line(s) ***
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    35
# STCLOCALOPTIMIZATIONS=+optinline +inlineNew
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    36
# STCLOCALOPTIMIZATIONS=+optspace3
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    37
STCLOCALOPTIMIZATIONS=+optspace3
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    38
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    39
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    40
# Argument(s) to the stc compiler (stc --usage).
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    41
#  -warn            : no warnings
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    42
#  -warnNonStandard : no warnings about ST/X extensions
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    43
#  -warnEOLComments : no warnings about EOL comment extension
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    44
#  -warnPrivacy     : no warnings about privateClass extension
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    45
#
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    46
# ********** OPTIONAL: MODIFY the next line(s) ***
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    47
# STCWARNINGS=-warn
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    48
# STCWARNINGS=-warnNonStandard
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    49
# STCWARNINGS=-warnEOLComments
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    50
STCWARNINGS=-warnNonStandard
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    51
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    52
COMMON_CLASSES= \
556
107e4a470e73 add CustomCodeGeneratorTestCase as superclass for CodeGenerators TestCases to make testing easier
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 550
diff changeset
    53
	CustomChangeManager \
576
b8e70d6ade95 CustomMock - add possibility for mocking messages with arguments
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 565
diff changeset
    54
	CustomClassQuery \
500
8c2b58d6b2d5 Code reogranization, Defined CustomContext & basic API.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 495
diff changeset
    55
	CustomCodeGeneratorOrRefactoring \
8c2b58d6b2d5 Code reogranization, Defined CustomContext & basic API.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 495
diff changeset
    56
	CustomContext \
543
385fd9a2aa38 delegate dialogs to custom class
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 534
diff changeset
    57
	CustomDialog \
506
b611cc119554 Added support for custom menu building and injecting into class browser's menus.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 505
diff changeset
    58
	CustomManager \
b611cc119554 Added support for custom menu building and injecting into class browser's menus.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 505
diff changeset
    59
	CustomMenuBuilder \
576
b8e70d6ade95 CustomMock - add possibility for mocking messages with arguments
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 565
diff changeset
    60
	CustomMock \
506
b611cc119554 Added support for custom menu building and injecting into class browser's menus.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 505
diff changeset
    61
	CustomPerspective \
512
a527e7f19b30 work in progress - remove duplicate code in code generation methods
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 510
diff changeset
    62
	CustomSourceCodeBuilder \
a527e7f19b30 work in progress - remove duplicate code in code generation methods
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 510
diff changeset
    63
	TestClass \
621
35092c77ce85 make possible parsing of method code ( not just expressions ) for better replacements and code formatting
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 615
diff changeset
    64
	TestClass2 \
500
8c2b58d6b2d5 Code reogranization, Defined CustomContext & basic API.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 495
diff changeset
    65
	jn_refactoring_custom \
556
107e4a470e73 add CustomCodeGeneratorTestCase as superclass for CodeGenerators TestCases to make testing easier
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 550
diff changeset
    66
	CustomBrowserChangeManager \
534
f89b11cd6fa5 CustomContext made as abstract class with 2 implementations: Browser and Sub generator
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 527
diff changeset
    67
	CustomBrowserContext \
464
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    68
	CustomCodeGenerator \
556
107e4a470e73 add CustomCodeGeneratorTestCase as superclass for CodeGenerators TestCases to make testing easier
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 550
diff changeset
    69
	CustomLocalChangeManager \
464
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    70
	CustomRefactoring \
557
d0e228558858 make CustomDialog as abstract with CustomSilentDialog (system/test interaction) and CustomUserDialog (human interaction) implementations
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 556
diff changeset
    71
	CustomSilentDialog \
534
f89b11cd6fa5 CustomContext made as abstract class with 2 implementations: Browser and Sub generator
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 527
diff changeset
    72
	CustomSubContext \
557
d0e228558858 make CustomDialog as abstract with CustomSilentDialog (system/test interaction) and CustomUserDialog (human interaction) implementations
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 556
diff changeset
    73
	CustomUserDialog \
588
ba44cf2de8b7 rename CustomAccessMethodsCodeGeneratorTests to CustomGetterMethodsCodeGeneratorTests
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 587
diff changeset
    74
	CustomAccessMethodsCodeGenerator \
518
e5c0c890d953 work in progress - add code generator which creates a template class for code generation
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 513
diff changeset
    75
	CustomCodeGeneratorClassGenerator \
506
b611cc119554 Added support for custom menu building and injecting into class browser's menus.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 505
diff changeset
    76
	CustomFooBarBazCodeGenerator \
511
f53b41f6278d Added simple generator for class-side #isAbstract to mark class(es) abstract.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 510
diff changeset
    77
	CustomIsAbstractCodeGenerator \
626
a32e9bcc436e work in progress on first refactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 621
diff changeset
    78
	CustomReplaceIfNilWithIfTrueRefactoring \
525
06b14d49f485 work in progress - create code generator which generates stub methods for missing subclassResponsibility
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 523
diff changeset
    79
	CustomSubclassResponsibilityCodeGenerator \
06b14d49f485 work in progress - create code generator which generates stub methods for missing subclassResponsibility
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 523
diff changeset
    80
	CustomTestCaseCodeGenerator \
500
8c2b58d6b2d5 Code reogranization, Defined CustomContext & basic API.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 495
diff changeset
    81
	CustomVisitorCodeGenerator \
611
e0ef0a867df0 add access methods generator with change notification in setter
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 606
diff changeset
    82
	CustomChangeNotificationAccessMethodsCodeGenerator \
597
97bf0099c6b0 add setter generators with change notification
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 595
diff changeset
    83
	CustomChangeNotificationSetterMethodsCodeGenerator \
565
e80ce770e237 CustomTestCaseCodeGenerator made as abstract to support multiple implementations of TestCase generation
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 557
diff changeset
    84
	CustomCodeGeneratorTestCaseCodeGenerator \
585
fdc3edf1a544 add getter methods with lazy initialization along with default variable value metaclass methods
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 576
diff changeset
    85
	CustomDefaultGetterMethodsCodeGenerator \
606
492cbd7bfe4b add method to simplify execution of composed code generators
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 601
diff changeset
    86
	CustomLazyInitializationAccessMethodsCodeGenerator \
585
fdc3edf1a544 add getter methods with lazy initialization along with default variable value metaclass methods
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 576
diff changeset
    87
	CustomLazyInitializationGetterMethodsCodeGenerator \
614
66a50b63a877 add context templates for generator testing (two and three instance variables)
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 613
diff changeset
    88
	CustomMultiSetterMethodsCodeGenerator \
601
76c721f2a969 add simple access methods code generator
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 598
diff changeset
    89
	CustomSimpleAccessMethodsCodeGenerator \
550
7654392478ca add group of classes for generating getter methods (simple getter, getter for ValueHolder)
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 546
diff changeset
    90
	CustomSimpleGetterMethodsCodeGenerator \
595
e77b18508a4d add simple setter methods code generator (mixed with previous commit)
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 590
diff changeset
    91
	CustomSimpleSetterMethodsCodeGenerator \
565
e80ce770e237 CustomTestCaseCodeGenerator made as abstract to support multiple implementations of TestCase generation
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 557
diff changeset
    92
	CustomSimpleTestCaseCodeGenerator \
612
deb04cc2370d add access methods for ValueHolder generator
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 611
diff changeset
    93
	CustomValueHolderAccessMethodsCodeGenerator \
550
7654392478ca add group of classes for generating getter methods (simple getter, getter for ValueHolder)
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 546
diff changeset
    94
	CustomValueHolderGetterMethodsCodeGenerator \
613
9bb8c8bebb10 add access methods generator for ValueHolder with change notification
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 612
diff changeset
    95
	CustomValueHolderWithChangeNotificationAccessMethodsCodeGenerator \
587
bd181c1f381a add value holder with change notification getter generator
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 585
diff changeset
    96
	CustomValueHolderWithChangeNotificationGetterMethodsCodeGenerator \
598
5d7c71a07b3e add ValueHolder with change notification setter code generator
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 597
diff changeset
    97
	CustomValueHolderWithChangeNotificationSetterMethodsCodeGenerator \
510
a5f57fac79ee CustomVisitorCodeGenerator as abstract class with visitor methods implementation
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 506
diff changeset
    98
	CustomVisitorCodeGeneratorAcceptVisitor \
464
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    99
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
   100
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
   101
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
   102
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
   103
COMMON_OBJS= \
556
107e4a470e73 add CustomCodeGeneratorTestCase as superclass for CodeGenerators TestCases to make testing easier
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 550
diff changeset
   104
    $(OUTDIR_SLASH)CustomChangeManager.$(O) \
576
b8e70d6ade95 CustomMock - add possibility for mocking messages with arguments
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 565
diff changeset
   105
    $(OUTDIR_SLASH)CustomClassQuery.$(O) \
500
8c2b58d6b2d5 Code reogranization, Defined CustomContext & basic API.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 495
diff changeset
   106
    $(OUTDIR_SLASH)CustomCodeGeneratorOrRefactoring.$(O) \
8c2b58d6b2d5 Code reogranization, Defined CustomContext & basic API.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 495
diff changeset
   107
    $(OUTDIR_SLASH)CustomContext.$(O) \
543
385fd9a2aa38 delegate dialogs to custom class
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 534
diff changeset
   108
    $(OUTDIR_SLASH)CustomDialog.$(O) \
506
b611cc119554 Added support for custom menu building and injecting into class browser's menus.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 505
diff changeset
   109
    $(OUTDIR_SLASH)CustomManager.$(O) \
b611cc119554 Added support for custom menu building and injecting into class browser's menus.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 505
diff changeset
   110
    $(OUTDIR_SLASH)CustomMenuBuilder.$(O) \
576
b8e70d6ade95 CustomMock - add possibility for mocking messages with arguments
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 565
diff changeset
   111
    $(OUTDIR_SLASH)CustomMock.$(O) \
506
b611cc119554 Added support for custom menu building and injecting into class browser's menus.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 505
diff changeset
   112
    $(OUTDIR_SLASH)CustomPerspective.$(O) \
512
a527e7f19b30 work in progress - remove duplicate code in code generation methods
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 510
diff changeset
   113
    $(OUTDIR_SLASH)CustomSourceCodeBuilder.$(O) \
a527e7f19b30 work in progress - remove duplicate code in code generation methods
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 510
diff changeset
   114
    $(OUTDIR_SLASH)TestClass.$(O) \
621
35092c77ce85 make possible parsing of method code ( not just expressions ) for better replacements and code formatting
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 615
diff changeset
   115
    $(OUTDIR_SLASH)TestClass2.$(O) \
500
8c2b58d6b2d5 Code reogranization, Defined CustomContext & basic API.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 495
diff changeset
   116
    $(OUTDIR_SLASH)jn_refactoring_custom.$(O) \
556
107e4a470e73 add CustomCodeGeneratorTestCase as superclass for CodeGenerators TestCases to make testing easier
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 550
diff changeset
   117
    $(OUTDIR_SLASH)CustomBrowserChangeManager.$(O) \
534
f89b11cd6fa5 CustomContext made as abstract class with 2 implementations: Browser and Sub generator
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 527
diff changeset
   118
    $(OUTDIR_SLASH)CustomBrowserContext.$(O) \
464
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
   119
    $(OUTDIR_SLASH)CustomCodeGenerator.$(O) \
556
107e4a470e73 add CustomCodeGeneratorTestCase as superclass for CodeGenerators TestCases to make testing easier
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 550
diff changeset
   120
    $(OUTDIR_SLASH)CustomLocalChangeManager.$(O) \
464
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
   121
    $(OUTDIR_SLASH)CustomRefactoring.$(O) \
557
d0e228558858 make CustomDialog as abstract with CustomSilentDialog (system/test interaction) and CustomUserDialog (human interaction) implementations
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 556
diff changeset
   122
    $(OUTDIR_SLASH)CustomSilentDialog.$(O) \
534
f89b11cd6fa5 CustomContext made as abstract class with 2 implementations: Browser and Sub generator
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 527
diff changeset
   123
    $(OUTDIR_SLASH)CustomSubContext.$(O) \
557
d0e228558858 make CustomDialog as abstract with CustomSilentDialog (system/test interaction) and CustomUserDialog (human interaction) implementations
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 556
diff changeset
   124
    $(OUTDIR_SLASH)CustomUserDialog.$(O) \
588
ba44cf2de8b7 rename CustomAccessMethodsCodeGeneratorTests to CustomGetterMethodsCodeGeneratorTests
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 587
diff changeset
   125
    $(OUTDIR_SLASH)CustomAccessMethodsCodeGenerator.$(O) \
518
e5c0c890d953 work in progress - add code generator which creates a template class for code generation
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 513
diff changeset
   126
    $(OUTDIR_SLASH)CustomCodeGeneratorClassGenerator.$(O) \
506
b611cc119554 Added support for custom menu building and injecting into class browser's menus.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 505
diff changeset
   127
    $(OUTDIR_SLASH)CustomFooBarBazCodeGenerator.$(O) \
511
f53b41f6278d Added simple generator for class-side #isAbstract to mark class(es) abstract.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 510
diff changeset
   128
    $(OUTDIR_SLASH)CustomIsAbstractCodeGenerator.$(O) \
626
a32e9bcc436e work in progress on first refactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 621
diff changeset
   129
    $(OUTDIR_SLASH)CustomReplaceIfNilWithIfTrueRefactoring.$(O) \
525
06b14d49f485 work in progress - create code generator which generates stub methods for missing subclassResponsibility
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 523
diff changeset
   130
    $(OUTDIR_SLASH)CustomSubclassResponsibilityCodeGenerator.$(O) \
06b14d49f485 work in progress - create code generator which generates stub methods for missing subclassResponsibility
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 523
diff changeset
   131
    $(OUTDIR_SLASH)CustomTestCaseCodeGenerator.$(O) \
500
8c2b58d6b2d5 Code reogranization, Defined CustomContext & basic API.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 495
diff changeset
   132
    $(OUTDIR_SLASH)CustomVisitorCodeGenerator.$(O) \
611
e0ef0a867df0 add access methods generator with change notification in setter
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 606
diff changeset
   133
    $(OUTDIR_SLASH)CustomChangeNotificationAccessMethodsCodeGenerator.$(O) \
597
97bf0099c6b0 add setter generators with change notification
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 595
diff changeset
   134
    $(OUTDIR_SLASH)CustomChangeNotificationSetterMethodsCodeGenerator.$(O) \
565
e80ce770e237 CustomTestCaseCodeGenerator made as abstract to support multiple implementations of TestCase generation
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 557
diff changeset
   135
    $(OUTDIR_SLASH)CustomCodeGeneratorTestCaseCodeGenerator.$(O) \
585
fdc3edf1a544 add getter methods with lazy initialization along with default variable value metaclass methods
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 576
diff changeset
   136
    $(OUTDIR_SLASH)CustomDefaultGetterMethodsCodeGenerator.$(O) \
606
492cbd7bfe4b add method to simplify execution of composed code generators
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 601
diff changeset
   137
    $(OUTDIR_SLASH)CustomLazyInitializationAccessMethodsCodeGenerator.$(O) \
585
fdc3edf1a544 add getter methods with lazy initialization along with default variable value metaclass methods
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 576
diff changeset
   138
    $(OUTDIR_SLASH)CustomLazyInitializationGetterMethodsCodeGenerator.$(O) \
614
66a50b63a877 add context templates for generator testing (two and three instance variables)
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 613
diff changeset
   139
    $(OUTDIR_SLASH)CustomMultiSetterMethodsCodeGenerator.$(O) \
601
76c721f2a969 add simple access methods code generator
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 598
diff changeset
   140
    $(OUTDIR_SLASH)CustomSimpleAccessMethodsCodeGenerator.$(O) \
550
7654392478ca add group of classes for generating getter methods (simple getter, getter for ValueHolder)
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 546
diff changeset
   141
    $(OUTDIR_SLASH)CustomSimpleGetterMethodsCodeGenerator.$(O) \
595
e77b18508a4d add simple setter methods code generator (mixed with previous commit)
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 590
diff changeset
   142
    $(OUTDIR_SLASH)CustomSimpleSetterMethodsCodeGenerator.$(O) \
565
e80ce770e237 CustomTestCaseCodeGenerator made as abstract to support multiple implementations of TestCase generation
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 557
diff changeset
   143
    $(OUTDIR_SLASH)CustomSimpleTestCaseCodeGenerator.$(O) \
612
deb04cc2370d add access methods for ValueHolder generator
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 611
diff changeset
   144
    $(OUTDIR_SLASH)CustomValueHolderAccessMethodsCodeGenerator.$(O) \
550
7654392478ca add group of classes for generating getter methods (simple getter, getter for ValueHolder)
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 546
diff changeset
   145
    $(OUTDIR_SLASH)CustomValueHolderGetterMethodsCodeGenerator.$(O) \
613
9bb8c8bebb10 add access methods generator for ValueHolder with change notification
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 612
diff changeset
   146
    $(OUTDIR_SLASH)CustomValueHolderWithChangeNotificationAccessMethodsCodeGenerator.$(O) \
587
bd181c1f381a add value holder with change notification getter generator
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 585
diff changeset
   147
    $(OUTDIR_SLASH)CustomValueHolderWithChangeNotificationGetterMethodsCodeGenerator.$(O) \
598
5d7c71a07b3e add ValueHolder with change notification setter code generator
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 597
diff changeset
   148
    $(OUTDIR_SLASH)CustomValueHolderWithChangeNotificationSetterMethodsCodeGenerator.$(O) \
510
a5f57fac79ee CustomVisitorCodeGenerator as abstract class with visitor methods implementation
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 506
diff changeset
   149
    $(OUTDIR_SLASH)CustomVisitorCodeGeneratorAcceptVisitor.$(O) \
506
b611cc119554 Added support for custom menu building and injecting into class browser's menus.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 505
diff changeset
   150
    $(OUTDIR_SLASH)extensions.$(O) \
464
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
   151
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
   152
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
   153