Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
add register for android and java backends
[ci skip-rust]
- Loading branch information
Tom Dyas
committed
Dec 31, 2021
1 parent
c5870c6
commit 3476396
Showing
7 changed files
with
94 additions
and
0 deletions.
There are no files selected for viewing
4 changes: 4 additions & 0 deletions
4
src/python/pants/backend/experimental/codegen/thrift/scrooge/android/BUILD
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
# Copyright 2021 Pants project contributors (see CONTRIBUTORS.md). | ||
# Licensed under the Apache License, Version 2.0 (see LICENSE). | ||
|
||
python_sources() |
Empty file.
42 changes: 42 additions & 0 deletions
42
src/python/pants/backend/experimental/codegen/thrift/scrooge/android/register.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,42 @@ | ||
# Copyright 2021 Pants project contributors (see CONTRIBUTORS.md). | ||
# Licensed under the Apache License, Version 2.0 (see LICENSE). | ||
from pants.backend.codegen.thrift.rules import rules as thrift_rules | ||
from pants.backend.codegen.thrift.scrooge.android.rules import rules as scrooge_android_java_rules | ||
from pants.backend.codegen.thrift.scrooge.rules import rules as scrooge_rules | ||
from pants.backend.codegen.thrift.target_types import ( | ||
ThriftSourcesGeneratorTarget, | ||
ThriftSourceTarget, | ||
) | ||
from pants.backend.scala import target_types as scala_target_types | ||
from pants.backend.scala.compile.scalac import rules as scalac_rules | ||
from pants.core.util_rules import config_files, source_files, stripped_source_files | ||
from pants.core.util_rules.external_tool import rules as external_tool_rules | ||
from pants.jvm import classpath | ||
from pants.jvm.jdk_rules import rules as jdk_rules | ||
from pants.jvm.resolve.coursier_fetch import rules as coursier_fetch_rules | ||
from pants.jvm.resolve.coursier_setup import rules as coursier_setup_rules | ||
from pants.jvm.util_rules import rules as util_rules | ||
|
||
|
||
def target_types(): | ||
return [ThriftSourcesGeneratorTarget, ThriftSourceTarget] | ||
|
||
|
||
def rules(): | ||
return [ | ||
*thrift_rules(), | ||
*scrooge_rules(), | ||
*scrooge_android_java_rules(), | ||
# Re-export rules necessary to avoid rule graph errors. | ||
*config_files.rules(), | ||
*classpath.rules(), | ||
*coursier_fetch_rules(), | ||
*coursier_setup_rules(), | ||
*external_tool_rules(), | ||
*source_files.rules(), | ||
*scalac_rules(), | ||
*util_rules(), | ||
*jdk_rules(), | ||
*scala_target_types.rules(), | ||
*stripped_source_files.rules(), | ||
] |
4 changes: 4 additions & 0 deletions
4
src/python/pants/backend/experimental/codegen/thrift/scrooge/java/BUILD
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
# Copyright 2021 Pants project contributors (see CONTRIBUTORS.md). | ||
# Licensed under the Apache License, Version 2.0 (see LICENSE). | ||
|
||
python_sources() |
Empty file.
42 changes: 42 additions & 0 deletions
42
src/python/pants/backend/experimental/codegen/thrift/scrooge/java/register.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,42 @@ | ||
# Copyright 2021 Pants project contributors (see CONTRIBUTORS.md). | ||
# Licensed under the Apache License, Version 2.0 (see LICENSE). | ||
from pants.backend.codegen.thrift.rules import rules as thrift_rules | ||
from pants.backend.codegen.thrift.scrooge.java.rules import rules as scrooge_java_rules | ||
from pants.backend.codegen.thrift.scrooge.rules import rules as scrooge_rules | ||
from pants.backend.codegen.thrift.target_types import ( | ||
ThriftSourcesGeneratorTarget, | ||
ThriftSourceTarget, | ||
) | ||
from pants.backend.scala import target_types as scala_target_types | ||
from pants.backend.scala.compile.scalac import rules as scalac_rules | ||
from pants.core.util_rules import config_files, source_files, stripped_source_files | ||
from pants.core.util_rules.external_tool import rules as external_tool_rules | ||
from pants.jvm import classpath | ||
from pants.jvm.jdk_rules import rules as jdk_rules | ||
from pants.jvm.resolve.coursier_fetch import rules as coursier_fetch_rules | ||
from pants.jvm.resolve.coursier_setup import rules as coursier_setup_rules | ||
from pants.jvm.util_rules import rules as util_rules | ||
|
||
|
||
def target_types(): | ||
return [ThriftSourcesGeneratorTarget, ThriftSourceTarget] | ||
|
||
|
||
def rules(): | ||
return [ | ||
*thrift_rules(), | ||
*scrooge_rules(), | ||
*scrooge_java_rules(), | ||
# Re-export rules necessary to avoid rule graph errors. | ||
*config_files.rules(), | ||
*classpath.rules(), | ||
*coursier_fetch_rules(), | ||
*coursier_setup_rules(), | ||
*external_tool_rules(), | ||
*source_files.rules(), | ||
*scalac_rules(), | ||
*util_rules(), | ||
*jdk_rules(), | ||
*scala_target_types.rules(), | ||
*stripped_source_files.rules(), | ||
] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters