@@ -18,15 +18,8 @@ def reactNativeArchitectures() {
18
18
return value ? value. split(" ," ) : [" armeabi-v7a" , " x86" , " x86_64" , " arm64-v8a" ]
19
19
}
20
20
21
- def isNewArchitectureEnabled () {
22
- return rootProject. hasProperty(" newArchEnabled" ) && rootProject. getProperty(" newArchEnabled" ) == " true"
23
- }
24
-
25
21
apply plugin : " com.android.library"
26
-
27
- if (isNewArchitectureEnabled()) {
28
- apply plugin : " com.facebook.react"
29
- }
22
+ apply plugin : " com.facebook.react"
30
23
31
24
def getExtOrDefault (name ) {
32
25
return rootProject. ext. has(name) ? rootProject. ext. get(name) : project. properties[" LiveMarkdown_" + name]
@@ -93,7 +86,6 @@ android {
93
86
targetSdkVersion getExtOrIntegerDefault(" targetSdkVersion" )
94
87
95
88
buildConfigField " int" , " REACT_NATIVE_MINOR_VERSION" , REACT_NATIVE_MINOR_VERSION . toString()
96
- buildConfigField " boolean" , " IS_NEW_ARCHITECTURE_ENABLED" , isNewArchitectureEnabled(). toString()
97
89
98
90
consumerProguardFiles " proguard-rules.pro"
99
91
@@ -129,15 +121,10 @@ android {
129
121
130
122
sourceSets {
131
123
main {
132
- if (isNewArchitectureEnabled()) {
133
- java. srcDirs + = [
134
- " src/newarch" ,
135
- // This is needed to build Kotlin project with NewArch enabled
136
- " ${ project.buildDir} /generated/source/codegen/java"
137
- ]
138
- } else {
139
- java. srcDirs + = [" src/oldarch" ]
140
- }
124
+ java. srcDirs + = [
125
+ // This is needed to build Kotlin project with NewArch enabled
126
+ " ${ project.buildDir} /generated/source/codegen/java"
127
+ ]
141
128
142
129
// TextLayoutManager
143
130
if (REACT_NATIVE_MINOR_VERSION <= 76 ) {
@@ -190,14 +177,6 @@ dependencies {
190
177
implementation project(" :react-native-reanimated" )
191
178
}
192
179
193
- if (isNewArchitectureEnabled()) {
194
- react {
195
- jsRootDir = file(" ../src/" )
196
- libraryName = " LiveMarkdown"
197
- codegenJavaPackageName = " com.expensify.livemarkdown"
198
- }
199
- }
200
-
201
180
// This fixes linking errors due to undefined symbols from libworklets.so.
202
181
// During Gradle Sync, Android Gradle Plugin runs Prefab and treats worklets
203
182
// like a header-only library. During build, config files are not regenerated
0 commit comments