Skip to content

Commit 4cbda19

Browse files
validate files
1 parent 9172230 commit 4cbda19

File tree

1 file changed

+8
-9
lines changed

1 file changed

+8
-9
lines changed

Package/gulpfile.js

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -295,7 +295,7 @@ const copyUWPFiles = gulp.series(
295295
const validateAssembled = async () => {
296296
// When the package contents are updated *and validated*, update the expected below from the output of the failed validation console output (run `gulp validateAssembled`).
297297
// This helps ensure a bad package is not accidentally published due to tooling changes, etc.
298-
const expectedTS = [
298+
const expected = [
299299
'Assembled/BabylonModule.d.ts',
300300
'Assembled/BabylonModule.js',
301301
'Assembled/BabylonModule.js.map',
@@ -328,19 +328,16 @@ const validateAssembled = async () => {
328328
'Assembled/NOTICE.html',
329329
'Assembled/shared',
330330
'Assembled/shared/BabylonNative.h',
331+
'Assembled/shared/BabylonNative.cpp',
332+
'Assembled/shared/BabylonNative',
331333
'Assembled/shared/XrAnchorHelper.h',
332334
'Assembled/shared/XrContextHelper.h',
333335
'Assembled/VersionValidation.d.ts',
334336
'Assembled/VersionValidation.js',
335337
'Assembled/VersionValidation.js.map'
336-
];
337-
338-
const actual = glob.sync('Assembled/**/*');
339-
checkDirectory(actual, expectedTS, 'Assembled');
340-
341-
let expectediosandroid = [
342338
`Assembled/android`,
343339
`Assembled/android/build.gradle`,
340+
`Assembled/android/CMakeLists.txt`,
344341
`Assembled/android/include`,
345342
`Assembled/android/include/IXrContextARCore.h`,
346343
`Assembled/android/src`,
@@ -366,7 +363,8 @@ const validateAssembled = async () => {
366363
`Assembled/react-native-babylon.podspec`,
367364
];
368365

369-
checkDirectory(actualiosandroid, expectediosandroid, `Assembled`);
366+
const actual = glob.sync('Assembled/**/*', {ignore: ['Assembled/shared/BabylonNative/BabylonNative-*/**']});
367+
checkDirectory(actual, expected, `Assembled`);
370368
}
371369

372370
const createPackage = async () => {
@@ -507,11 +505,12 @@ const buildBabylonNativeSourceTree = async () => {
507505

508506
const copyFiles = gulp.parallel(copyCommonFiles, copySharedFiles, copyIOSFiles, copyAndroidFiles, copyWindowsFiles);
509507
const buildAssembled = gulp.series(buildBabylonNativeSourceTree, copyFiles, buildTypeScript, validateAssembled);
508+
const buildIOS = gulp.series(makeXCodeProj, buildIphoneOS, buildIphoneSimulator);
510509

511510
exports.buildAssembled = buildAssembled;
512511
exports.buildTypeScript = buildTypeScript;
513512
exports.validateAssembled = validateAssembled;
514-
//exports.buildIOS = buildIOS;
513+
exports.buildIOS = buildIOS;
515514
exports.buildAndroid = buildAndroid;
516515
exports.copyFiles = copyFiles;
517516

0 commit comments

Comments
 (0)