-
Notifications
You must be signed in to change notification settings - Fork 8
/
Copy pathbinding.gyp
40 lines (40 loc) · 829 Bytes
/
binding.gyp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
{
'targets' : [
{
'target_name': 'scrypt_lib',
'type': 'static_library',
'defines': [ #This config file is custom generated for each POSIX OS
'CONFIG_H_FILE="../config.h"',
],
'include_dirs' : [
'scrypt-1.1.6',
'scrypt-1.1.6/lib/util',
'scrypt-1.1.6/lib/crypto',
'scrypt-1.1.6/lib/scryptenc',
],
'sources': [
'scrypt-1.1.6/lib/crypto/crypto_scrypt-sse.c',
'scrypt-1.1.6/lib/crypto/sha256.c',
'win/mman.c'
],
'conditions': [
[
'OS == "win"', {
#'msvs_settings' : {
# 'VCCLCompilerTool' : {
# 'AdditionalOptions' : ['/TC']
# }
#},
'libraries': [
'-lC:/OpenSSL-Win32/lib/libeay32.lib',
],
'include_dirs': [
'win/include',
'C:/OpenSSL-Win32/include',
],
},
]
],
},
],
}