blob: 12c9589c49f89704a7d488842c39419d52d16eca [file] [log] [blame]
RULES_SRCS = [
'GenParcelableBuildRuleFactory.java',
'GenParcelable.java',
]
java_library(
name = 'rules',
srcs = RULES_SRCS,
deps = [
':parcelable',
'//lib:guava',
'//lib:jsr305',
'//src/com/facebook/buck/model:model',
'//src/com/facebook/buck/parser:rule_pattern',
'//src/com/facebook/buck/rules:build_rule',
'//src/com/facebook/buck/rules:rules',
'//src/com/facebook/buck/step:step',
'//src/com/facebook/buck/util:constants',
],
visibility = [
'//src/com/facebook/buck/rules:types',
],
)
java_library(
name = 'parcelable',
srcs = glob(['*.java'], excludes = RULES_SRCS),
deps = [
'//lib:guava',
'//lib:jsr305',
'//src/com/facebook/buck/util:util',
],
visibility = [
'//test/com/facebook/buck/parcelable:parcelable',
],
)