|
107 | 107 | 'src/funcsm.cpp', |
108 | 108 | 'src/handler.cpp', |
109 | 109 | 'src/hndlrlst.cpp', |
110 | | - 'src/internal.cpp', |
111 | 110 | 'src/keywords.cpp', |
112 | 111 | 'src/literal.cpp', |
113 | 112 | 'src/keywords.cpp', |
|
339 | 338 |
|
340 | 339 | # Group "Mobile - Android" |
341 | 340 | 'src/mblandroid.h', |
| 341 | + 'src/mblandroidcontrol.h', |
342 | 342 | 'src/mblandroidjava.h', |
| 343 | + 'src/mblandroidtypeface.h', |
343 | 344 | 'src/mblandroidutil.h', |
344 | 345 | 'src/mblandroid.cpp', |
| 346 | + 'src/mblandroidalert.cpp', |
| 347 | + 'src/mblandroidbrowser.cpp', |
| 348 | + 'src/mblandroidbusyindicator.cpp', |
| 349 | + 'src/mblandroidcalendar.cpp', |
| 350 | + 'src/mblandroidcontact.cpp', |
| 351 | + 'src/mblandroidcontrol.cpp', |
345 | 352 | 'src/mblandroiddc.cpp', |
346 | 353 | 'src/mblandroiddialog.cpp', |
| 354 | + 'src/mblandroidfont.cpp', |
347 | 355 | 'src/mblandroidfs.cpp', |
| 356 | + 'src/mblandroidinput.cpp', |
348 | 357 | 'src/mblandroidio.cpp', |
349 | 358 | 'src/mblandroidjava.cpp', |
| 359 | + 'src/mblandroidmail.cpp', |
350 | 360 | 'src/mblandroidmisc.cpp', |
351 | 361 | 'src/mblandroidmm.cpp', |
352 | 362 | 'src/mblandroidnetwork.cpp', |
353 | | - 'src/mblandroidprocess.cpp', |
354 | | - 'src/mblandroidmail.cpp', |
| 363 | + 'src/mblandroidnotification.cpp', |
355 | 364 | 'src/mblandroidorientation.cpp', |
| 365 | + 'src/mblandroidplayer.cpp', |
| 366 | + 'src/mblandroidprocess.cpp', |
| 367 | + 'src/mblandroidscroller.cpp', |
| 368 | + 'src/mblandroidsensor.cpp', |
| 369 | + 'src/mblandroidstore.cpp', |
| 370 | + 'src/mblandroidsound.cpp', |
356 | 371 | 'src/mblandroidtextlayout.cpp', |
| 372 | + 'src/mblandroidtextmessaging.cpp', |
| 373 | + 'src/mblandroidtypeface.cpp', |
357 | 374 | 'src/mblandroidurl.cpp', |
358 | | - 'src/mblandroid.java', |
359 | | - 'src/java/com/android/vending/billing/IInAppBillingService.aidl', |
360 | | - 'src/java/com/android/vending/billing/IMarketBillingService.aidl', |
361 | | - 'src/java/com/android/vending/billing/IMarketBillingService.java', |
362 | | - 'src/java/com/runrev/android/AccelerationChangeListener.java', |
363 | | - 'src/java/com/runrev/android/AdModule.java', |
364 | | - 'src/java/com/runrev/android/Alert.java', |
365 | | - 'src/java/com/runrev/android/AttachmentProvider.java', |
366 | | - 'src/java/com/runrev/android/BitmapView.java', |
367 | | - 'src/java/com/runrev/android/BusyIndicator.java', |
368 | | - 'src/java/com/runrev/android/CalendarEvents.java', |
369 | | - 'src/java/com/runrev/android/CameraCompat.java', |
370 | | - 'src/java/com/runrev/android/Contact.java', |
371 | | - 'src/java/com/runrev/android/DialogModule.java', |
372 | | - 'src/java/com/runrev/android/Email.java', |
373 | | - 'src/java/com/runrev/android/Engine.java', |
374 | | - 'src/java/com/runrev/android/EngineApi.java', |
375 | | - 'src/java/com/runrev/android/EngineReceiver.java', |
376 | | - 'src/java/com/runrev/android/LiveCodeActivity.java', |
377 | | - 'src/java/com/runrev/android/NetworkModule.java', |
378 | | - 'src/java/com/runrev/android/NotificationModule.java', |
379 | | - 'src/java/com/runrev/android/OpenGLView.java', |
380 | | - 'src/java/com/runrev/android/PushReceiver.java', |
381 | | - 'src/java/com/runrev/android/ScreenOrientationEventListener.java', |
382 | | - 'src/java/com/runrev/android/SensorModule.java', |
383 | | - 'src/java/com/runrev/android/ShakeEventListener.java', |
384 | | - 'src/java/com/runrev/android/SoundModule.java', |
385 | | - 'src/java/com/runrev/android/TextMessaging.java', |
386 | | - 'src/java/com/runrev/android/URLLoader.java', |
387 | | - 'src/java/com/runrev/android/Utils.java', |
388 | | - 'src/java/com/runrev/android/billing/BillingProvider.java', |
389 | | - 'src/java/com/runrev/android/billing/BillingModule.java', |
390 | | - 'src/java/com/runrev/android/billing/PurchaseObserver.java', |
391 | | - 'src/java/com/runrev/android/billing/ResponseHandler.java', |
392 | | - 'src/java/com/runrev/android/billing/amazon/AmazonBillingProvider.java', |
393 | | - 'src/java/com/runrev/android/billing/amazon/MyPurchasingObserver.java', |
394 | | - 'src/java/com/runrev/android/billing/google/Base64.java', |
395 | | - 'src/java/com/runrev/android/billing/google/Base64DecoderException.java', |
396 | | - 'src/java/com/runrev/android/billing/google/IabException.java', |
397 | | - 'src/java/com/runrev/android/billing/google/IabHelper.java', |
398 | | - 'src/java/com/runrev/android/billing/google/IabResult.java', |
399 | | - 'src/java/com/runrev/android/billing/google/Inventory.java', |
400 | | - 'src/java/com/runrev/android/billing/google/Purchase.java', |
401 | | - 'src/java/com/runrev/android/billing/google/SkuDetails.java', |
402 | | - 'src/java/com/runrev/android/billing/google/Security.java', |
403 | | - 'src/java/com/runrev/android/billing/google/GoogleBillingProvider.java', |
404 | | - 'src/java/com/runrev/android/billing/samsung/SamsungBillingProvider.java', |
405 | 375 |
|
406 | 376 | # Group "Mobile - iOS" |
407 | 377 | 'src/mbliphone.h', |
|
663 | 633 | 'src/deploy_windows.cpp', |
664 | 634 | 'src/deploysecurity.cpp', |
665 | 635 | 'src/ide.cpp', |
| 636 | + 'src/internal.cpp', |
666 | 637 | 'src/internal_development.cpp', |
667 | 638 | 'src/mode_development.cpp', |
668 | 639 | ], |
|
672 | 643 | [ |
673 | 644 | 'src/minizip.h', |
674 | 645 | 'src/bsdiff_apply.cpp', |
| 646 | + 'src/internal.cpp', |
675 | 647 | 'src/minizip.cpp', |
676 | 648 | 'src/mode_installer.cpp', |
677 | 649 | 'src/mode_installer_lnx.cpp', |
|
714 | 686 | 'src/srvstack.cpp', |
715 | 687 | ], |
716 | 688 |
|
| 689 | + # Java sources for Android |
| 690 | + 'engine_java_source_files': |
| 691 | + [ |
| 692 | + 'src/java/com/runrev/android/AccelerationChangeListener.java', |
| 693 | + 'src/java/com/runrev/android/Alert.java', |
| 694 | + 'src/java/com/runrev/android/AttachmentProvider.java', |
| 695 | + 'src/java/com/runrev/android/BitmapView.java', |
| 696 | + 'src/java/com/runrev/android/BusyIndicator.java', |
| 697 | + 'src/java/com/runrev/android/CalendarEvents.java', |
| 698 | + 'src/java/com/runrev/android/CameraCompat.java', |
| 699 | + 'src/java/com/runrev/android/Contact.java', |
| 700 | + 'src/java/com/runrev/android/DialogModule.java', |
| 701 | + 'src/java/com/runrev/android/Email.java', |
| 702 | + 'src/java/com/runrev/android/Engine.java', |
| 703 | + 'src/java/com/runrev/android/EngineApi.java', |
| 704 | + 'src/java/com/runrev/android/EngineReceiver.java', |
| 705 | + 'src/java/com/runrev/android/LiveCodeActivity.java', |
| 706 | + 'src/java/com/runrev/android/NetworkModule.java', |
| 707 | + 'src/java/com/runrev/android/NotificationModule.java', |
| 708 | + 'src/java/com/runrev/android/OpenGLView.java', |
| 709 | + 'src/java/com/runrev/android/PushReceiver.java', |
| 710 | + 'src/java/com/runrev/android/ScreenOrientationEventListener.java', |
| 711 | + 'src/java/com/runrev/android/SensorModule.java', |
| 712 | + 'src/java/com/runrev/android/ShakeEventListener.java', |
| 713 | + 'src/java/com/runrev/android/SoundModule.java', |
| 714 | + 'src/java/com/runrev/android/TextMessaging.java', |
| 715 | + 'src/java/com/runrev/android/URLLoader.java', |
| 716 | + 'src/java/com/runrev/android/Utils.java', |
| 717 | + 'src/java/com/runrev/android/billing/BillingProvider.java', |
| 718 | + 'src/java/com/runrev/android/billing/BillingModule.java', |
| 719 | + 'src/java/com/runrev/android/billing/PurchaseObserver.java', |
| 720 | + #'src/java/com/runrev/android/billing/ResponseHandler.java', |
| 721 | + 'src/java/com/runrev/android/billing/google/Base64.java', |
| 722 | + 'src/java/com/runrev/android/billing/google/Base64DecoderException.java', |
| 723 | + 'src/java/com/runrev/android/billing/google/IabException.java', |
| 724 | + 'src/java/com/runrev/android/billing/google/IabHelper.java', |
| 725 | + 'src/java/com/runrev/android/billing/google/IabResult.java', |
| 726 | + 'src/java/com/runrev/android/billing/google/Inventory.java', |
| 727 | + 'src/java/com/runrev/android/billing/google/Purchase.java', |
| 728 | + 'src/java/com/runrev/android/billing/google/SkuDetails.java', |
| 729 | + 'src/java/com/runrev/android/billing/google/Security.java', |
| 730 | + 'src/java/com/runrev/android/billing/google/GoogleBillingProvider.java', |
| 731 | + 'src/java/com/runrev/android/billing/samsung/SamsungBillingProvider.java', |
| 732 | + ], |
| 733 | + |
| 734 | + # AIDL sources for Android |
| 735 | + 'engine_aidl_source_files': |
| 736 | + [ |
| 737 | + 'src/java/com/android/vending/billing/IInAppBillingService.aidl', |
| 738 | + 'src/java/com/android/vending/billing/IMarketBillingService.aidl', |
| 739 | + 'src/java/com/sec/android/iap/IAPServiceCallback.aidl', |
| 740 | + 'src/java/com/sec/android/iap/IAPConnector.aidl', |
| 741 | + ], |
| 742 | + |
| 743 | + # Sources only used in Commercial Android builds |
| 744 | + 'engine_commercial_java_files': |
| 745 | + [ |
| 746 | + 'src/java/com/runrev/android/AdModule.java', |
| 747 | + 'src/java/com/runrev/android/billing/amazon/AmazonBillingProvider.java', |
| 748 | + 'src/java/com/runrev/android/billing/amazon/MyPurchasingObserver.java', |
| 749 | + ], |
| 750 | + |
| 751 | + |
717 | 752 | # Files to be excluded from server builds |
718 | 753 | 'engine_server_exclude_files': |
719 | 754 | [ |
|
876 | 911 | ] |
877 | 912 | }, |
878 | 913 | ], |
| 914 | + [ |
| 915 | + 'OS == "android"', |
| 916 | + { |
| 917 | + 'sources!': |
| 918 | + [ |
| 919 | + 'src/opensslsocket.cpp', |
| 920 | + 'src/player-platform.cpp', |
| 921 | + 'src/socket_resolve.cpp', |
| 922 | + 'src/stacktile.cpp', |
| 923 | + 'src/sysunxnetwork.cpp', |
| 924 | + ], |
| 925 | + }, |
| 926 | + ], |
879 | 927 | [ |
880 | 928 | 'OS == "ios"', |
881 | 929 | { |
|
896 | 944 | [ |
897 | 945 | # Note that this does *not* exclude player.cpp |
898 | 946 | ['exclude', '^src/player.+\\.(cpp|mm)$'], |
| 947 | + ['exclude', '^src/dsk.*\\.(cpp|mm)$'], |
899 | 948 | ], |
900 | 949 | }, |
901 | 950 | ], |
|
904 | 953 | 'target_conditions': |
905 | 954 | [ |
906 | 955 | [ |
907 | | - 'server_mode == 0 and (OS == "mac" or OS == "win" or OS == "linux")', |
| 956 | + 'server_mode == 0 and (OS != "ios" and OS != "android")', |
908 | 957 | { |
909 | 958 | 'sources!': |
910 | 959 | [ |
|
0 commit comments