Skip to content

Commit b16346f

Browse files
committed
refactor: move objc ffi under platform namespace
1 parent 709bdc3 commit b16346f

106 files changed

Lines changed: 103 additions & 100 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

NativeScript/CMakeLists.txt

Lines changed: 35 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -228,63 +228,63 @@ include_directories(
228228
)
229229

230230
set(FFI_SHARED_SOURCE_FILES
231-
ffi/shared/Tasks.cpp
231+
ffi/objc/shared/Tasks.cpp
232232
)
233233

234234
set(FFI_NAPI_SOURCE_FILES
235-
ffi/napi/AutoreleasePool.mm
236-
ffi/napi/Protocol.mm
237-
ffi/napi/ObjCBridge.mm
238-
ffi/napi/Block.mm
239-
ffi/napi/Class.mm
240-
ffi/napi/Closure.mm
241-
ffi/napi/ClassMember.mm
242-
ffi/napi/Cif.mm
243-
ffi/napi/TypeConv.mm
244-
ffi/napi/Util.mm
245-
ffi/napi/Struct.mm
246-
ffi/napi/ObjectRef.mm
247-
ffi/napi/JSObject.mm
248-
ffi/napi/Enum.mm
249-
ffi/napi/Variable.mm
250-
ffi/napi/Object.mm
251-
ffi/napi/CFunction.mm
252-
ffi/napi/Interop.mm
253-
ffi/napi/InlineFunctions.mm
254-
ffi/napi/ClassBuilder.mm
235+
ffi/objc/napi/AutoreleasePool.mm
236+
ffi/objc/napi/Protocol.mm
237+
ffi/objc/napi/ObjCBridge.mm
238+
ffi/objc/napi/Block.mm
239+
ffi/objc/napi/Class.mm
240+
ffi/objc/napi/Closure.mm
241+
ffi/objc/napi/ClassMember.mm
242+
ffi/objc/napi/Cif.mm
243+
ffi/objc/napi/TypeConv.mm
244+
ffi/objc/napi/Util.mm
245+
ffi/objc/napi/Struct.mm
246+
ffi/objc/napi/ObjectRef.mm
247+
ffi/objc/napi/JSObject.mm
248+
ffi/objc/napi/Enum.mm
249+
ffi/objc/napi/Variable.mm
250+
ffi/objc/napi/Object.mm
251+
ffi/objc/napi/CFunction.mm
252+
ffi/objc/napi/Interop.mm
253+
ffi/objc/napi/InlineFunctions.mm
254+
ffi/objc/napi/ClassBuilder.mm
255255
)
256256

257257
set(FFI_ENGINE_SHARED_SOURCE_FILES
258-
ffi/shared/MetadataState.mm
258+
ffi/objc/shared/MetadataState.mm
259259
)
260260

261261
set(FFI_HERMES_ENGINE_SOURCE_FILES
262262
${FFI_ENGINE_SHARED_SOURCE_FILES}
263-
ffi/hermes/NativeApiJsi.mm
263+
ffi/objc/hermes/NativeApiJsi.mm
264264
)
265265

266266
set(FFI_V8_ENGINE_SOURCE_FILES
267267
${FFI_ENGINE_SHARED_SOURCE_FILES}
268-
ffi/v8/NativeApiV8.mm
269-
ffi/v8/NativeApiV8HostObjects.mm
270-
ffi/v8/NativeApiV8Runtime.mm
271-
ffi/v8/NativeApiV8Value.mm
268+
ffi/objc/v8/NativeApiV8.mm
269+
ffi/objc/v8/NativeApiV8HostObjects.mm
270+
ffi/objc/v8/NativeApiV8Runtime.mm
271+
ffi/objc/v8/NativeApiV8Value.mm
272272
)
273273

274274
set(FFI_JSC_ENGINE_SOURCE_FILES
275275
${FFI_ENGINE_SHARED_SOURCE_FILES}
276-
ffi/jsc/NativeApiJSC.mm
277-
ffi/jsc/NativeApiJSCHostObjects.mm
278-
ffi/jsc/NativeApiJSCRuntime.mm
279-
ffi/jsc/NativeApiJSCValue.mm
276+
ffi/objc/jsc/NativeApiJSC.mm
277+
ffi/objc/jsc/NativeApiJSCHostObjects.mm
278+
ffi/objc/jsc/NativeApiJSCRuntime.mm
279+
ffi/objc/jsc/NativeApiJSCValue.mm
280280
)
281281

282282
set(FFI_QUICKJS_ENGINE_SOURCE_FILES
283283
${FFI_ENGINE_SHARED_SOURCE_FILES}
284-
ffi/quickjs/NativeApiQuickJSHostObjects.mm
285-
ffi/quickjs/NativeApiQuickJS.mm
286-
ffi/quickjs/NativeApiQuickJSRuntime.mm
287-
ffi/quickjs/NativeApiQuickJSValue.mm
284+
ffi/objc/quickjs/NativeApiQuickJSHostObjects.mm
285+
ffi/objc/quickjs/NativeApiQuickJS.mm
286+
ffi/objc/quickjs/NativeApiQuickJSRuntime.mm
287+
ffi/objc/quickjs/NativeApiQuickJSValue.mm
288288
)
289289

290290
set(SOURCE_FILES

NativeScript/cli/main.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
#include "runtime/Runtime.h"
1111
#include "runtime/RuntimeConfig.h"
1212
#include "segappend.h"
13-
#include "ffi/shared/Tasks.h"
13+
#include "ffi/objc/shared/Tasks.h"
1414
#include "BundleLoader.h"
1515

1616
using namespace nativescript;

NativeScript/ffi/hermes/NativeApiJsi.h renamed to NativeScript/ffi/objc/hermes/NativeApiJsi.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
#include <jsi/jsi.h>
55

6-
#include "ffi/shared/NativeApiBackendConfig.h"
6+
#include "ffi/objc/shared/NativeApiBackendConfig.h"
77

88
namespace nativescript {
99

File renamed without changes.
File renamed without changes.
File renamed without changes.

NativeScript/ffi/hermes/NativeApiJsiSignatureDispatch.h renamed to NativeScript/ffi/objc/hermes/NativeApiJsiSignatureDispatch.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
#ifndef NS_FFI_HERMES_NATIVE_API_JSI_SIGNATURE_DISPATCH_H
22
#define NS_FFI_HERMES_NATIVE_API_JSI_SIGNATURE_DISPATCH_H
33

4-
#include "ffi/shared/SignatureDispatchCore.h"
4+
#include "ffi/objc/shared/SignatureDispatchCore.h"
55

66
#if defined(__has_include)
77
#if __has_include("GeneratedSignatureDispatch.inc")
88
#include "GeneratedSignatureDispatch.inc"
99
#endif
1010
#endif
1111

12-
#include "ffi/shared/PreparedSignatureDispatch.h"
12+
#include "ffi/objc/shared/PreparedSignatureDispatch.h"
1313

1414
#endif // NS_FFI_HERMES_NATIVE_API_JSI_SIGNATURE_DISPATCH_H
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#ifndef NATIVESCRIPT_FFI_JSC_NATIVE_API_JSC_H
22
#define NATIVESCRIPT_FFI_JSC_NATIVE_API_JSC_H
33

4-
#include "ffi/shared/NativeApiBackendConfig.h"
4+
#include "ffi/objc/shared/NativeApiBackendConfig.h"
55
#include <JavaScriptCore/JavaScript.h>
66

77
namespace nativescript {

0 commit comments

Comments
 (0)