blob: db98a4621ea27a9c244c464288af97f06c2bc8b5 [file] [log] [blame]
java_library(
name = 'event',
srcs = glob(['*.java']),
deps = [
'//lib:guava',
'//lib:jackson',
'//lib:jsr305',
'//src/com/facebook/buck/timing:timing',
'//src/com/facebook/buck/util/concurrent:concurrent',
],
visibility = [
'PUBLIC',
],
)
sh_binary(
name = 'filter-jar',
main = 'filter-jar.sh',
resources = [],
)
java_binary(
name = 'dependencies-for-external-projects-inner',
deps = [
# BuckEventListener
':event',
# IndividualTestEvent.ResultsAvailable
'//src/com/facebook/buck/rules:rules',
# HttpEndpoint
'//src/com/facebook/buck/util:network',
# HumanReadableException
'//src/com/facebook/buck/util:exceptions',
# BuckConfig and Console
'//src/com/facebook/buck/cli:cli',
'//src/com/facebook/buck/util:io',
],
)
genrule(
name = 'dependencies-for-external-projects',
cmd = '$(exe :filter-jar) ' +
'$(location //src/com/facebook/buck/event:dependencies-for-external-projects-inner) $OUT',
out = 'dependencies-for-external-projects.jar',
deps = [
':dependencies-for-external-projects-inner',
':filter-jar',
],
)