-
Notifications
You must be signed in to change notification settings - Fork 6
/
smake.json
77 lines (72 loc) · 2.09 KB
/
smake.json
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
{
"build": {
"name": "libxutils.a",
"outputDir": "./build",
"flags": "-g -O2 -Wall -D_XUTILS_DEBUG -D_XUTILS_USE_GNU -D_ASSERT_TIMED",
"libs": "-lpthread",
"overwrite": true,
"verbose": 2,
"find": {
"libssl.so:libcrypto.so": {
"path": "/usr/local/ssl/lib:/usr/local/ssl/lib64",
"found": {
"append": {
"flags": "-D_XUTILS_USE_SSL",
"libs": "-lssl -lcrypto"
}
}
}
},
"sources": [
"./src/xver.c",
"./src/crypt/aes.c",
"./src/crypt/base64.c",
"./src/crypt/crc32.c",
"./src/crypt/crypt.c",
"./src/crypt/hmac.c",
"./src/crypt/md5.c",
"./src/crypt/rsa.c",
"./src/crypt/sha256.c",
"./src/crypt/sha1.c",
"./src/data/array.c",
"./src/data/hash.c",
"./src/data/jwt.c",
"./src/data/list.c",
"./src/data/map.c",
"./src/data/xbuf.c",
"./src/data/xjson.c",
"./src/data/xstr.c",
"./src/net/addr.c",
"./src/net/event.c",
"./src/net/http.c",
"./src/net/mdtp.c",
"./src/net/ntp.c",
"./src/net/rtp.c",
"./src/net/sock.c",
"./src/net/api.c",
"./src/net/ws.c",
"./src/sys/sync.c",
"./src/sys/pool.c",
"./src/sys/thread.c",
"./src/sys/xcli.c",
"./src/sys/xcpu.c",
"./src/sys/xfs.c",
"./src/sys/xlog.c",
"./src/sys/xsig.c",
"./src/sys/xtime.c",
"./src/sys/xtop.c",
"./src/sys/xtype.c"
],
"includes": [
"./src/crypt",
"./src/data",
"./src/net",
"./src/sys",
"./src"
]
},
"install": {
"headerDir": "/usr/local/include/xutils",
"binaryDir": "/usr/local/lib"
}
}