sdk/Build System: Synced up latest changes to makefiles
[sdk] / eda / drivers / sqlite / EDASQLite.epj
1 {
2    "Version" : 0.2,
3    "ModuleName" : "EDASQLite",
4    "Options" : {
5       "Warnings" : "All",
6       "Optimization" : "None",
7       "TargetType" : "SharedLibrary",
8       "TargetFileName" : "EDASQLite",
9       "Libraries" : [
10          "ecere",
11          "ffi"
12       ]
13    },
14    "Platforms" : [
15       {
16          "Name" : "linux",
17          "Options" : {
18             "Libraries" : [
19                "pthread",
20                "dl",
21                "sqlite3"
22             ]
23          }
24       },
25       {
26          "Name" : "apple",
27          "Options" : {
28             "Libraries" : [
29                "pthread",
30                "dl"
31             ]
32          }
33       },
34       {
35          "Name" : "win32",
36          "Options" : {
37             "IncludeDirs" : [
38                "../../../deps/libffi-3.0.11/i686-pc-mingw32/include"
39             ],
40             "LibraryDirs" : [
41                "../../../deps/libffi-3.0.11/obj/release.$(PLATFORM)"
42             ]
43          }
44       }
45    ],
46    "Configurations" : [
47       {
48          "Name" : "Debug",
49          "Options" : {
50             "Debug" : true,
51             "PreprocessorDefinitions" : [
52                "_DEBUG"
53             ],
54             "FastMath" : false
55          }
56       },
57       {
58          "Name" : "Release",
59          "Options" : {
60             "Warnings" : "None",
61             "Debug" : false,
62             "NoLineNumbers" : true,
63             "Optimization" : "Speed",
64             "LibraryDirs" : [
65                "../../../obj/$(PLATFORM)/bin",
66                "../../../obj/$(PLATFORM)/lib"
67             ],
68             "FastMath" : true,
69             "PostbuildCommands" : [
70                "$(call cpq,$(TARGET),../../../$(SODESTDIR))"
71             ]
72          }
73       },
74       {
75          "Name" : "MemoryGuard",
76          "Options" : {
77             "Debug" : true,
78             "MemoryGuard" : true,
79             "PreprocessorDefinitions" : [
80                "_DEBUG"
81             ],
82             "FastMath" : false
83          }
84       },
85       {
86          "Name" : "Static",
87          "Options" : {
88             "NoLineNumbers" : true,
89             "Optimization" : "Speed",
90             "PreprocessorDefinitions" : [
91                "ECERE_STATIC"
92             ],
93             "TargetType" : "StaticLibrary",
94             "TargetFileName" : "EDASQLiteStatic",
95             "FastMath" : true
96          }
97       }
98    ],
99    "Files" : [
100       {
101          "FileName" : "sqlite3.c",
102          "Options" : {
103             "FastMath" : false
104          },
105          "Platforms" : [
106             {
107                "Name" : "linux",
108                "Options" : {
109                   "ExcludeFromBuild" : true
110                }
111             }
112          ]
113       },
114       {
115          "FileName" : "sqlite3.h",
116          "Platforms" : [
117             {
118                "Name" : "linux",
119                "Options" : {
120                   "ExcludeFromBuild" : true
121                }
122             }
123          ]
124       },
125       "EDASQLite.ec"
126    ],
127    "ResourcesPath" : "",
128    "Resources" : [
129       {
130          "Folder" : "locale",
131          "Files" : [
132             {
133                "Folder" : "zh_CN",
134                "Files" : [
135                   {
136                      "Folder" : "LC_MESSAGES",
137                      "Files" : [
138                         "EDASQLite.mo"
139                      ]
140                   }
141                ]
142             },
143             {
144                "Folder" : "es_ES",
145                "Files" : [
146                   {
147                      "Folder" : "LC_MESSAGES",
148                      "Files" : [
149                         "EDASQLite.mo"
150                      ]
151                   }
152                ]
153             }
154          ]
155       }
156    ]
157 }