9d1157b8f88c8fd6fdf1dee6d8df9678e3b281f1
[sdk] / compiler / libec / ec.epj
1 {
2    "Version" : 0.2,
3    "ModuleName" : "ec",
4    "Options" : {
5       "Warnings" : "All",
6       "TargetType" : "SharedLibrary",
7       "TargetFileName" : "ec",
8       "Libraries" : [
9          "ecere"
10       ]
11    },
12    "Configurations" : [
13       {
14          "Name" : "Debug",
15          "Options" : {
16             "Debug" : true,
17             "Optimization" : "None",
18             "PreprocessorDefinitions" : [
19                "_DEBUG"
20             ],
21             "FastMath" : false
22          }
23       },
24       {
25          "Name" : "MemoryGuard",
26          "Options" : {
27             "Debug" : true,
28             "MemoryGuard" : true,
29             "Optimization" : "None",
30             "PreprocessorDefinitions" : [
31                "_DEBUG"
32             ],
33             "FastMath" : false
34          }
35       },
36       {
37          "Name" : "Release",
38          "Options" : {
39             "Warnings" : "None",
40             "Debug" : false,
41             "NoLineNumbers" : true,
42             "Optimization" : "Speed",
43             "PreprocessorDefinitions" : [
44
45             ],
46             "LibraryDirs" : [
47                "../../obj/$(PLATFORM)/bin",
48                "../../obj/$(PLATFORM)/lib"
49             ],
50             "FastMath" : true,
51             "PostbuildCommands" : [
52                "$(call cpq,$(TARGET),../../$(SODESTDIR))"
53             ]
54          }
55       },
56       {
57          "Name" : "Static",
58          "Options" : {
59             "Debug" : false,
60             "Optimization" : "Speed",
61             "PreprocessorDefinitions" : [
62
63             ],
64             "TargetType" : "StaticLibrary",
65             "TargetFileName" : "ecStatic",
66             "Libraries" : [
67
68             ],
69             "FastMath" : true
70          }
71       },
72       {
73          "Name" : "Bootstrap",
74          "Options" : {
75             "Debug" : false,
76             "NoLineNumbers" : true,
77             "Optimization" : "Speed",
78             "PreprocessorDefinitions" : [
79                "ECERE_STATIC",
80                "ECERE_BOOTSTRAP"
81             ],
82             "TargetType" : "StaticLibrary",
83             "TargetFileName" : "ecBootstrap",
84             "Libraries" : [
85
86             ],
87             "FastMath" : true
88          }
89       }
90    ],
91    "Files" : [
92       {
93          "Folder" : "src",
94          "Files" : [
95             "ast.ec",
96             "copy.ec",
97             "dbpass.ec",
98             "ecdefs.ec",
99             "expression.ec",
100             "firstPass.ec",
101             "freeAst.ec",
102             "grammar.ec",
103             "lexer.ec",
104             "loadSymbols.ec",
105             "output.ec",
106             "pass0.ec",
107             "pass1.ec",
108             "pass15.ec",
109             "pass16.ec",
110             "pass2.ec",
111             "pass3.ec",
112             "shortcuts.ec",
113             "type.ec",
114             "grammar.y",
115             "expression.y",
116             "type.y",
117             "lexer.l",
118             "grammar.h"
119          ],
120          "Options" : {
121             "IncludeDirs" : [
122                "../bootstrap/include"
123             ]
124          }
125       },
126       "../bootstrap/bsl.c"
127    ],
128    "ResourcesPath" : "",
129    "Resources" : [
130       {
131          "Folder" : "locale",
132          "Files" : [
133             {
134                "Folder" : "zh_CN",
135                "Files" : [
136                   {
137                      "Folder" : "LC_MESSAGES",
138                      "Files" : [
139                         "ec.mo"
140                      ]
141                   }
142                ]
143             },
144             {
145                "Folder" : "es_ES",
146                "Files" : [
147                   {
148                      "Folder" : "LC_MESSAGES",
149                      "Files" : [
150                         "ec.mo"
151                      ]
152                   }
153                ]
154             }
155          ]
156       }
157    ]
158 }