7a2c0695addd205e5d05c520742cad7f91c547a6
[sdk] / eda / drivers / sqliteCipher / EDASQLiteCipher.epj
1 {
2    "Version" : 0.2,
3    "ModuleName" : "EDASQLiteCipher",
4    "Options" : {
5       "Warnings" : "All",
6       "Optimization" : "None",
7       "PreprocessorDefinitions" : [
8          "SQLITE_HAS_CODEC"
9       ],
10       "TargetType" : "SharedLibrary",
11       "TargetFileName" : "EDASQLiteCipher",
12       "TargetDirectory" : "obj/$(CONFIG).$(PLATFORM)",
13       "ObjectsDirectory" : "obj/$(CONFIG).$(PLATFORM)",
14       "Libraries" : [
15          "ecere",
16          "ffi"
17       ]
18    },
19    "Platforms" : [
20       {
21          "Name" : "linux",
22          "Options" : {
23             "Libraries" : [
24                "pthread",
25                "dl",
26                "crypto"
27             ]
28          }
29       },
30       {
31          "Name" : "apple",
32          "Options" : {
33             "Libraries" : [
34                "pthread",
35                "dl",
36                "crypto"
37             ]
38          }
39       },
40       {
41          "Name" : "win32",
42          "Options" : {
43             "IncludeDirs" : [
44                "$(OPENSSL_INCLUDE_DIR)",
45                "../../../deps/libffi-3.0.11/i686-pc-mingw32/include"
46             ],
47             "Libraries" : [
48                "libeay32"
49             ],
50             "LibraryDirs" : [
51                "$(OPENSSL_LIB_DIR)",
52                "../../../deps/libffi-3.0.11/i686-pc-mingw32/.libs"
53             ]
54          }
55       }
56    ],
57    "Configurations" : [
58       {
59          "Name" : "Debug",
60          "Options" : {
61             "Debug" : true,
62             "PreprocessorDefinitions" : [
63                "_DEBUG"
64             ]
65          }
66       },
67       {
68          "Name" : "Release",
69          "Options" : {
70             "NoLineNumbers" : true,
71             "Optimization" : "Speed",
72             "LibraryDirs" : [
73                "../../../obj/$(PLATFORM)/bin",
74                "../../../obj/$(PLATFORM)/lib"
75             ],
76             "PostbuildCommands" : [
77                "$(call cpq,$(TARGET),../../../$(SODESTDIR))"
78             ]
79          }
80       },
81       {
82          "Name" : "MemoryGuard",
83          "Options" : {
84             "Debug" : true,
85             "MemoryGuard" : true,
86             "PreprocessorDefinitions" : [
87                "_DEBUG"
88             ]
89          }
90       }
91    ],
92    "Files" : [
93       "sqlite3.c",
94       "sqlite3.h",
95       "EDASQLiteCipher.ec",
96       "../sqlite/EDASQLite.ec"
97    ],
98    "ResourcesPath" : "",
99    "Resources" : [
100       {
101          "Folder" : "locale",
102          "Files" : [
103             {
104                "Folder" : "zh_CN",
105                "Files" : [
106                   {
107                      "Folder" : "LC_MESSAGES",
108                      "Files" : [
109                         "EDASQLiteCipher.mo"
110                      ]
111                   }
112                ]
113             },
114             {
115                "Folder" : "es_ES",
116                "Files" : [
117                   {
118                      "Folder" : "LC_MESSAGES",
119                      "Files" : [
120                         "locale/es_ES/EDASQLiteCipher.mo"
121                      ]
122                   }
123                ]
124             }
125          ]
126       }
127    ]
128 }