%% 先编译外部依赖库再编译项目代码
|
|
|
|
%% 依赖库
|
|
{
|
|
[
|
|
"dep/*/*"
|
|
]
|
|
,[
|
|
{debug_info_key, "eGJ342io.sdSDln9jAO"}
|
|
,encrypt_debug_info
|
|
,{i, "dep/include"}
|
|
,{outdir, "ebin"}
|
|
]
|
|
}.
|
|
|
|
%% 配置文件去debug信息(缩减配置文件的体积)
|
|
{
|
|
[
|
|
|
|
"src/data/data_filter.erl"
|
|
,"src/data/data_role_name.erl"
|
|
,"src/data/create/*"
|
|
],
|
|
[
|
|
{i, "include"}
|
|
,{outdir, "ebin"}
|
|
,nowarn_export_all
|
|
]
|
|
}.
|
|
|
|
%% 配置文件
|
|
{
|
|
[
|
|
"src/data/*"
|
|
,"src/data/create/*"
|
|
]
|
|
,[
|
|
{debug_info_key, "eGJ342io.sdSDln9jAO"}
|
|
,encrypt_debug_info
|
|
,{i, "include"}
|
|
,{outdir, "ebin"}
|
|
,nowarn_export_all
|
|
]
|
|
}.
|
|
|
|
%% src下项目源码
|
|
{
|
|
[
|
|
%% 先编译自定义behaviour
|
|
"src/battle_field/lib_battle_field.erl",
|
|
"src/cross_zone/cross_zone.erl",
|
|
|
|
%% 工程源码
|
|
"src/*",
|
|
"src/*/*",
|
|
"src/*/*/*",
|
|
|
|
%% 测试代码
|
|
"test/*/*",
|
|
"test/*/*/*",
|
|
"test/*/*/*/*"
|
|
]
|
|
,[
|
|
{debug_info_key, "eGJ342io.sdSDln9jAO"}
|
|
,encrypt_debug_info
|
|
,{i, "include"}
|
|
,{outdir, "ebin"}
|
|
,nowarn_export_all
|
|
,{nowarn_deprecated_function, {erlang, get_stacktrace, 0}}
|
|
]
|
|
}.
|
|
|