forked from processone/exmpp
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathrebar.config
53 lines (48 loc) · 1.37 KB
/
rebar.config
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
{erl_opts, [
debug_info,
{d, 'HAVE_EXPAT'},
{d, 'HAVE_ZLIB'},
{d, 'HAVE_OPENSSL'},
{src_dirs, ["client", "compat", "core", "network", "server"]}
]}.
{compile_pre_script, "./pre-build.sh"}.
{clean_post_script, "./post-clean.sh"}.
{port_sources, [
"exmpp_compress_zlib.c",
"exmpp_driver.c",
"exmpp_stringprep.c",
"exmpp_tls.c",
"exmpp_tls_openssl.c",
"exmpp_xml.c",
"exmpp_xml_expat.c",
"exmpp_xml_expat_legacy.c"
]}.
{so_specs, [
{"priv/lib/exmpp_xml_expat.so",
["c_src/exmpp_driver.o", "c_src/exmpp_xml.o", "c_src/exmpp_xml_expat.o"],
[{"LDFLAGS", "$LDFLAGS -lexpat"}]
},
{"priv/lib/exmpp_xml_expat_legacy.so",
["c_src/exmpp_driver.o", "c_src/exmpp_xml.o", "c_src/exmpp_xml_expat_legacy.o"],
[{"LDFLAGS", "$LDFLAGS -lexpat"}]
},
{"priv/lib/exmpp_stringprep.so",
["c_src/exmpp_driver.o", "c_src/exmpp_stringprep.o"]
},
{
"priv/lib/exmpp_zlib.so",
["c_src/exmpp_driver.o", "c_src/exmpp_compress_zlib.o"],
[{"LDFLAGS", "$LDFLAGS -lz"}]
},
{"priv/lib/exmpp_openssl.so",
["c_src/exmpp_driver.o", "c_src/exmpp_tls.o", "c_src/exmpp_tls_openssl.o"],
[{"LDFLAGS", "$LDFLAGS -lssl"}]
}
]}.
{port_envs, [
{"LDFLAGS", "$LDFLAGS -module -avoid-version"}
]}.
{edoc_opts, [
{def, [{vsn, "0.9.5-next"}]},
{packages, false}
]}.