cabe17d1cae39a4fc5f2858c6d92f62228e6b06f
[sdk] / compiler / ecp / ecp.epj
1 {
2    "Version" : 0.2,
3    "ModuleName" : "ecp",
4    "Options" : {
5       "Warnings" : "All",
6       "TargetType" : "Executable",
7       "TargetFileName" : "ecp",
8       "Console" : true
9    },
10    "Configurations" : [
11       {
12          "Name" : "Debug",
13          "Options" : {
14             "Debug" : true,
15             "Optimization" : "None",
16             "PreprocessorDefinitions" : [
17                "_DEBUG"
18             ],
19             "Libraries" : [
20                "ecere"
21             ],
22             "FastMath" : false
23          }
24       },
25       {
26          "Name" : "Release",
27          "Options" : {
28             "Warnings" : "None",
29             "Debug" : false,
30             "NoLineNumbers" : true,
31             "Optimization" : "Speed",
32             "Libraries" : [
33                "ecere"
34             ],
35             "LibraryDirs" : [
36                "../../obj/$(PLATFORM)/bin",
37                "../../obj/$(PLATFORM)/lib"
38             ],
39             "FastMath" : true,
40             "PostbuildCommands" : [
41                "$(call cpq,$(TARGET),../../obj/$(PLATFORM)/bin/)"
42             ],
43             "InstallCommands" : [
44                "$(if $(WINDOWS_HOST),$(call cpq,$(TARGET),\"$(BINDIR)/\"),install $(INSTALL_FLAGS) $(TARGET) $(BINDIR)/$(MODULE)$(E))"
45             ]
46          }
47       },
48       {
49          "Name" : "MemoryGuard",
50          "Options" : {
51             "Debug" : true,
52             "MemoryGuard" : true,
53             "Optimization" : "None",
54             "PreprocessorDefinitions" : [
55                "_DEBUG"
56             ],
57             "Libraries" : [
58                "ecere"
59             ],
60             "FastMath" : false
61          }
62       },
63       {
64          "Name" : "Bootstrap",
65          "Options" : {
66             "NoLineNumbers" : true,
67             "Optimization" : "Speed",
68             "PreprocessorDefinitions" : [
69                "ECERE_STATIC",
70                "ECERE_BOOTSTRAP"
71             ],
72             "Libraries" : [
73                "ecBootstrap",
74                "ecereBootstrap"
75             ],
76             "LibraryDirs" : [
77                "../libec/obj/bootstrap.$(PLATFORM)",
78                "../../ecere/obj/bootstrap.$(PLATFORM)"
79             ],
80             "FastMath" : true
81          },
82          "Platforms" : [
83             {
84                "Name" : "Linux",
85                "Options" : {
86                   "Libraries" : [
87                      "m",
88                      "dl"
89                   ]
90                }
91             }
92          ]
93       }
94    ],
95    "Files" : [
96       "ecp.ec"
97    ],
98    "ResourcesPath" : "",
99    "Resources" : [
100       {
101          "Folder" : "locale",
102          "Files" : [
103             "locale/ecp/es.mo",
104             "locale/ecp/he.mo",
105             "locale/ecp/pt_BR.mo",
106             "locale/ecp/ru.mo",
107             "locale/ecp/zh_CN.mo"
108          ]
109       }
110    ]
111 }