libInit.cc
author Jakub Nesveda <jakubnesveda@seznam.cz>
Thu, 19 Dec 2013 21:15:27 +0100
changeset 505 1d7cab1946db
parent 502 4f90bc3ddf5b
parent 504 3525d97ae194
child 506 b611cc119554
permissions -rw-r--r--
merge
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
464
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
     1
/*
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
     2
 * $Header$
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
     3
 *
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
     4
 * DO NOT EDIT
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
     5
 * automagically generated from the projectDefinition: jn_refactoring_custom.
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
     6
 */
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
     7
#define __INDIRECTVMINITCALLS__
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
     8
#include <stc.h>
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
     9
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    10
#ifdef WIN32
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    11
# pragma codeseg INITCODE "INITCODE"
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    12
#endif
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    13
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    14
#if defined(INIT_TEXT_SECTION) || defined(DLL_EXPORT)
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    15
DLL_EXPORT void _libjn_refactoring_custom_Init() INIT_TEXT_SECTION;
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    16
DLL_EXPORT void _libjn_refactoring_custom_InitDefinition() INIT_TEXT_SECTION;
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    17
#endif
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    18
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    19
void _libjn_refactoring_custom_InitDefinition(pass, __pRT__, snd)
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    20
OBJ snd; struct __vmData__ *__pRT__; {
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    21
__BEGIN_PACKAGE2__("libjn_refactoring_custom__DFN", _libjn_refactoring_custom_InitDefinition, "jn:refactoring_custom");
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    22
_jn_137refactoring_137custom_Init(pass,__pRT__,snd);
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    23
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    24
__END_PACKAGE__();
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    25
}
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    26
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    27
void _libjn_refactoring_custom_Init(pass, __pRT__, snd)
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    28
OBJ snd; struct __vmData__ *__pRT__; {
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    29
__BEGIN_PACKAGE2__("libjn_refactoring_custom", _libjn_refactoring_custom_Init, "jn:refactoring_custom");
500
8c2b58d6b2d5 Code reogranization, Defined CustomContext & basic API.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 495
diff changeset
    30
_CustomCodeGeneratorAndRefactoringManager_Init(pass,__pRT__,snd);
8c2b58d6b2d5 Code reogranization, Defined CustomContext & basic API.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 495
diff changeset
    31
_CustomCodeGeneratorOrRefactoring_Init(pass,__pRT__,snd);
8c2b58d6b2d5 Code reogranization, Defined CustomContext & basic API.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 495
diff changeset
    32
_CustomContext_Init(pass,__pRT__,snd);
8c2b58d6b2d5 Code reogranization, Defined CustomContext & basic API.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 495
diff changeset
    33
_jn_137refactoring_137custom_Init(pass,__pRT__,snd);
464
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    34
_CustomCodeGenerator_Init(pass,__pRT__,snd);
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    35
_CustomRefactoring_Init(pass,__pRT__,snd);
504
3525d97ae194 - added interface canGenerate, generate to CustomCodeGenrator with context object instead of a class
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 500
diff changeset
    36
_MockCustomContext_Init(pass,__pRT__,snd);
500
8c2b58d6b2d5 Code reogranization, Defined CustomContext & basic API.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 495
diff changeset
    37
_CustomVisitorCodeGenerator_Init(pass,__pRT__,snd);
484
d701e7adfe42 method for retrieving codeGenerators by className + unit test
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 464
diff changeset
    38
_DummyCodeGenerator_Init(pass,__pRT__,snd);
464
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    39
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    40
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    41
__END_PACKAGE__();
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    42
}