Use native_module_spec_name to name codegen targets

Summary:
## Description
Suppose this was the codegen declaration before:

```
rn_library(
  name = "FooModule",
  native_module_spec_name = "FBReactNativeSpec",
  codegen_modules = True,
  # ...
)
```

Previously, this would generate the following BUCK targets:
- generated_objcpp_modules-FooModuleApple
- generated_java_modules-FooModuleAndroid
- generated_java_modules-FooModule-jniAndroid

## Changes
We will now generate:
- FBReactNativeSpecApple
- FBReactNativeSpecAndroid
- FBReactNativeSpec-jniAndroid

This matches the naming scheme of the old codegen.

Changelog: [Internal]

Reviewed By: fkgozali

Differential Revision: D25680224

fbshipit-source-id: 617ac18fd915f3277f6bd98072d147f20fb193e5
This commit is contained in:
Ramanpreet Nara
2020-12-24 00:47:38 -08:00
committed by Facebook GitHub Bot
parent a68415270c
commit fb34fba01c
28 changed files with 32 additions and 32 deletions
@@ -18,5 +18,5 @@ rn_android_library(
react_native_target("java/com/facebook/react/devsupport:interfaces"),
react_native_target("java/com/facebook/react/module/annotations:annotations"),
],
exported_deps = [react_native_root_target("Libraries:generated_java_modules-FBReactNativeSpec")],
exported_deps = [react_native_root_target("Libraries:FBReactNativeSpec")],
)