eda/EDASQLite: Improved SQL Custom Functions support, now taking an arbitrary set...
[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       "TargetDirectory" : "obj/$(CONFIG).$(PLATFORM)",
10       "ObjectsDirectory" : "obj/$(CONFIG).$(PLATFORM)",
11       "Libraries" : [
12          "ecere",
13          "ffi"
14       ]
15    },
16    "Platforms" : [
17       {
18          "Name" : "linux",
19          "Options" : {
20             "Libraries" : [
21                "pthread",
22                "dl",
23                "sqlite3"
24             ]
25          }
26       },
27       {
28          "Name" : "apple",
29          "Options" : {
30             "Libraries" : [
31                "pthread",
32                "dl"
33             ]
34          }
35       },
36       {
37          "Name" : "win32",
38          "Options" : {
39             "IncludeDirs" : [
40                "../../../deps/libffi-3.0.11/i686-pc-mingw32/include"
41             ],
42             "LibraryDirs" : [
43                "../../../deps/libffi-3.0.11/i686-pc-mingw32/.libs"
44             ]
45          }
46       }
47    ],
48    "Configurations" : [
49       {
50          "Name" : "Debug",
51          "Options" : {
52             "Debug" : true,
53             "PreprocessorDefinitions" : [
54                "_DEBUG"
55             ]
56          }
57       },
58       {
59          "Name" : "Release",
60          "Options" : {
61             "NoLineNumbers" : true,
62             "Optimization" : "Speed",
63             "LibraryDirs" : [
64                "../../../obj/$(PLATFORM)/bin",
65                "../../../obj/$(PLATFORM)/lib"
66             ],
67             "PostbuildCommands" : [
68                "$(call cpq,$(TARGET),../../../$(SODESTDIR))"
69             ]
70          }
71       },
72       {
73          "Name" : "MemoryGuard",
74          "Options" : {
75             "Debug" : true,
76             "MemoryGuard" : true,
77             "PreprocessorDefinitions" : [
78                "_DEBUG"
79             ]
80          }
81       },
82       {
83          "Name" : "Static",
84          "Options" : {
85             "NoLineNumbers" : true,
86             "Optimization" : "Speed",
87             "PreprocessorDefinitions" : [
88                "ECERE_STATIC"
89             ],
90             "TargetType" : "StaticLibrary",
91             "TargetFileName" : "EDASQLiteStatic"
92          }
93       }
94    ],
95    "Files" : [
96       {
97          "FileName" : "sqlite3.c",
98          "Platforms" : [
99             {
100                "Name" : "linux",
101                "Options" : {
102                   "ExcludeFromBuild" : true
103                }
104             }
105          ]
106       },
107       {
108          "FileName" : "sqlite3.h",
109          "Platforms" : [
110             {
111                "Name" : "linux",
112                "Options" : {
113                   "ExcludeFromBuild" : true
114                }
115             }
116          ]
117       },
118       "EDASQLite.ec"
119    ],
120    "ResourcesPath" : "",
121    "Resources" : [
122       {
123          "Folder" : "locale",
124          "Files" : [
125             {
126                "Folder" : "zh_CN",
127                "Files" : [
128                   {
129                      "Folder" : "LC_MESSAGES",
130                      "Files" : [
131                         "EDASQLite.mo"
132                      ]
133                   }
134                ]
135             },
136             {
137                "Folder" : "es_ES",
138                "Files" : [
139                   {
140                      "Folder" : "LC_MESSAGES",
141                      "Files" : [
142                         "EDASQLite.mo"
143                      ]
144                   }
145                ]
146             }
147          ]
148       }
149    ]
150 }