35d50b9271cd697bab22b132d7ed801f251817b5
[sdk] / eda / drivers / sqliteCipher / EDASQLiteCipher.epj
1 {
2    "Version" : 0.2,
3    "ModuleName" : "EDASQLiteCipher",
4    "ModuleVersion" : "0.44",
5    "Options" : {
6       "Warnings" : "All",
7       "Optimization" : "None",
8       "PreprocessorDefinitions" : [
9          "SQLITE_HAS_CODEC",
10          "SQLITE_DEFAULT_LOCKING_MODE=1"
11       ],
12       "TargetType" : "SharedLibrary",
13       "TargetFileName" : "EDASQLiteCipher",
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/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)"
53             ]
54          }
55       }
56    ],
57    "Configurations" : [
58       {
59          "Name" : "Debug",
60          "Options" : {
61             "Debug" : true,
62             "PreprocessorDefinitions" : [
63                "_DEBUG"
64             ],
65             "FastMath" : false
66          }
67       },
68       {
69          "Name" : "Release",
70          "Options" : {
71             "Warnings" : "None",
72             "Debug" : false,
73             "NoLineNumbers" : true,
74             "Optimization" : "Speed",
75             "LibraryDirs" : [
76                "../../../obj/$(PLATFORM)/bin",
77                "../../../obj/$(PLATFORM)/lib"
78             ],
79             "FastMath" : true,
80             "PostbuildCommands" : [
81                "$(call cpq,$(TARGET),../../../$(SODESTDIR))"
82             ],
83             "InstallCommands" : [
84                "$(call cpq,$(TARGET),\"$(DESTLIBDIR)/ec/\")",
85                "$(if $(WINDOWS_HOST),,ln -sf $(LP)$(MODULE)$(SOV) $(DESTLIBDIR)/ec/$(LP)$(MODULE)$(SO).0)",
86                "$(if $(WINDOWS_HOST),,ln -sf $(LP)$(MODULE)$(SOV) $(DESTLIBDIR)/ec/$(LP)$(MODULE)$(SO))"
87             ]
88          }
89       },
90       {
91          "Name" : "MemoryGuard",
92          "Options" : {
93             "Debug" : true,
94             "MemoryGuard" : true,
95             "PreprocessorDefinitions" : [
96                "_DEBUG"
97             ],
98             "FastMath" : false
99          }
100       }
101    ],
102    "Files" : [
103       {
104          "FileName" : "sqlite3.c",
105          "Options" : {
106             "FastMath" : false
107          }
108       },
109       "sqlite3.h",
110       "EDASQLiteCipher.ec",
111       "../sqlite/EDASQLite.ec"
112    ],
113    "ResourcesPath" : "",
114    "Resources" : [
115       {
116          "Folder" : "locale",
117          "Files" : [
118             {
119                "Folder" : "zh_CN",
120                "Files" : [
121                   {
122                      "Folder" : "LC_MESSAGES",
123                      "Files" : [
124                         "EDASQLiteCipher.mo"
125                      ]
126                   }
127                ]
128             },
129             {
130                "Folder" : "es_ES",
131                "Files" : [
132                   {
133                      "Folder" : "LC_MESSAGES",
134                      "Files" : [
135                         "locale/es_ES/EDASQLiteCipher.mo"
136                      ]
137                   }
138                ]
139             }
140          ]
141       }
142    ]
143 }