@@ -44,10 +44,12 @@ def erlang_app(
4444 deps = [],
4545 runtime_deps = [],
4646 stamp = - 1 ):
47+ srcs = native .glob (["src/**/*.erl" ]) + extra_srcs
48+
4749 erlang_bytecode (
4850 name = "beam_files" ,
4951 hdrs = native .glob (["include/**/*.hrl" , "src/**/*.hrl" ]) + extra_hdrs ,
50- srcs = native . glob ([ "src/**/*.erl" ]) + extra_srcs ,
52+ srcs = srcs ,
5153 erlc_opts = erlc_opts ,
5254 dest = "ebin" ,
5355 deps = build_deps + deps ,
@@ -82,6 +84,7 @@ def erlang_app(
8284 beam = [":beam_files" ],
8385 priv = native .glob (["priv/**/*" ]) + extra_priv ,
8486 license_files = native .glob (["LICENSE*" ]) + extra_license_files ,
87+ srcs = srcs ,
8588 deps = deps + runtime_deps ,
8689 visibility = ["//visibility:public" ],
8790 )
@@ -103,10 +106,12 @@ def test_erlang_app(
103106 build_deps = [],
104107 deps = [],
105108 runtime_deps = []):
109+ srcs = native .glob (["src/**/*.erl" ]) + extra_srcs
110+
106111 erlang_bytecode (
107112 name = "test_beam_files" ,
108113 hdrs = native .glob (["include/**/*.hrl" , "src/**/*.hrl" ]) + extra_hdrs ,
109- srcs = native . glob ([ "src/**/*.erl" ]) + extra_srcs ,
114+ srcs = srcs ,
110115 erlc_opts = erlc_opts ,
111116 dest = "test" ,
112117 deps = build_deps + deps ,
@@ -126,6 +131,7 @@ def test_erlang_app(
126131 beam = [":test_beam_files" ],
127132 priv = native .glob (["priv/**/*" ]) + extra_priv ,
128133 license_files = native .glob (["LICENSE*" ]) + extra_license_files ,
134+ srcs = srcs ,
129135 deps = deps + runtime_deps ,
130136 visibility = ["//visibility:public" ],
131137 testonly = True ,
0 commit comments