|
40 | 40 | 181F131918CA6378009690E0 /* msgbox_osx.m in Sources */ = {isa = PBXBuildFile; fileRef = 181F131618CA6378009690E0 /* msgbox_osx.m */; };
|
41 | 41 | 181F131B18CA63F0009690E0 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 181F131A18CA63F0009690E0 /* OpenGL.framework */; };
|
42 | 42 | 181F131D18CA6505009690E0 /* SDL.framework in Resources */ = {isa = PBXBuildFile; fileRef = 181F131118CA6219009690E0 /* SDL.framework */; };
|
| 43 | + 1863CD96255BEA4300B1D09B /* oric_ch376_plugin.c in Sources */ = {isa = PBXBuildFile; fileRef = 1863CD92255BEA4300B1D09B /* oric_ch376_plugin.c */; }; |
| 44 | + 1863CD97255BEA4300B1D09B /* ch376.c in Sources */ = {isa = PBXBuildFile; fileRef = 1863CD95255BEA4300B1D09B /* ch376.c */; }; |
43 | 45 | 18A21B171B5CD8EC00B1BF3F /* system_sdl.c in Sources */ = {isa = PBXBuildFile; fileRef = 18A21B161B5CD8EC00B1BF3F /* system_sdl.c */; };
|
44 | 46 | 18D270CA18D7346600467488 /* keyboard.c in Sources */ = {isa = PBXBuildFile; fileRef = 18D270C818D7346600467488 /* keyboard.c */; };
|
45 | 47 | 18DC24B119D010EA00C6BCBE /* 6551_com.c in Sources */ = {isa = PBXBuildFile; fileRef = 18DC24AE19D010EA00C6BCBE /* 6551_com.c */; };
|
|
65 | 67 | 181F128A18CA616A009690E0 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
|
66 | 68 | 181F128D18CA616A009690E0 /* Oricutron-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Oricutron-Info.plist"; sourceTree = "<group>"; };
|
67 | 69 | 181F128F18CA616A009690E0 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = "<group>"; };
|
68 |
| - 181F129318CA616A009690E0 /* Oricutron-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Oricutron-Prefix.pch"; sourceTree = "<group>"; }; |
69 | 70 | 181F129518CA616A009690E0 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; name = en; path = en.lproj/Credits.rtf; sourceTree = "<group>"; };
|
70 | 71 | 181F129D18CA616A009690E0 /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = "<group>"; };
|
71 | 72 | 181F12A318CA616A009690E0 /* OricutronTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = OricutronTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
|
|
119 | 120 | 181F131518CA6378009690E0 /* gui_osx.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = gui_osx.m; path = ../../../gui_osx.m; sourceTree = "<group>"; };
|
120 | 121 | 181F131618CA6378009690E0 /* msgbox_osx.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = msgbox_osx.m; path = ../../../msgbox_osx.m; sourceTree = "<group>"; };
|
121 | 122 | 181F131A18CA63F0009690E0 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = ../../../../../../../System/Library/Frameworks/OpenGL.framework; sourceTree = "<group>"; };
|
| 123 | + 1863CD8B255BE39500B1D09B /* Oricutron-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Oricutron-Prefix.pch"; sourceTree = "<group>"; }; |
| 124 | + 1863CD92255BEA4300B1D09B /* oric_ch376_plugin.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = oric_ch376_plugin.c; path = ../../../plugins/ch376/oric_ch376_plugin.c; sourceTree = "<group>"; }; |
| 125 | + 1863CD93255BEA4300B1D09B /* ch376.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ch376.h; path = ../../../plugins/ch376/ch376.h; sourceTree = "<group>"; }; |
| 126 | + 1863CD94255BEA4300B1D09B /* oric_ch376_plugin.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = oric_ch376_plugin.h; path = ../../../plugins/ch376/oric_ch376_plugin.h; sourceTree = "<group>"; }; |
| 127 | + 1863CD95255BEA4300B1D09B /* ch376.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ch376.c; path = ../../../plugins/ch376/ch376.c; sourceTree = "<group>"; }; |
122 | 128 | 18A21B161B5CD8EC00B1BF3F /* system_sdl.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = system_sdl.c; path = ../../../system_sdl.c; sourceTree = "<group>"; };
|
123 | 129 | 18A21B181B5CDAD100B1BF3F /* system_sdl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = system_sdl.h; path = ../../../system_sdl.h; sourceTree = "<group>"; };
|
124 | 130 | 18D270C818D7346600467488 /* keyboard.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = keyboard.c; path = ../../../keyboard.c; sourceTree = "<group>"; };
|
|
194 | 200 | 181F128B18CA616A009690E0 /* Oricutron */ = {
|
195 | 201 | isa = PBXGroup;
|
196 | 202 | children = (
|
| 203 | + 1863CD95255BEA4300B1D09B /* ch376.c */, |
| 204 | + 1863CD93255BEA4300B1D09B /* ch376.h */, |
| 205 | + 1863CD92255BEA4300B1D09B /* oric_ch376_plugin.c */, |
| 206 | + 1863CD94255BEA4300B1D09B /* oric_ch376_plugin.h */, |
197 | 207 | 18A21B181B5CDAD100B1BF3F /* system_sdl.h */,
|
198 | 208 | 18A21B161B5CD8EC00B1BF3F /* system_sdl.c */,
|
199 | 209 | 18D270C818D7346600467488 /* keyboard.c */,
|
|
259 | 269 | children = (
|
260 | 270 | 181F128D18CA616A009690E0 /* Oricutron-Info.plist */,
|
261 | 271 | 181F128E18CA616A009690E0 /* InfoPlist.strings */,
|
262 |
| - 181F129318CA616A009690E0 /* Oricutron-Prefix.pch */, |
263 | 272 | 181F129418CA616A009690E0 /* Credits.rtf */,
|
| 273 | + 1863CD8B255BE39500B1D09B /* Oricutron-Prefix.pch */, |
264 | 274 | );
|
265 | 275 | name = "Supporting Files";
|
266 | 276 | sourceTree = "<group>";
|
|
309 | 319 | 181F127A18CA616A009690E0 /* Project object */ = {
|
310 | 320 | isa = PBXProject;
|
311 | 321 | attributes = {
|
312 |
| - LastUpgradeCheck = 0500; |
| 322 | + LastUpgradeCheck = 1210; |
313 | 323 | ORGANIZATIONNAME = "Peter Gordon";
|
314 | 324 | TargetAttributes = {
|
315 | 325 | 181F12A218CA616A009690E0 = {
|
|
319 | 329 | };
|
320 | 330 | buildConfigurationList = 181F127D18CA616A009690E0 /* Build configuration list for PBXProject "Oricutron" */;
|
321 | 331 | compatibilityVersion = "Xcode 3.2";
|
322 |
| - developmentRegion = English; |
| 332 | + developmentRegion = en; |
323 | 333 | hasScannedForEncodings = 0;
|
324 | 334 | knownRegions = (
|
325 | 335 | en,
|
|
377 | 387 | 181F130A18CA61C6009690E0 /* tape.c in Sources */,
|
378 | 388 | 18DC24B219D010EA00C6BCBE /* 6551_loopback.c in Sources */,
|
379 | 389 | 181F12EE18CA61C6009690E0 /* 6502.c in Sources */,
|
| 390 | + 1863CD96255BEA4300B1D09B /* oric_ch376_plugin.c in Sources */, |
380 | 391 | 18DC24B119D010EA00C6BCBE /* 6551_com.c in Sources */,
|
381 | 392 | 181F131918CA6378009690E0 /* msgbox_osx.m in Sources */,
|
382 | 393 | 181F12F118CA61C6009690E0 /* avi.c in Sources */,
|
|
386 | 397 | 181F131818CA6378009690E0 /* gui_osx.m in Sources */,
|
387 | 398 | 181F130918CA61C6009690E0 /* snapshot.c in Sources */,
|
388 | 399 | 18D270CA18D7346600467488 /* keyboard.c in Sources */,
|
| 400 | + 1863CD97255BEA4300B1D09B /* ch376.c in Sources */, |
389 | 401 | 181F12F318CA61C6009690E0 /* disk.c in Sources */,
|
390 | 402 | 181F12F018CA61C6009690E0 /* 8912.c in Sources */,
|
391 | 403 | 181F12FB18CA61C6009690E0 /* gui.c in Sources */,
|
|
435 | 447 | isa = XCBuildConfiguration;
|
436 | 448 | buildSettings = {
|
437 | 449 | ALWAYS_SEARCH_USER_PATHS = NO;
|
| 450 | + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; |
438 | 451 | CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
|
439 | 452 | CLANG_CXX_LIBRARY = "libc++";
|
440 | 453 | CLANG_ENABLE_OBJC_ARC = YES;
|
| 454 | + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; |
441 | 455 | CLANG_WARN_BOOL_CONVERSION = YES;
|
| 456 | + CLANG_WARN_COMMA = YES; |
442 | 457 | CLANG_WARN_CONSTANT_CONVERSION = YES;
|
| 458 | + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; |
443 | 459 | CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
|
444 | 460 | CLANG_WARN_EMPTY_BODY = YES;
|
445 | 461 | CLANG_WARN_ENUM_CONVERSION = YES;
|
| 462 | + CLANG_WARN_INFINITE_RECURSION = YES; |
446 | 463 | CLANG_WARN_INT_CONVERSION = YES;
|
| 464 | + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; |
| 465 | + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; |
| 466 | + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; |
447 | 467 | CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
|
| 468 | + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; |
| 469 | + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; |
| 470 | + CLANG_WARN_STRICT_PROTOTYPES = YES; |
| 471 | + CLANG_WARN_SUSPICIOUS_MOVE = YES; |
| 472 | + CLANG_WARN_UNREACHABLE_CODE = YES; |
448 | 473 | CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
449 | 474 | COPY_PHASE_STRIP = NO;
|
| 475 | + ENABLE_STRICT_OBJC_MSGSEND = YES; |
| 476 | + ENABLE_TESTABILITY = YES; |
450 | 477 | GCC_C_LANGUAGE_STANDARD = gnu99;
|
451 | 478 | GCC_DYNAMIC_NO_PIC = NO;
|
452 | 479 | GCC_ENABLE_OBJC_EXCEPTIONS = YES;
|
| 480 | + GCC_NO_COMMON_BLOCKS = YES; |
453 | 481 | GCC_OPTIMIZATION_LEVEL = 0;
|
454 | 482 | GCC_PREPROCESSOR_DEFINITIONS = (
|
455 | 483 | "DEBUG=1",
|
|
464 | 492 | GCC_WARN_UNUSED_VARIABLE = YES;
|
465 | 493 | MACOSX_DEPLOYMENT_TARGET = 10.9;
|
466 | 494 | ONLY_ACTIVE_ARCH = YES;
|
| 495 | + PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR = YES; |
467 | 496 | SDKROOT = macosx;
|
468 | 497 | };
|
469 | 498 | name = Debug;
|
|
472 | 501 | isa = XCBuildConfiguration;
|
473 | 502 | buildSettings = {
|
474 | 503 | ALWAYS_SEARCH_USER_PATHS = NO;
|
| 504 | + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; |
475 | 505 | CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
|
476 | 506 | CLANG_CXX_LIBRARY = "libc++";
|
477 | 507 | CLANG_ENABLE_OBJC_ARC = YES;
|
| 508 | + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; |
478 | 509 | CLANG_WARN_BOOL_CONVERSION = YES;
|
| 510 | + CLANG_WARN_COMMA = YES; |
479 | 511 | CLANG_WARN_CONSTANT_CONVERSION = YES;
|
| 512 | + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; |
480 | 513 | CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
|
481 | 514 | CLANG_WARN_EMPTY_BODY = YES;
|
482 | 515 | CLANG_WARN_ENUM_CONVERSION = YES;
|
| 516 | + CLANG_WARN_INFINITE_RECURSION = YES; |
483 | 517 | CLANG_WARN_INT_CONVERSION = YES;
|
| 518 | + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; |
| 519 | + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; |
| 520 | + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; |
484 | 521 | CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
|
| 522 | + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; |
| 523 | + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; |
| 524 | + CLANG_WARN_STRICT_PROTOTYPES = YES; |
| 525 | + CLANG_WARN_SUSPICIOUS_MOVE = YES; |
| 526 | + CLANG_WARN_UNREACHABLE_CODE = YES; |
485 | 527 | CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
486 | 528 | COPY_PHASE_STRIP = YES;
|
487 | 529 | DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
|
488 | 530 | ENABLE_NS_ASSERTIONS = NO;
|
| 531 | + ENABLE_STRICT_OBJC_MSGSEND = YES; |
489 | 532 | GCC_C_LANGUAGE_STANDARD = gnu99;
|
490 | 533 | GCC_ENABLE_OBJC_EXCEPTIONS = YES;
|
| 534 | + GCC_NO_COMMON_BLOCKS = YES; |
491 | 535 | GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
492 | 536 | GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
|
493 | 537 | GCC_WARN_UNDECLARED_SELECTOR = YES;
|
|
496 | 540 | GCC_WARN_UNUSED_VARIABLE = YES;
|
497 | 541 | MACOSX_DEPLOYMENT_TARGET = 10.9;
|
498 | 542 | ONLY_ACTIVE_ARCH = YES;
|
| 543 | + PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR = YES; |
499 | 544 | SDKROOT = macosx;
|
500 | 545 | };
|
501 | 546 | name = Release;
|
|
505 | 550 | buildSettings = {
|
506 | 551 | ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
|
507 | 552 | CLANG_ENABLE_OBJC_ARC = NO;
|
| 553 | + CLANG_ENABLE_OBJC_WEAK = YES; |
| 554 | + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO; |
| 555 | + CODE_SIGN_IDENTITY = "-"; |
508 | 556 | COMBINE_HIDPI_IMAGES = YES;
|
509 | 557 | FRAMEWORK_SEARCH_PATHS = (
|
510 | 558 | "$(inherited)",
|
511 | 559 | "$(LOCAL_LIBRARY_DIR)/Frameworks",
|
512 | 560 | );
|
513 | 561 | GCC_PRECOMPILE_PREFIX_HEADER = YES;
|
514 | 562 | GCC_PREFIX_HEADER = "Oricutron/Oricutron-Prefix.pch";
|
| 563 | + HEADER_SEARCH_PATHS = /opt/X11/include; |
515 | 564 | INFOPLIST_FILE = "Oricutron/Oricutron-Info.plist";
|
516 | 565 | LD_RUNPATH_SEARCH_PATHS = "@loader_path/../Resources/";
|
517 | 566 | OTHER_CFLAGS = "";
|
|
527 | 576 | "-D__OPENGL_AVAILABLE__",
|
528 | 577 | "-DSDL_MAJOR_VERSION=1",
|
529 | 578 | );
|
| 579 | + PRODUCT_BUNDLE_IDENTIFIER = "uk.org.petergordon.${PRODUCT_NAME:rfc1034identifier}"; |
530 | 580 | PRODUCT_NAME = "$(TARGET_NAME)";
|
531 | 581 | WRAPPER_EXTENSION = app;
|
532 | 582 | };
|
|
537 | 587 | buildSettings = {
|
538 | 588 | ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
|
539 | 589 | CLANG_ENABLE_OBJC_ARC = NO;
|
| 590 | + CLANG_ENABLE_OBJC_WEAK = YES; |
| 591 | + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO; |
| 592 | + CODE_SIGN_IDENTITY = "-"; |
540 | 593 | COMBINE_HIDPI_IMAGES = YES;
|
541 | 594 | FRAMEWORK_SEARCH_PATHS = (
|
542 | 595 | "$(inherited)",
|
543 | 596 | "$(LOCAL_LIBRARY_DIR)/Frameworks",
|
544 | 597 | );
|
545 | 598 | GCC_PRECOMPILE_PREFIX_HEADER = YES;
|
546 | 599 | GCC_PREFIX_HEADER = "Oricutron/Oricutron-Prefix.pch";
|
| 600 | + HEADER_SEARCH_PATHS = /opt/X11/include; |
547 | 601 | INFOPLIST_FILE = "Oricutron/Oricutron-Info.plist";
|
548 | 602 | LD_RUNPATH_SEARCH_PATHS = "@loader_path/../Resources/";
|
549 | 603 | OTHER_CFLAGS = "";
|
|
559 | 613 | "-DBACKEND_COM",
|
560 | 614 | "-DBACKEND_MODEM",
|
561 | 615 | );
|
| 616 | + PRODUCT_BUNDLE_IDENTIFIER = "uk.org.petergordon.${PRODUCT_NAME:rfc1034identifier}"; |
562 | 617 | PRODUCT_NAME = "$(TARGET_NAME)";
|
563 | 618 | WRAPPER_EXTENSION = app;
|
564 | 619 | };
|
|
580 | 635 | "$(inherited)",
|
581 | 636 | );
|
582 | 637 | INFOPLIST_FILE = "OricutronTests/OricutronTests-Info.plist";
|
| 638 | + PRODUCT_BUNDLE_IDENTIFIER = "uk.org.petergordon.${PRODUCT_NAME:rfc1034identifier}"; |
583 | 639 | PRODUCT_NAME = "$(TARGET_NAME)";
|
584 | 640 | TEST_HOST = "$(BUNDLE_LOADER)";
|
585 | 641 | WRAPPER_EXTENSION = xctest;
|
|
598 | 654 | GCC_PRECOMPILE_PREFIX_HEADER = YES;
|
599 | 655 | GCC_PREFIX_HEADER = "Oricutron/Oricutron-Prefix.pch";
|
600 | 656 | INFOPLIST_FILE = "OricutronTests/OricutronTests-Info.plist";
|
| 657 | + PRODUCT_BUNDLE_IDENTIFIER = "uk.org.petergordon.${PRODUCT_NAME:rfc1034identifier}"; |
601 | 658 | PRODUCT_NAME = "$(TARGET_NAME)";
|
602 | 659 | TEST_HOST = "$(BUNDLE_LOADER)";
|
603 | 660 | WRAPPER_EXTENSION = xctest;
|
|
0 commit comments