blob: cbb4a2d6753789727d8acca19b3139a481de919b [file] [log] [blame]
java_library(
name = 'linearalloc_estimator',
srcs = [
'LinearAllocEstimator.java',
],
deps = [
'//lib:guava',
'//lib:jsr305',
'//third-party/java/asm:asm',
],
)
java_binary(
name = 'cli_linearalloc_estimator',
main_class = 'com.facebook.buck.dalvik.LinearAllocEstimator',
deps = [
':dalvik',
],
)
java_library(
name = 'dalvik',
srcs = [
'AbstractFileLike.java',
'AbstractZipSplitter.java',
'ClasspathTraversal.java',
'ClasspathTraverser.java',
'DefaultClasspathTraverser.java',
'DefaultZipSplitterFactory.java',
'DefaultZipSplitter.java',
'FileLikeInputSupplier.java',
'FileLike.java',
'LinearAllocAwareZipSplitterFactory.java',
'LinearAllocAwareZipSplitter.java',
'ZipOutputStreamHelper.java',
'ZipSplitterFactory.java',
'ZipSplitter.java',
],
deps = [
':linearalloc_estimator',
'//lib:guava',
'//lib:jsr305',
'//src/com/facebook/buck/util:exceptions',
'//src/com/facebook/buck/util:io',
'//src/com/facebook/buck/util:util',
],
visibility = [
'PUBLIC',
],
)