1// !$*UTF8*$!
2{
3	archiveVersion = 1;
4	classes = {
5	};
6	objectVersion = 46;
7	objects = {
8
9/* Begin PBXBuildFile section */
10		950BD1140A1E582B00395116 /* MBCBoard.h in Headers */ = {isa = PBXBuildFile; fileRef = F5C8AC0A02FA7C5601AC80B8 /* MBCBoard.h */; };
11		950BD1150A1E582B00395116 /* MBCEngineCommands.h in Headers */ = {isa = PBXBuildFile; fileRef = F5C8AC1002FAB09301AC80B8 /* MBCEngineCommands.h */; };
12		950BD1160A1E582B00395116 /* MBCPlayer.h in Headers */ = {isa = PBXBuildFile; fileRef = F5C8AC1202FAB09301AC80B8 /* MBCPlayer.h */; };
13		950BD1170A1E582B00395116 /* MBCEngine.h in Headers */ = {isa = PBXBuildFile; fileRef = F505DC4103032B9F01F7F1A0 /* MBCEngine.h */; };
14		950BD1180A1E582B00395116 /* MBCBoardView.h in Headers */ = {isa = PBXBuildFile; fileRef = F5228DC1030ADA0201D8E860 /* MBCBoardView.h */; };
15		950BD1190A1E582B00395116 /* MBCBoardViewDraw.h in Headers */ = {isa = PBXBuildFile; fileRef = F50CB520030CE23701D20FFB /* MBCBoardViewDraw.h */; };
16		950BD11A0A1E582B00395116 /* MBCBoardViewModels.h in Headers */ = {isa = PBXBuildFile; fileRef = F50CB521030CE23701D20FFB /* MBCBoardViewModels.h */; };
17		950BD11B0A1E582B00395116 /* MBCBoardViewTextures.h in Headers */ = {isa = PBXBuildFile; fileRef = F50CB522030CE23701D20FFB /* MBCBoardViewTextures.h */; };
18		950BD11C0A1E582B00395116 /* MBCBoardViewMouse.h in Headers */ = {isa = PBXBuildFile; fileRef = F5A165400310660F01D39A8B /* MBCBoardViewMouse.h */; };
19		950BD11D0A1E582B00395116 /* MBCInteractivePlayer.h in Headers */ = {isa = PBXBuildFile; fileRef = F5A165420310661001D39A8B /* MBCInteractivePlayer.h */; };
20		950BD11E0A1E582B00395116 /* MBCAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = F5A1654603106D9B01D39A8B /* MBCAnimation.h */; };
21		950BD11F0A1E582B00395116 /* MBCMoveAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = F5A1654A0310791D01D39A8B /* MBCMoveAnimation.h */; };
22		950BD1200A1E582B00395116 /* MBCController.h in Headers */ = {isa = PBXBuildFile; fileRef = F5A1654E03107AD501D39A8B /* MBCController.h */; };
23		950BD1210A1E582B00395116 /* MBCDocument.h in Headers */ = {isa = PBXBuildFile; fileRef = 953ABB1B043AC51100C64F18 /* MBCDocument.h */; };
24		950BD1220A1E582B00395116 /* MBCBoardAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = 9534EBC3046627320000E7BB /* MBCBoardAnimation.h */; };
25		950BD1230A1E582B00395116 /* MBCGameInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 95B65050046F289700EF3E85 /* MBCGameInfo.h */; };
26		950BD1240A1E582B00395116 /* MBCFloatingBoardWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = 95B5015D049D3080006276A0 /* MBCFloatingBoardWindow.h */; };
27		950BD1250A1E582B00395116 /* MBCMoveGenerator.h in Headers */ = {isa = PBXBuildFile; fileRef = 950B5942049D8C73000001C9 /* MBCMoveGenerator.h */; };
28		950BD1260A1E582B00395116 /* MBCAbout.h in Headers */ = {isa = PBXBuildFile; fileRef = 95C4075B04B2B8500015A26B /* MBCAbout.h */; };
29		950BD1270A1E582B00395116 /* MBCLanguageModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 95D2026204C2247A00590F98 /* MBCLanguageModel.h */; };
30		950BD1280A1E582B00395116 /* MBCBoardViewAccessibility.h in Headers */ = {isa = PBXBuildFile; fileRef = 95F5B80D06C6D00B00AB5FC7 /* MBCBoardViewAccessibility.h */; };
31		950BD12B0A1E582B00395116 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */; };
32		950BD12C0A1E582B00395116 /* bug.opn in Resources */ = {isa = PBXBuildFile; fileRef = F5775A1C02F917A901D8996C /* bug.opn */; };
33		950BD12D0A1E582B00395116 /* losers.opn in Resources */ = {isa = PBXBuildFile; fileRef = F5775A1D02F917A901D8996C /* losers.opn */; };
34		950BD12E0A1E582B00395116 /* nbook.db in Resources */ = {isa = PBXBuildFile; fileRef = F5775A1E02F917A901D8996C /* nbook.db */; };
35		950BD12F0A1E582B00395116 /* suicide.opn in Resources */ = {isa = PBXBuildFile; fileRef = F5775A1F02F917A901D8996C /* suicide.opn */; };
36		950BD1300A1E582B00395116 /* zbook.db in Resources */ = {isa = PBXBuildFile; fileRef = F5775A2002F917A901D8996C /* zbook.db */; };
37		950BD1420A1E582B00395116 /* Defaults.plist in Resources */ = {isa = PBXBuildFile; fileRef = F598AC41035A958501000102 /* Defaults.plist */; };
38		950BD1450A1E582B00395116 /* sjeng.rc in Resources */ = {isa = PBXBuildFile; fileRef = 9595B6C00458E2CD00A8D2EE /* sjeng.rc */; };
39		950BD1460A1E582B00395116 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 95D6CE62045BBDBE0045D5FC /* Localizable.strings */; };
40		950BD1480A1E582B00395116 /* Styles in Resources */ = {isa = PBXBuildFile; fileRef = 95C85026048F342500A9DF4F /* Styles */; };
41		950BD14A0A1E582B00395116 /* SpeechHelp.plist in Resources */ = {isa = PBXBuildFile; fileRef = 9594A40504C76CA4005DC0DD /* SpeechHelp.plist */; };
42		950BD14D0A1E582B00395116 /* main.mm in Sources */ = {isa = PBXBuildFile; fileRef = F5775A1A02F9176F01D8996C /* main.mm */; };
43		950BD14E0A1E582B00395116 /* MBCBoard.mm in Sources */ = {isa = PBXBuildFile; fileRef = F5C8AC0B02FA7C5601AC80B8 /* MBCBoard.mm */; };
44		950BD14F0A1E582B00395116 /* MBCEngineCommands.l in Sources */ = {isa = PBXBuildFile; fileRef = F5C8AC1102FAB09301AC80B8 /* MBCEngineCommands.l */; };
45		950BD1500A1E582B00395116 /* MBCPlayer.mm in Sources */ = {isa = PBXBuildFile; fileRef = F5C8AC1302FAB09301AC80B8 /* MBCPlayer.mm */; };
46		950BD1510A1E582B00395116 /* MBCEngine.mm in Sources */ = {isa = PBXBuildFile; fileRef = F505DC4203032B9F01F7F1A0 /* MBCEngine.mm */; };
47		950BD1520A1E582B00395116 /* MBCBoardViewModels.mm in Sources */ = {isa = PBXBuildFile; fileRef = F5228DC2030ADA0201D8E860 /* MBCBoardViewModels.mm */; };
48		950BD1530A1E582B00395116 /* MBCBoardViewDraw.mm in Sources */ = {isa = PBXBuildFile; fileRef = F5228DEB030AFC7501D8E860 /* MBCBoardViewDraw.mm */; };
49		950BD1540A1E582B00395116 /* MBCBoardViewTextures.mm in Sources */ = {isa = PBXBuildFile; fileRef = F5228DEC030AFC7501D8E860 /* MBCBoardViewTextures.mm */; };
50		950BD1550A1E582B00395116 /* MBCBoardView.mm in Sources */ = {isa = PBXBuildFile; fileRef = F5406BF9030E151F011317DC /* MBCBoardView.mm */; };
51		950BD1560A1E582B00395116 /* MBCBoardViewMouse.mm in Sources */ = {isa = PBXBuildFile; fileRef = F5A165410310661001D39A8B /* MBCBoardViewMouse.mm */; };
52		950BD1570A1E582B00395116 /* MBCAnimation.mm in Sources */ = {isa = PBXBuildFile; fileRef = F5A1654703106D9B01D39A8B /* MBCAnimation.mm */; };
53		950BD1580A1E582B00395116 /* MBCMoveAnimation.mm in Sources */ = {isa = PBXBuildFile; fileRef = F5A1654B0310791D01D39A8B /* MBCMoveAnimation.mm */; };
54		950BD1590A1E582B00395116 /* MBCController.mm in Sources */ = {isa = PBXBuildFile; fileRef = F5A1654F03107AD501D39A8B /* MBCController.mm */; };
55		950BD15A0A1E582B00395116 /* MBCInteractivePlayer.mm in Sources */ = {isa = PBXBuildFile; fileRef = F5C446020311DD0E013BD914 /* MBCInteractivePlayer.mm */; };
56		950BD15B0A1E582B00395116 /* MBCDocument.mm in Sources */ = {isa = PBXBuildFile; fileRef = 953ABB1C043AC51100C64F18 /* MBCDocument.mm */; };
57		950BD15C0A1E582B00395116 /* MBCBoardAnimation.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9534EBC4046627320000E7BB /* MBCBoardAnimation.mm */; };
58		950BD15D0A1E582B00395116 /* MBCGameInfo.mm in Sources */ = {isa = PBXBuildFile; fileRef = 95B65051046F289700EF3E85 /* MBCGameInfo.mm */; };
59		950BD15E0A1E582B00395116 /* MBCFloatingBoardWindow.mm in Sources */ = {isa = PBXBuildFile; fileRef = 95B5015E049D3080006276A0 /* MBCFloatingBoardWindow.mm */; };
60		950BD15F0A1E582B00395116 /* MBCMoveGenerator.mm in Sources */ = {isa = PBXBuildFile; fileRef = 950B5943049D8C73000001C9 /* MBCMoveGenerator.mm */; };
61		950BD1600A1E582B00395116 /* MBCAbout.mm in Sources */ = {isa = PBXBuildFile; fileRef = 95C4075C04B2B8500015A26B /* MBCAbout.mm */; };
62		950BD1610A1E582B00395116 /* MBCLanguageModel.mm in Sources */ = {isa = PBXBuildFile; fileRef = 95D2026304C2247B00590F98 /* MBCLanguageModel.mm */; };
63		950BD1620A1E582B00395116 /* MBCBoardViewAccessibility.mm in Sources */ = {isa = PBXBuildFile; fileRef = 95F5B80E06C6D00B00AB5FC7 /* MBCBoardViewAccessibility.mm */; };
64		950BD1640A1E582B00395116 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
65		950BD1650A1E582B00395116 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F5228DC5030ADA9401D8E860 /* OpenGL.framework */; };
66		950BD1660A1E582B00395116 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F5529B030314493B01CA17FB /* Carbon.framework */; };
67		950BD1680A1E582B00395116 /* Chess.plist in CopyFiles */ = {isa = PBXBuildFile; fileRef = 950EE08807769701004ED524 /* Chess.plist */; };
68		950BD16A0A1E582B00395116 /* Chess.txt in CopyFiles */ = {isa = PBXBuildFile; fileRef = 950EE08907769701004ED524 /* Chess.txt */; };
69		95261CDD1478580E004EF501 /* background.pdf in Resources */ = {isa = PBXBuildFile; fileRef = 95261CDC1478580E004EF501 /* background.pdf */; };
70		953A40B5148D8E220005E53D /* MBCMoveTableViewAccessibility.h in Headers */ = {isa = PBXBuildFile; fileRef = 953A40B3148D8E220005E53D /* MBCMoveTableViewAccessibility.h */; };
71		953A40B6148D8E220005E53D /* MBCMoveTableViewAccessibility.mm in Sources */ = {isa = PBXBuildFile; fileRef = 953A40B4148D8E220005E53D /* MBCMoveTableViewAccessibility.mm */; };
72		95459B741492B7930083FCE3 /* MBCDebug.h in Headers */ = {isa = PBXBuildFile; fileRef = 95459B731492B7930083FCE3 /* MBCDebug.h */; };
73		95459B751492B7930083FCE3 /* MBCDebug.h in Headers */ = {isa = PBXBuildFile; fileRef = 95459B731492B7930083FCE3 /* MBCDebug.h */; };
74		95459B771492B9160083FCE3 /* MBCDebug.cp in Sources */ = {isa = PBXBuildFile; fileRef = 95459B761492B9160083FCE3 /* MBCDebug.cp */; };
75		9556A24514FC15F4000219D4 /* selected_piece_texture@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 9556A24414FC15F4000219D4 /* selected_piece_texture@2x.png */; };
76		956195F90EB12AD70097627D /* selected_piece_texture.png in Resources */ = {isa = PBXBuildFile; fileRef = 956195E80EB12AD70097627D /* selected_piece_texture.png */; };
77		9561960A0EB12AD70097627D /* selected_piece_texture.png in Resources */ = {isa = PBXBuildFile; fileRef = 956195E80EB12AD70097627D /* selected_piece_texture.png */; };
78		9575D08114254A8100E65579 /* MBCBoardWin.h in Headers */ = {isa = PBXBuildFile; fileRef = 9575D07F14254A8100E65579 /* MBCBoardWin.h */; };
79		9575D08214254A8100E65579 /* MBCBoardWin.h in Headers */ = {isa = PBXBuildFile; fileRef = 9575D07F14254A8100E65579 /* MBCBoardWin.h */; };
80		9575D08314254A8100E65579 /* MBCBoardWin.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9575D08014254A8100E65579 /* MBCBoardWin.mm */; };
81		9575D08414254A8100E65579 /* MBCBoardWin.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9575D08014254A8100E65579 /* MBCBoardWin.mm */; };
82		95844C6D0A670C1E0068CA82 /* config.h in Headers */ = {isa = PBXBuildFile; fileRef = 95B4ED8304F30114005E79F8 /* config.h */; };
83		95844C6E0A670C1E0068CA82 /* extvars.h in Headers */ = {isa = PBXBuildFile; fileRef = 95B4ED8804F30114005E79F8 /* extvars.h */; };
84		95844C6F0A670C1E0068CA82 /* protos.h in Headers */ = {isa = PBXBuildFile; fileRef = 95B4ED9104F30114005E79F8 /* protos.h */; };
85		95844C700A670C1E0068CA82 /* sjeng.h in Headers */ = {isa = PBXBuildFile; fileRef = 95B4ED9804F30114005E79F8 /* sjeng.h */; };
86		95844C710A670C1E0068CA82 /* squares.h in Headers */ = {isa = PBXBuildFile; fileRef = 95B4ED9904F30114005E79F8 /* squares.h */; };
87		95844C720A670C1E0068CA82 /* attacks.c in Headers */ = {isa = PBXBuildFile; fileRef = 95B4ED8004F30114005E79F8 /* attacks.c */; };
88		95844C730A670C1E0068CA82 /* draw.c in Headers */ = {isa = PBXBuildFile; fileRef = 95B4ED8404F30114005E79F8 /* draw.c */; };
89		95844C740A670C1E0068CA82 /* book.c in Headers */ = {isa = PBXBuildFile; fileRef = 95B4ED8204F30114005E79F8 /* book.c */; };
90		95844C750A670C1E0068CA82 /* ecache.c in Headers */ = {isa = PBXBuildFile; fileRef = 95B4ED8504F30114005E79F8 /* ecache.c */; };
91		95844C760A670C1E0068CA82 /* epd.c in Headers */ = {isa = PBXBuildFile; fileRef = 95B4ED8604F30114005E79F8 /* epd.c */; };
92		95844C770A670C1E0068CA82 /* eval.c in Headers */ = {isa = PBXBuildFile; fileRef = 95B4ED8704F30114005E79F8 /* eval.c */; };
93		95844C780A670C1E0068CA82 /* learn.c in Headers */ = {isa = PBXBuildFile; fileRef = 95B4ED8904F30114005E79F8 /* learn.c */; };
94		95844C790A670C1E0068CA82 /* leval.c in Headers */ = {isa = PBXBuildFile; fileRef = 95B4ED8A04F30114005E79F8 /* leval.c */; };
95		95844C7A0A670C1E0068CA82 /* moves.c in Headers */ = {isa = PBXBuildFile; fileRef = 95B4ED8B04F30114005E79F8 /* moves.c */; };
96		95844C7B0A670C1E0068CA82 /* neval.c in Headers */ = {isa = PBXBuildFile; fileRef = 95B4ED8C04F30114005E79F8 /* neval.c */; };
97		95844C7C0A670C1E0068CA82 /* newbook.c in Headers */ = {isa = PBXBuildFile; fileRef = 95B4ED8D04F30114005E79F8 /* newbook.c */; };
98		95844C7D0A670C1E0068CA82 /* partner.c in Headers */ = {isa = PBXBuildFile; fileRef = 95B4ED8E04F30114005E79F8 /* partner.c */; };
99		95844C7E0A670C1E0068CA82 /* probe.c in Headers */ = {isa = PBXBuildFile; fileRef = 95B4ED8F04F30114005E79F8 /* probe.c */; };
100		95844C7F0A670C1E0068CA82 /* proof.c in Headers */ = {isa = PBXBuildFile; fileRef = 95B4ED9004F30114005E79F8 /* proof.c */; };
101		95844C800A670C1E0068CA82 /* rcfile.c in Headers */ = {isa = PBXBuildFile; fileRef = 95B4ED9204F30114005E79F8 /* rcfile.c */; };
102		95844C810A670C1E0068CA82 /* search.c in Headers */ = {isa = PBXBuildFile; fileRef = 95B4ED9304F30114005E79F8 /* search.c */; };
103		95844C820A670C1E0068CA82 /* see.c in Headers */ = {isa = PBXBuildFile; fileRef = 95B4ED9404F30114005E79F8 /* see.c */; };
104		95844C830A670C1E0068CA82 /* segtb.c in Headers */ = {isa = PBXBuildFile; fileRef = 95B4ED9504F30114005E79F8 /* segtb.c */; };
105		95844C840A670C1E0068CA82 /* seval.c in Headers */ = {isa = PBXBuildFile; fileRef = 95B4ED9604F30114005E79F8 /* seval.c */; };
106		95844C850A670C1E0068CA82 /* sjeng.c in Headers */ = {isa = PBXBuildFile; fileRef = 95B4ED9704F30114005E79F8 /* sjeng.c */; };
107		95844C860A670C1E0068CA82 /* ttable.c in Headers */ = {isa = PBXBuildFile; fileRef = 95B4ED9A04F30114005E79F8 /* ttable.c */; };
108		95844C870A670C1E0068CA82 /* utils.c in Headers */ = {isa = PBXBuildFile; fileRef = 95B4ED9B04F30114005E79F8 /* utils.c */; };
109		95844C890A670C1E0068CA82 /* blob2.c in Sources */ = {isa = PBXBuildFile; fileRef = 95B4ED8104F30114005E79F8 /* blob2.c */; };
110		95844C980A670C280068CA82 /* MBCBoard.h in Headers */ = {isa = PBXBuildFile; fileRef = F5C8AC0A02FA7C5601AC80B8 /* MBCBoard.h */; };
111		95844C990A670C280068CA82 /* MBCEngineCommands.h in Headers */ = {isa = PBXBuildFile; fileRef = F5C8AC1002FAB09301AC80B8 /* MBCEngineCommands.h */; };
112		95844C9A0A670C280068CA82 /* MBCPlayer.h in Headers */ = {isa = PBXBuildFile; fileRef = F5C8AC1202FAB09301AC80B8 /* MBCPlayer.h */; };
113		95844C9B0A670C280068CA82 /* MBCEngine.h in Headers */ = {isa = PBXBuildFile; fileRef = F505DC4103032B9F01F7F1A0 /* MBCEngine.h */; };
114		95844C9C0A670C280068CA82 /* MBCBoardView.h in Headers */ = {isa = PBXBuildFile; fileRef = F5228DC1030ADA0201D8E860 /* MBCBoardView.h */; };
115		95844C9D0A670C280068CA82 /* MBCBoardViewDraw.h in Headers */ = {isa = PBXBuildFile; fileRef = F50CB520030CE23701D20FFB /* MBCBoardViewDraw.h */; };
116		95844C9E0A670C280068CA82 /* MBCBoardViewModels.h in Headers */ = {isa = PBXBuildFile; fileRef = F50CB521030CE23701D20FFB /* MBCBoardViewModels.h */; };
117		95844C9F0A670C280068CA82 /* MBCBoardViewTextures.h in Headers */ = {isa = PBXBuildFile; fileRef = F50CB522030CE23701D20FFB /* MBCBoardViewTextures.h */; };
118		95844CA00A670C280068CA82 /* MBCBoardViewMouse.h in Headers */ = {isa = PBXBuildFile; fileRef = F5A165400310660F01D39A8B /* MBCBoardViewMouse.h */; };
119		95844CA10A670C280068CA82 /* MBCInteractivePlayer.h in Headers */ = {isa = PBXBuildFile; fileRef = F5A165420310661001D39A8B /* MBCInteractivePlayer.h */; };
120		95844CA20A670C280068CA82 /* MBCAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = F5A1654603106D9B01D39A8B /* MBCAnimation.h */; };
121		95844CA30A670C280068CA82 /* MBCMoveAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = F5A1654A0310791D01D39A8B /* MBCMoveAnimation.h */; };
122		95844CA40A670C280068CA82 /* MBCController.h in Headers */ = {isa = PBXBuildFile; fileRef = F5A1654E03107AD501D39A8B /* MBCController.h */; };
123		95844CA50A670C280068CA82 /* MBCDocument.h in Headers */ = {isa = PBXBuildFile; fileRef = 953ABB1B043AC51100C64F18 /* MBCDocument.h */; };
124		95844CA60A670C280068CA82 /* MBCBoardAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = 9534EBC3046627320000E7BB /* MBCBoardAnimation.h */; };
125		95844CA70A670C280068CA82 /* MBCGameInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 95B65050046F289700EF3E85 /* MBCGameInfo.h */; };
126		95844CA80A670C280068CA82 /* MBCTuner.h in Headers */ = {isa = PBXBuildFile; fileRef = 95A35CFF048EEA7300D1AB5E /* MBCTuner.h */; };
127		95844CA90A670C280068CA82 /* MBCFloatingBoardWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = 95B5015D049D3080006276A0 /* MBCFloatingBoardWindow.h */; };
128		95844CAA0A670C280068CA82 /* MBCMoveGenerator.h in Headers */ = {isa = PBXBuildFile; fileRef = 950B5942049D8C73000001C9 /* MBCMoveGenerator.h */; };
129		95844CAB0A670C280068CA82 /* MBCAbout.h in Headers */ = {isa = PBXBuildFile; fileRef = 95C4075B04B2B8500015A26B /* MBCAbout.h */; };
130		95844CAC0A670C280068CA82 /* MBCLanguageModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 95D2026204C2247A00590F98 /* MBCLanguageModel.h */; };
131		95844CAD0A670C280068CA82 /* MBCBoardViewAccessibility.h in Headers */ = {isa = PBXBuildFile; fileRef = 95F5B80D06C6D00B00AB5FC7 /* MBCBoardViewAccessibility.h */; };
132		95844CB00A670C280068CA82 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */; };
133		95844CB10A670C280068CA82 /* bug.opn in Resources */ = {isa = PBXBuildFile; fileRef = F5775A1C02F917A901D8996C /* bug.opn */; };
134		95844CB20A670C280068CA82 /* losers.opn in Resources */ = {isa = PBXBuildFile; fileRef = F5775A1D02F917A901D8996C /* losers.opn */; };
135		95844CB30A670C280068CA82 /* nbook.db in Resources */ = {isa = PBXBuildFile; fileRef = F5775A1E02F917A901D8996C /* nbook.db */; };
136		95844CB40A670C280068CA82 /* suicide.opn in Resources */ = {isa = PBXBuildFile; fileRef = F5775A1F02F917A901D8996C /* suicide.opn */; };
137		95844CB50A670C280068CA82 /* zbook.db in Resources */ = {isa = PBXBuildFile; fileRef = F5775A2002F917A901D8996C /* zbook.db */; };
138		95844CC70A670C280068CA82 /* Defaults.plist in Resources */ = {isa = PBXBuildFile; fileRef = F598AC41035A958501000102 /* Defaults.plist */; };
139		95844CCA0A670C280068CA82 /* sjeng.rc in Resources */ = {isa = PBXBuildFile; fileRef = 9595B6C00458E2CD00A8D2EE /* sjeng.rc */; };
140		95844CCB0A670C280068CA82 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 95D6CE62045BBDBE0045D5FC /* Localizable.strings */; };
141		95844CCD0A670C280068CA82 /* Tuner.nib in Resources */ = {isa = PBXBuildFile; fileRef = 95A35D03048EEF8900D1AB5E /* Tuner.nib */; };
142		95844CCF0A670C280068CA82 /* SpeechHelp.plist in Resources */ = {isa = PBXBuildFile; fileRef = 9594A40504C76CA4005DC0DD /* SpeechHelp.plist */; };
143		95844CD20A670C280068CA82 /* main.mm in Sources */ = {isa = PBXBuildFile; fileRef = F5775A1A02F9176F01D8996C /* main.mm */; };
144		95844CD30A670C280068CA82 /* MBCBoard.mm in Sources */ = {isa = PBXBuildFile; fileRef = F5C8AC0B02FA7C5601AC80B8 /* MBCBoard.mm */; };
145		95844CD40A670C280068CA82 /* MBCEngineCommands.l in Sources */ = {isa = PBXBuildFile; fileRef = F5C8AC1102FAB09301AC80B8 /* MBCEngineCommands.l */; };
146		95844CD50A670C280068CA82 /* MBCPlayer.mm in Sources */ = {isa = PBXBuildFile; fileRef = F5C8AC1302FAB09301AC80B8 /* MBCPlayer.mm */; };
147		95844CD60A670C280068CA82 /* MBCEngine.mm in Sources */ = {isa = PBXBuildFile; fileRef = F505DC4203032B9F01F7F1A0 /* MBCEngine.mm */; };
148		95844CD70A670C280068CA82 /* MBCBoardViewModels.mm in Sources */ = {isa = PBXBuildFile; fileRef = F5228DC2030ADA0201D8E860 /* MBCBoardViewModels.mm */; };
149		95844CD80A670C280068CA82 /* MBCBoardViewDraw.mm in Sources */ = {isa = PBXBuildFile; fileRef = F5228DEB030AFC7501D8E860 /* MBCBoardViewDraw.mm */; };
150		95844CD90A670C280068CA82 /* MBCBoardViewTextures.mm in Sources */ = {isa = PBXBuildFile; fileRef = F5228DEC030AFC7501D8E860 /* MBCBoardViewTextures.mm */; };
151		95844CDA0A670C280068CA82 /* MBCBoardView.mm in Sources */ = {isa = PBXBuildFile; fileRef = F5406BF9030E151F011317DC /* MBCBoardView.mm */; };
152		95844CDB0A670C280068CA82 /* MBCBoardViewMouse.mm in Sources */ = {isa = PBXBuildFile; fileRef = F5A165410310661001D39A8B /* MBCBoardViewMouse.mm */; };
153		95844CDC0A670C280068CA82 /* MBCAnimation.mm in Sources */ = {isa = PBXBuildFile; fileRef = F5A1654703106D9B01D39A8B /* MBCAnimation.mm */; };
154		95844CDD0A670C280068CA82 /* MBCMoveAnimation.mm in Sources */ = {isa = PBXBuildFile; fileRef = F5A1654B0310791D01D39A8B /* MBCMoveAnimation.mm */; };
155		95844CDE0A670C280068CA82 /* MBCController.mm in Sources */ = {isa = PBXBuildFile; fileRef = F5A1654F03107AD501D39A8B /* MBCController.mm */; };
156		95844CDF0A670C280068CA82 /* MBCInteractivePlayer.mm in Sources */ = {isa = PBXBuildFile; fileRef = F5C446020311DD0E013BD914 /* MBCInteractivePlayer.mm */; };
157		95844CE00A670C280068CA82 /* MBCDocument.mm in Sources */ = {isa = PBXBuildFile; fileRef = 953ABB1C043AC51100C64F18 /* MBCDocument.mm */; };
158		95844CE10A670C280068CA82 /* MBCBoardAnimation.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9534EBC4046627320000E7BB /* MBCBoardAnimation.mm */; };
159		95844CE20A670C280068CA82 /* MBCGameInfo.mm in Sources */ = {isa = PBXBuildFile; fileRef = 95B65051046F289700EF3E85 /* MBCGameInfo.mm */; };
160		95844CE30A670C280068CA82 /* MBCTuner.mm in Sources */ = {isa = PBXBuildFile; fileRef = 95A35D00048EEA7300D1AB5E /* MBCTuner.mm */; };
161		95844CE40A670C280068CA82 /* MBCFloatingBoardWindow.mm in Sources */ = {isa = PBXBuildFile; fileRef = 95B5015E049D3080006276A0 /* MBCFloatingBoardWindow.mm */; };
162		95844CE50A670C280068CA82 /* MBCMoveGenerator.mm in Sources */ = {isa = PBXBuildFile; fileRef = 950B5943049D8C73000001C9 /* MBCMoveGenerator.mm */; };
163		95844CE60A670C280068CA82 /* MBCAbout.mm in Sources */ = {isa = PBXBuildFile; fileRef = 95C4075C04B2B8500015A26B /* MBCAbout.mm */; };
164		95844CE70A670C280068CA82 /* MBCLanguageModel.mm in Sources */ = {isa = PBXBuildFile; fileRef = 95D2026304C2247B00590F98 /* MBCLanguageModel.mm */; };
165		95844CE80A670C280068CA82 /* MBCBoardViewAccessibility.mm in Sources */ = {isa = PBXBuildFile; fileRef = 95F5B80E06C6D00B00AB5FC7 /* MBCBoardViewAccessibility.mm */; };
166		95844CEA0A670C280068CA82 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
167		95844CEB0A670C280068CA82 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F5228DC5030ADA9401D8E860 /* OpenGL.framework */; };
168		95844CEC0A670C280068CA82 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F5529B030314493B01CA17FB /* Carbon.framework */; };
169		959212FB12B0676D0021B5BA /* COPYING in Resources */ = {isa = PBXBuildFile; fileRef = 959212FA12B0676D0021B5BA /* COPYING */; };
170		959212FC12B0676D0021B5BA /* COPYING in Resources */ = {isa = PBXBuildFile; fileRef = 959212FA12B0676D0021B5BA /* COPYING */; };
171		9595F35C1467285D00FC37E4 /* GameKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9595F35B1467285D00FC37E4 /* GameKit.framework */; };
172		95A7266E1426CFE6006CE6F2 /* MBCUserDefaults.h in Headers */ = {isa = PBXBuildFile; fileRef = 95A7266C1426CFE6006CE6F2 /* MBCUserDefaults.h */; };
173		95A7266F1426CFE6006CE6F2 /* MBCUserDefaults.h in Headers */ = {isa = PBXBuildFile; fileRef = 95A7266C1426CFE6006CE6F2 /* MBCUserDefaults.h */; };
174		95A726701426CFE6006CE6F2 /* MBCUserDefaults.mm in Sources */ = {isa = PBXBuildFile; fileRef = 95A7266D1426CFE6006CE6F2 /* MBCUserDefaults.mm */; };
175		95A726711426CFE6006CE6F2 /* MBCUserDefaults.mm in Sources */ = {isa = PBXBuildFile; fileRef = 95A7266D1426CFE6006CE6F2 /* MBCUserDefaults.mm */; };
176		95B4181914E0B5FE006B675E /* libCrashReporterClient.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 95B4181814E0B5FE006B675E /* libCrashReporterClient.a */; settings = {ATTRIBUTES = (Weak, ); }; };
177		95B65BF91471C8C8008DBB60 /* MBCRemotePlayer.h in Headers */ = {isa = PBXBuildFile; fileRef = 95B65BF71471C8C8008DBB60 /* MBCRemotePlayer.h */; };
178		95B65BFA1471C8C8008DBB60 /* MBCRemotePlayer.h in Headers */ = {isa = PBXBuildFile; fileRef = 95B65BF71471C8C8008DBB60 /* MBCRemotePlayer.h */; };
179		95B65BFB1471C8C9008DBB60 /* MBCRemotePlayer.mm in Sources */ = {isa = PBXBuildFile; fileRef = 95B65BF81471C8C8008DBB60 /* MBCRemotePlayer.mm */; };
180		95B65BFC1471C8C9008DBB60 /* MBCRemotePlayer.mm in Sources */ = {isa = PBXBuildFile; fileRef = 95B65BF81471C8C8008DBB60 /* MBCRemotePlayer.mm */; };
181		95B81B7D11F65D2B0047D0A0 /* GeoKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 95B81B7C11F65D2B0047D0A0 /* GeoKit.framework */; };
182		95C31C58125E2E020085159C /* MBCMoveTableView.h in Headers */ = {isa = PBXBuildFile; fileRef = 95C31C56125E2E020085159C /* MBCMoveTableView.h */; };
183		95C31C59125E2E020085159C /* MBCMoveTableView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 95C31C57125E2E020085159C /* MBCMoveTableView.mm */; };
184		95C31C5A125E2E020085159C /* MBCMoveTableView.h in Headers */ = {isa = PBXBuildFile; fileRef = 95C31C56125E2E020085159C /* MBCMoveTableView.h */; };
185		95C31C5B125E2E020085159C /* MBCMoveTableView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 95C31C57125E2E020085159C /* MBCMoveTableView.mm */; };
186		95C31D69125E7B8B0085159C /* MBCStretchyTextCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 95C31D67125E7B8B0085159C /* MBCStretchyTextCell.h */; };
187		95C31D6A125E7B8B0085159C /* MBCStretchyTextCell.mm in Sources */ = {isa = PBXBuildFile; fileRef = 95C31D68125E7B8B0085159C /* MBCStretchyTextCell.mm */; };
188		95C31D6B125E7B8B0085159C /* MBCStretchyTextCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 95C31D67125E7B8B0085159C /* MBCStretchyTextCell.h */; };
189		95C31D6C125E7B8B0085159C /* MBCStretchyTextCell.mm in Sources */ = {isa = PBXBuildFile; fileRef = 95C31D68125E7B8B0085159C /* MBCStretchyTextCell.mm */; };
190		95D4D51B1327E29E0063FA06 /* Spoken.strings in Resources */ = {isa = PBXBuildFile; fileRef = 95D4D5191327E29E0063FA06 /* Spoken.strings */; };
191		95D4D51C1327E29E0063FA06 /* Spoken.strings in Resources */ = {isa = PBXBuildFile; fileRef = 95D4D5191327E29E0063FA06 /* Spoken.strings */; };
192		95D8520F13E710190045366C /* Board.xib in Resources */ = {isa = PBXBuildFile; fileRef = 95D8520D13E710190045366C /* Board.xib */; };
193		95D8521013E710190045366C /* Board.xib in Resources */ = {isa = PBXBuildFile; fileRef = 95D8520D13E710190045366C /* Board.xib */; };
194		95D8521813E710B80045366C /* About.xib in Resources */ = {isa = PBXBuildFile; fileRef = 95D8521413E710B80045366C /* About.xib */; };
195		95D8521913E710B80045366C /* About.xib in Resources */ = {isa = PBXBuildFile; fileRef = 95D8521413E710B80045366C /* About.xib */; };
196		95D8521A13E710B80045366C /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 95D8521613E710B80045366C /* MainMenu.xib */; };
197		95D8521B13E710B80045366C /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 95D8521613E710B80045366C /* MainMenu.xib */; };
198		95DC571C0A670E2F00BA2962 /* sjeng.ChessEngine in Resources */ = {isa = PBXBuildFile; fileRef = 95844C900A670C1E0068CA82 /* sjeng.ChessEngine */; };
199		95ECDE271491C5B100DFD47B /* container-migration.plist in Resources */ = {isa = PBXBuildFile; fileRef = 95ECDE261491C5B100DFD47B /* container-migration.plist */; };
200/* End PBXBuildFile section */
201
202/* Begin PBXContainerItemProxy section */
203		950BD1120A1E582B00395116 /* PBXContainerItemProxy */ = {
204			isa = PBXContainerItemProxy;
205			containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
206			proxyType = 1;
207			remoteGlobalIDString = 95B4EDD204F3081E005E79F8;
208			remoteInfo = "Opening Books";
209		};
210		95844C940A670C280068CA82 /* PBXContainerItemProxy */ = {
211			isa = PBXContainerItemProxy;
212			containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
213			proxyType = 1;
214			remoteGlobalIDString = 95B4EDD204F3081E005E79F8;
215			remoteInfo = "Opening Books";
216		};
217		95844CF40A670C4E0068CA82 /* PBXContainerItemProxy */ = {
218			isa = PBXContainerItemProxy;
219			containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
220			proxyType = 1;
221			remoteGlobalIDString = 95844C6B0A670C1E0068CA82;
222			remoteInfo = "sjeng (Upgraded)";
223		};
224		95844CF60A670C530068CA82 /* PBXContainerItemProxy */ = {
225			isa = PBXContainerItemProxy;
226			containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
227			proxyType = 1;
228			remoteGlobalIDString = 95844C6B0A670C1E0068CA82;
229			remoteInfo = "sjeng (Upgraded)";
230		};
231		95B64AD7163488A800D1DA56 /* PBXContainerItemProxy */ = {
232			isa = PBXContainerItemProxy;
233			containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
234			proxyType = 1;
235			remoteGlobalIDString = 95844C6B0A670C1E0068CA82;
236			remoteInfo = sjeng;
237		};
238/* End PBXContainerItemProxy section */
239
240/* Begin PBXCopyFilesBuildPhase section */
241		950BD1670A1E582B00395116 /* CopyFiles */ = {
242			isa = PBXCopyFilesBuildPhase;
243			buildActionMask = 8;
244			dstPath = /usr/local/OpenSourceVersions;
245			dstSubfolderSpec = 0;
246			files = (
247				950BD1680A1E582B00395116 /* Chess.plist in CopyFiles */,
248			);
249			runOnlyForDeploymentPostprocessing = 1;
250		};
251		950BD1690A1E582B00395116 /* CopyFiles */ = {
252			isa = PBXCopyFilesBuildPhase;
253			buildActionMask = 8;
254			dstPath = /usr/local/OpenSourceLicenses/;
255			dstSubfolderSpec = 0;
256			files = (
257				950BD16A0A1E582B00395116 /* Chess.txt in CopyFiles */,
258			);
259			runOnlyForDeploymentPostprocessing = 1;
260		};
261/* End PBXCopyFilesBuildPhase section */
262
263/* Begin PBXFileReference section */
264		089C165DFE840E0CC02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = "<group>"; };
265		1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = "<absolute>"; };
266		29B97324FDCFA39411CA2CEA /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = "<absolute>"; };
267		29B97325FDCFA39411CA2CEA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; };
268		950B5942049D8C73000001C9 /* MBCMoveGenerator.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = MBCMoveGenerator.h; path = Sources/MBCMoveGenerator.h; sourceTree = "<group>"; };
269		950B5943049D8C73000001C9 /* MBCMoveGenerator.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; name = MBCMoveGenerator.mm; path = Sources/MBCMoveGenerator.mm; sourceTree = "<group>"; };
270		950BD16F0A1E582B00395116 /* Info-MBChess.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "Info-MBChess.plist"; path = "Resources/Info-MBChess.plist"; sourceTree = "<group>"; };
271		950BD1700A1E582B00395116 /* Chess.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Chess.app; sourceTree = BUILT_PRODUCTS_DIR; };
272		950EE08807769701004ED524 /* Chess.plist */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.plist.xml; name = Chess.plist; path = Resources/Chess.plist; sourceTree = "<group>"; };
273		950EE08907769701004ED524 /* Chess.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = Chess.txt; path = Resources/Chess.txt; sourceTree = "<group>"; };
274		951539B81634A15000BE0652 /* MBChess copy-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "MBChess copy-Info.plist"; path = "/Volumes/Nardis/Shared/Work/Chess/MBChess copy-Info.plist"; sourceTree = "<absolute>"; };
275		95261CDC1478580E004EF501 /* background.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; name = background.pdf; path = Resources/background.pdf; sourceTree = "<group>"; };
276		9534EBC3046627320000E7BB /* MBCBoardAnimation.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = MBCBoardAnimation.h; path = Sources/MBCBoardAnimation.h; sourceTree = "<group>"; };
277		9534EBC4046627320000E7BB /* MBCBoardAnimation.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; name = MBCBoardAnimation.mm; path = Sources/MBCBoardAnimation.mm; sourceTree = "<group>"; };
278		953A40B3148D8E220005E53D /* MBCMoveTableViewAccessibility.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MBCMoveTableViewAccessibility.h; path = Sources/MBCMoveTableViewAccessibility.h; sourceTree = "<group>"; };
279		953A40B4148D8E220005E53D /* MBCMoveTableViewAccessibility.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = MBCMoveTableViewAccessibility.mm; path = Sources/MBCMoveTableViewAccessibility.mm; sourceTree = "<group>"; };
280		953ABB1B043AC51100C64F18 /* MBCDocument.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = MBCDocument.h; path = Sources/MBCDocument.h; sourceTree = "<group>"; };
281		953ABB1C043AC51100C64F18 /* MBCDocument.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = MBCDocument.mm; path = Sources/MBCDocument.mm; sourceTree = "<group>"; wrapsLines = 0; };
282		95459B731492B7930083FCE3 /* MBCDebug.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MBCDebug.h; path = Sources/MBCDebug.h; sourceTree = "<group>"; };
283		95459B761492B9160083FCE3 /* MBCDebug.cp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = MBCDebug.cp; path = Sources/MBCDebug.cp; sourceTree = "<group>"; };
284		9556A24414FC15F4000219D4 /* selected_piece_texture@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "selected_piece_texture@2x.png"; path = "Textures/selected_piece_texture@2x.png"; sourceTree = "<group>"; };
285		956195E80EB12AD70097627D /* selected_piece_texture.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = selected_piece_texture.png; path = Textures/selected_piece_texture.png; sourceTree = "<group>"; };
286		9575D07F14254A8100E65579 /* MBCBoardWin.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MBCBoardWin.h; path = Sources/MBCBoardWin.h; sourceTree = "<group>"; };
287		9575D08014254A8100E65579 /* MBCBoardWin.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = MBCBoardWin.mm; path = Sources/MBCBoardWin.mm; sourceTree = "<group>"; };
288		95844C900A670C1E0068CA82 /* sjeng.ChessEngine */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = sjeng.ChessEngine; sourceTree = BUILT_PRODUCTS_DIR; };
289		95844CF10A670C280068CA82 /* Info-ChessTuner.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "Info-ChessTuner.plist"; path = "Resources/Info-ChessTuner.plist"; sourceTree = "<group>"; };
290		95844CF20A670C280068CA82 /* Chess Tuner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Chess Tuner.app"; sourceTree = BUILT_PRODUCTS_DIR; };
291		9594A40504C76CA4005DC0DD /* SpeechHelp.plist */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.plist.xml; name = SpeechHelp.plist; path = Resources/SpeechHelp.plist; sourceTree = "<group>"; };
292		9595B6C00458E2CD00A8D2EE /* sjeng.rc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = sjeng.rc; path = sjeng/sjeng.rc; sourceTree = "<group>"; };
293		9595F35B1467285D00FC37E4 /* GameKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GameKit.framework; path = /System/Library/Frameworks/GameKit.framework; sourceTree = "<absolute>"; };
294		95A35CFF048EEA7300D1AB5E /* MBCTuner.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = MBCTuner.h; path = Sources/MBCTuner.h; sourceTree = "<group>"; };
295		95A35D00048EEA7300D1AB5E /* MBCTuner.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; name = MBCTuner.mm; path = Sources/MBCTuner.mm; sourceTree = "<group>"; };
296		95A35D04048EEF8900D1AB5E /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/Tuner.nib; sourceTree = "<group>"; };
297		95A7266C1426CFE6006CE6F2 /* MBCUserDefaults.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MBCUserDefaults.h; path = Sources/MBCUserDefaults.h; sourceTree = "<group>"; };
298		95A7266D1426CFE6006CE6F2 /* MBCUserDefaults.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = MBCUserDefaults.mm; path = Sources/MBCUserDefaults.mm; sourceTree = "<group>"; };
299		95B4181814E0B5FE006B675E /* libCrashReporterClient.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libCrashReporterClient.a; path = ../../../../../usr/local/lib/libCrashReporterClient.a; sourceTree = "<group>"; };
300		95B4ED8004F30114005E79F8 /* attacks.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = attacks.c; path = sjeng/attacks.c; sourceTree = "<group>"; };
301		95B4ED8104F30114005E79F8 /* blob2.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = blob2.c; path = sjeng/blob2.c; sourceTree = "<group>"; };
302		95B4ED8204F30114005E79F8 /* book.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = book.c; path = sjeng/book.c; sourceTree = "<group>"; };
303		95B4ED8304F30114005E79F8 /* config.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = config.h; path = sjeng/config.h; sourceTree = "<group>"; };
304		95B4ED8404F30114005E79F8 /* draw.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = draw.c; path = sjeng/draw.c; sourceTree = "<group>"; };
305		95B4ED8504F30114005E79F8 /* ecache.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = ecache.c; path = sjeng/ecache.c; sourceTree = "<group>"; };
306		95B4ED8604F30114005E79F8 /* epd.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = epd.c; path = sjeng/epd.c; sourceTree = "<group>"; };
307		95B4ED8704F30114005E79F8 /* eval.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = eval.c; path = sjeng/eval.c; sourceTree = "<group>"; };
308		95B4ED8804F30114005E79F8 /* extvars.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = extvars.h; path = sjeng/extvars.h; sourceTree = "<group>"; };
309		95B4ED8904F30114005E79F8 /* learn.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = learn.c; path = sjeng/learn.c; sourceTree = "<group>"; };
310		95B4ED8A04F30114005E79F8 /* leval.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = leval.c; path = sjeng/leval.c; sourceTree = "<group>"; };
311		95B4ED8B04F30114005E79F8 /* moves.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = moves.c; path = sjeng/moves.c; sourceTree = "<group>"; };
312		95B4ED8C04F30114005E79F8 /* neval.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = neval.c; path = sjeng/neval.c; sourceTree = "<group>"; };
313		95B4ED8D04F30114005E79F8 /* newbook.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = newbook.c; path = sjeng/newbook.c; sourceTree = "<group>"; };
314		95B4ED8E04F30114005E79F8 /* partner.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = partner.c; path = sjeng/partner.c; sourceTree = "<group>"; };
315		95B4ED8F04F30114005E79F8 /* probe.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = probe.c; path = sjeng/probe.c; sourceTree = "<group>"; };
316		95B4ED9004F30114005E79F8 /* proof.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = proof.c; path = sjeng/proof.c; sourceTree = "<group>"; };
317		95B4ED9104F30114005E79F8 /* protos.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = protos.h; path = sjeng/protos.h; sourceTree = "<group>"; };
318		95B4ED9204F30114005E79F8 /* rcfile.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = rcfile.c; path = sjeng/rcfile.c; sourceTree = "<group>"; };
319		95B4ED9304F30114005E79F8 /* search.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = search.c; path = sjeng/search.c; sourceTree = "<group>"; };
320		95B4ED9404F30114005E79F8 /* see.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = see.c; path = sjeng/see.c; sourceTree = "<group>"; };
321		95B4ED9504F30114005E79F8 /* segtb.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = segtb.c; path = sjeng/segtb.c; sourceTree = "<group>"; };
322		95B4ED9604F30114005E79F8 /* seval.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = seval.c; path = sjeng/seval.c; sourceTree = "<group>"; };
323		95B4ED9704F30114005E79F8 /* sjeng.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = sjeng.c; path = sjeng/sjeng.c; sourceTree = "<group>"; };
324		95B4ED9804F30114005E79F8 /* sjeng.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = sjeng.h; path = sjeng/sjeng.h; sourceTree = "<group>"; };
325		95B4ED9904F30114005E79F8 /* squares.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = squares.h; path = sjeng/squares.h; sourceTree = "<group>"; };
326		95B4ED9A04F30114005E79F8 /* ttable.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = ttable.c; path = sjeng/ttable.c; sourceTree = "<group>"; };
327		95B4ED9B04F30114005E79F8 /* utils.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = utils.c; path = sjeng/utils.c; sourceTree = "<group>"; };
328		95B5015D049D3080006276A0 /* MBCFloatingBoardWindow.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = MBCFloatingBoardWindow.h; path = Sources/MBCFloatingBoardWindow.h; sourceTree = "<group>"; };
329		95B5015E049D3080006276A0 /* MBCFloatingBoardWindow.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; name = MBCFloatingBoardWindow.mm; path = Sources/MBCFloatingBoardWindow.mm; sourceTree = "<group>"; };
330		95B65050046F289700EF3E85 /* MBCGameInfo.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = MBCGameInfo.h; path = Sources/MBCGameInfo.h; sourceTree = "<group>"; };
331		95B65051046F289700EF3E85 /* MBCGameInfo.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; name = MBCGameInfo.mm; path = Sources/MBCGameInfo.mm; sourceTree = "<group>"; };
332		95B65BF71471C8C8008DBB60 /* MBCRemotePlayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MBCRemotePlayer.h; path = Sources/MBCRemotePlayer.h; sourceTree = "<group>"; };
333		95B65BF81471C8C8008DBB60 /* MBCRemotePlayer.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = MBCRemotePlayer.mm; path = Sources/MBCRemotePlayer.mm; sourceTree = "<group>"; };
334		95B81B7C11F65D2B0047D0A0 /* GeoKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GeoKit.framework; path = /System/Library/PrivateFrameworks/GeoKit.framework; sourceTree = "<absolute>"; };
335		95C31C56125E2E020085159C /* MBCMoveTableView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MBCMoveTableView.h; path = Sources/MBCMoveTableView.h; sourceTree = "<group>"; };
336		95C31C57125E2E020085159C /* MBCMoveTableView.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = MBCMoveTableView.mm; path = Sources/MBCMoveTableView.mm; sourceTree = "<group>"; };
337		95C31D67125E7B8B0085159C /* MBCStretchyTextCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MBCStretchyTextCell.h; path = Sources/MBCStretchyTextCell.h; sourceTree = "<group>"; };
338		95C31D68125E7B8B0085159C /* MBCStretchyTextCell.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = MBCStretchyTextCell.mm; path = Sources/MBCStretchyTextCell.mm; sourceTree = "<group>"; };
339		95C4075B04B2B8500015A26B /* MBCAbout.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = MBCAbout.h; path = Sources/MBCAbout.h; sourceTree = "<group>"; };
340		95C4075C04B2B8500015A26B /* MBCAbout.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; name = MBCAbout.mm; path = Sources/MBCAbout.mm; sourceTree = "<group>"; };
341		95C85026048F342500A9DF4F /* Styles */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = folder; path = Styles; sourceTree = "<group>"; };
342		95D2026204C2247A00590F98 /* MBCLanguageModel.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = MBCLanguageModel.h; path = Sources/MBCLanguageModel.h; sourceTree = "<group>"; };
343		95D2026304C2247B00590F98 /* MBCLanguageModel.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; name = MBCLanguageModel.mm; path = Sources/MBCLanguageModel.mm; sourceTree = "<group>"; };
344		95D4D51A1327E29E0063FA06 /* English */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/Spoken.strings; sourceTree = "<group>"; };
345		95D6CE63045BBDBE0045D5FC /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/Localizable.strings; sourceTree = "<group>"; };
346		95DEC3D81488581300E1305A /* Chess.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = Chess.entitlements; sourceTree = "<group>"; };
347		95E9EE6D045797010091A3D7 /* English */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = English; path = sjeng/English.lproj/COPYING; sourceTree = "<group>"; };
348		95ECDE261491C5B100DFD47B /* container-migration.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = "container-migration.plist"; path = "Resources/container-migration.plist"; sourceTree = "<group>"; };
349		95F5B80D06C6D00B00AB5FC7 /* MBCBoardViewAccessibility.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = MBCBoardViewAccessibility.h; path = Sources/MBCBoardViewAccessibility.h; sourceTree = "<group>"; };
350		95F5B80E06C6D00B00AB5FC7 /* MBCBoardViewAccessibility.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; name = MBCBoardViewAccessibility.mm; path = Sources/MBCBoardViewAccessibility.mm; sourceTree = "<group>"; };
351		CA51FF1E1768EBCE00C0EFD7 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/Board.xib; sourceTree = "<group>"; };
352		CA51FF1F1768EBCE00C0EFD7 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/About.xib; sourceTree = "<group>"; };
353		CA51FF201768EBCE00C0EFD7 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/MainMenu.xib; sourceTree = "<group>"; };
354		F505DC4103032B9F01F7F1A0 /* MBCEngine.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = MBCEngine.h; path = Sources/MBCEngine.h; sourceTree = "<group>"; };
355		F505DC4203032B9F01F7F1A0 /* MBCEngine.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; name = MBCEngine.mm; path = Sources/MBCEngine.mm; sourceTree = "<group>"; };
356		F50CB520030CE23701D20FFB /* MBCBoardViewDraw.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = MBCBoardViewDraw.h; path = Sources/MBCBoardViewDraw.h; sourceTree = "<group>"; };
357		F50CB521030CE23701D20FFB /* MBCBoardViewModels.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = MBCBoardViewModels.h; path = Sources/MBCBoardViewModels.h; sourceTree = "<group>"; };
358		F50CB522030CE23701D20FFB /* MBCBoardViewTextures.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = MBCBoardViewTextures.h; path = Sources/MBCBoardViewTextures.h; sourceTree = "<group>"; };
359		F5228DC1030ADA0201D8E860 /* MBCBoardView.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = MBCBoardView.h; path = Sources/MBCBoardView.h; sourceTree = "<group>"; };
360		F5228DC2030ADA0201D8E860 /* MBCBoardViewModels.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; name = MBCBoardViewModels.mm; path = Sources/MBCBoardViewModels.mm; sourceTree = "<group>"; };
361		F5228DC5030ADA9401D8E860 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = /System/Library/Frameworks/OpenGL.framework; sourceTree = "<absolute>"; };
362		F5228DEB030AFC7501D8E860 /* MBCBoardViewDraw.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; name = MBCBoardViewDraw.mm; path = Sources/MBCBoardViewDraw.mm; sourceTree = "<group>"; };
363		F5228DEC030AFC7501D8E860 /* MBCBoardViewTextures.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; name = MBCBoardViewTextures.mm; path = Sources/MBCBoardViewTextures.mm; sourceTree = "<group>"; };
364		F5406BF9030E151F011317DC /* MBCBoardView.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; name = MBCBoardView.mm; path = Sources/MBCBoardView.mm; sourceTree = "<group>"; };
365		F5529B030314493B01CA17FB /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = /System/Library/Frameworks/Carbon.framework; sourceTree = "<absolute>"; };
366		F5775A1A02F9176F01D8996C /* main.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; name = main.mm; path = Sources/main.mm; sourceTree = "<group>"; };
367		F5775A1C02F917A901D8996C /* bug.opn */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = bug.opn; path = sjeng/books/bug.opn; sourceTree = "<group>"; };
368		F5775A1D02F917A901D8996C /* losers.opn */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = losers.opn; path = sjeng/books/losers.opn; sourceTree = "<group>"; };
369		F5775A1E02F917A901D8996C /* nbook.db */ = {isa = PBXFileReference; lastKnownFileType = file; name = nbook.db; path = sjeng/books/nbook.db; sourceTree = "<group>"; };
370		F5775A1F02F917A901D8996C /* suicide.opn */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = suicide.opn; path = sjeng/books/suicide.opn; sourceTree = "<group>"; };
371		F5775A2002F917A901D8996C /* zbook.db */ = {isa = PBXFileReference; lastKnownFileType = file; name = zbook.db; path = sjeng/books/zbook.db; sourceTree = "<group>"; };
372		F598AC41035A958501000102 /* Defaults.plist */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.plist.xml; name = Defaults.plist; path = Resources/Defaults.plist; sourceTree = "<group>"; };
373		F5A165400310660F01D39A8B /* MBCBoardViewMouse.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = MBCBoardViewMouse.h; path = Sources/MBCBoardViewMouse.h; sourceTree = "<group>"; };
374		F5A165410310661001D39A8B /* MBCBoardViewMouse.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = MBCBoardViewMouse.mm; path = Sources/MBCBoardViewMouse.mm; sourceTree = "<group>"; };
375		F5A165420310661001D39A8B /* MBCInteractivePlayer.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = MBCInteractivePlayer.h; path = Sources/MBCInteractivePlayer.h; sourceTree = "<group>"; };
376		F5A1654603106D9B01D39A8B /* MBCAnimation.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = MBCAnimation.h; path = Sources/MBCAnimation.h; sourceTree = "<group>"; };
377		F5A1654703106D9B01D39A8B /* MBCAnimation.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; name = MBCAnimation.mm; path = Sources/MBCAnimation.mm; sourceTree = "<group>"; };
378		F5A1654A0310791D01D39A8B /* MBCMoveAnimation.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = MBCMoveAnimation.h; path = Sources/MBCMoveAnimation.h; sourceTree = "<group>"; };
379		F5A1654B0310791D01D39A8B /* MBCMoveAnimation.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; name = MBCMoveAnimation.mm; path = Sources/MBCMoveAnimation.mm; sourceTree = "<group>"; };
380		F5A1654E03107AD501D39A8B /* MBCController.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = MBCController.h; path = Sources/MBCController.h; sourceTree = "<group>"; };
381		F5A1654F03107AD501D39A8B /* MBCController.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; name = MBCController.mm; path = Sources/MBCController.mm; sourceTree = "<group>"; };
382		F5C446020311DD0E013BD914 /* MBCInteractivePlayer.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; name = MBCInteractivePlayer.mm; path = Sources/MBCInteractivePlayer.mm; sourceTree = "<group>"; };
383		F5C8AC0A02FA7C5601AC80B8 /* MBCBoard.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = MBCBoard.h; path = Sources/MBCBoard.h; sourceTree = "<group>"; };
384		F5C8AC0B02FA7C5601AC80B8 /* MBCBoard.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; name = MBCBoard.mm; path = Sources/MBCBoard.mm; sourceTree = "<group>"; };
385		F5C8AC1002FAB09301AC80B8 /* MBCEngineCommands.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = MBCEngineCommands.h; path = Sources/MBCEngineCommands.h; sourceTree = "<group>"; };
386		F5C8AC1102FAB09301AC80B8 /* MBCEngineCommands.l */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.lex; name = MBCEngineCommands.l; path = Sources/MBCEngineCommands.l; sourceTree = "<group>"; };
387		F5C8AC1202FAB09301AC80B8 /* MBCPlayer.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = MBCPlayer.h; path = Sources/MBCPlayer.h; sourceTree = "<group>"; };
388		F5C8AC1302FAB09301AC80B8 /* MBCPlayer.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; name = MBCPlayer.mm; path = Sources/MBCPlayer.mm; sourceTree = "<group>"; };
389/* End PBXFileReference section */
390
391/* Begin PBXFrameworksBuildPhase section */
392		950BD1630A1E582B00395116 /* Frameworks */ = {
393			isa = PBXFrameworksBuildPhase;
394			buildActionMask = 2147483647;
395			files = (
396				9595F35C1467285D00FC37E4 /* GameKit.framework in Frameworks */,
397				950BD1640A1E582B00395116 /* Cocoa.framework in Frameworks */,
398				950BD1650A1E582B00395116 /* OpenGL.framework in Frameworks */,
399				950BD1660A1E582B00395116 /* Carbon.framework in Frameworks */,
400				95B81B7D11F65D2B0047D0A0 /* GeoKit.framework in Frameworks */,
401				95B4181914E0B5FE006B675E /* libCrashReporterClient.a in Frameworks */,
402			);
403			runOnlyForDeploymentPostprocessing = 0;
404		};
405		95844C8A0A670C1E0068CA82 /* Frameworks */ = {
406			isa = PBXFrameworksBuildPhase;
407			buildActionMask = 2147483647;
408			files = (
409			);
410			runOnlyForDeploymentPostprocessing = 0;
411		};
412		95844CE90A670C280068CA82 /* Frameworks */ = {
413			isa = PBXFrameworksBuildPhase;
414			buildActionMask = 2147483647;
415			files = (
416				95844CEA0A670C280068CA82 /* Cocoa.framework in Frameworks */,
417				95844CEB0A670C280068CA82 /* OpenGL.framework in Frameworks */,
418				95844CEC0A670C280068CA82 /* Carbon.framework in Frameworks */,
419			);
420			runOnlyForDeploymentPostprocessing = 0;
421		};
422/* End PBXFrameworksBuildPhase section */
423
424/* Begin PBXGroup section */
425		080E96DDFE201D6D7F000001 /* Classes */ = {
426			isa = PBXGroup;
427			children = (
428				9552E491148289B300E21853 /* Board */,
429				9552E49514828A6C00E21853 /* Model */,
430				9552E49714828AB100E21853 /* Controllers */,
431				9552E49414828A3100E21853 /* Agents */,
432				9552E492148289DB00E21853 /* Game Log */,
433				9552E49314828A1600E21853 /* Animation */,
434				9552E49614828A9B00E21853 /* Various */,
435			);
436			name = Classes;
437			sourceTree = "<group>";
438		};
439		1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */ = {
440			isa = PBXGroup;
441			children = (
442				9595F35B1467285D00FC37E4 /* GameKit.framework */,
443				F5529B030314493B01CA17FB /* Carbon.framework */,
444				1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */,
445				F5228DC5030ADA9401D8E860 /* OpenGL.framework */,
446				95B81B7C11F65D2B0047D0A0 /* GeoKit.framework */,
447			);
448			name = "Linked Frameworks";
449			sourceTree = "<group>";
450		};
451		1058C7A2FEA54F0111CA2CBB /* Other Frameworks */ = {
452			isa = PBXGroup;
453			children = (
454				95B4181814E0B5FE006B675E /* libCrashReporterClient.a */,
455				29B97325FDCFA39411CA2CEA /* Foundation.framework */,
456				29B97324FDCFA39411CA2CEA /* AppKit.framework */,
457			);
458			name = "Other Frameworks";
459			sourceTree = "<group>";
460		};
461		19C28FACFE9D520D11CA2CBB /* Products */ = {
462			isa = PBXGroup;
463			children = (
464				950BD1700A1E582B00395116 /* Chess.app */,
465				95844C900A670C1E0068CA82 /* sjeng.ChessEngine */,
466				95844CF20A670C280068CA82 /* Chess Tuner.app */,
467			);
468			name = Products;
469			sourceTree = "<group>";
470		};
471		29B97314FDCFA39411CA2CEA /* MBChess */ = {
472			isa = PBXGroup;
473			children = (
474				080E96DDFE201D6D7F000001 /* Classes */,
475				29B97315FDCFA39411CA2CEA /* Other Sources */,
476				29B97317FDCFA39411CA2CEA /* Resources */,
477				29B97323FDCFA39411CA2CEA /* Frameworks */,
478				19C28FACFE9D520D11CA2CBB /* Products */,
479				951539B81634A15000BE0652 /* MBChess copy-Info.plist */,
480			);
481			name = MBChess;
482			sourceTree = "<group>";
483		};
484		29B97315FDCFA39411CA2CEA /* Other Sources */ = {
485			isa = PBXGroup;
486			children = (
487				95B4EDB804F3011F005E79F8 /* sjeng */,
488				F5C8AC1002FAB09301AC80B8 /* MBCEngineCommands.h */,
489				F5C8AC1102FAB09301AC80B8 /* MBCEngineCommands.l */,
490				F5775A1A02F9176F01D8996C /* main.mm */,
491			);
492			name = "Other Sources";
493			sourceTree = "<group>";
494		};
495		29B97317FDCFA39411CA2CEA /* Resources */ = {
496			isa = PBXGroup;
497			children = (
498				95DEC3D81488581300E1305A /* Chess.entitlements */,
499				95261CDC1478580E004EF501 /* background.pdf */,
500				95D8520D13E710190045366C /* Board.xib */,
501				95D8521413E710B80045366C /* About.xib */,
502				95D8521613E710B80045366C /* MainMenu.xib */,
503				956195E80EB12AD70097627D /* selected_piece_texture.png */,
504				9556A24414FC15F4000219D4 /* selected_piece_texture@2x.png */,
505				95844CF10A670C280068CA82 /* Info-ChessTuner.plist */,
506				950BD16F0A1E582B00395116 /* Info-MBChess.plist */,
507				950EE08807769701004ED524 /* Chess.plist */,
508				950EE08907769701004ED524 /* Chess.txt */,
509				959212FA12B0676D0021B5BA /* COPYING */,
510				089C165CFE840E0CC02AAC07 /* InfoPlist.strings */,
511				95D6CE62045BBDBE0045D5FC /* Localizable.strings */,
512				95D4D5191327E29E0063FA06 /* Spoken.strings */,
513				F5775A1C02F917A901D8996C /* bug.opn */,
514				F5775A1D02F917A901D8996C /* losers.opn */,
515				F5775A1E02F917A901D8996C /* nbook.db */,
516				F5775A1F02F917A901D8996C /* suicide.opn */,
517				F5775A2002F917A901D8996C /* zbook.db */,
518				9595B6C00458E2CD00A8D2EE /* sjeng.rc */,
519				F598AC41035A958501000102 /* Defaults.plist */,
520				95C85026048F342500A9DF4F /* Styles */,
521				95A35D03048EEF8900D1AB5E /* Tuner.nib */,
522				9594A40504C76CA4005DC0DD /* SpeechHelp.plist */,
523				95ECDE261491C5B100DFD47B /* container-migration.plist */,
524			);
525			name = Resources;
526			sourceTree = "<group>";
527		};
528		29B97323FDCFA39411CA2CEA /* Frameworks */ = {
529			isa = PBXGroup;
530			children = (
531				1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */,
532				1058C7A2FEA54F0111CA2CBB /* Other Frameworks */,
533			);
534			name = Frameworks;
535			sourceTree = "<group>";
536		};
537		9552E491148289B300E21853 /* Board */ = {
538			isa = PBXGroup;
539			children = (
540				F5228DC1030ADA0201D8E860 /* MBCBoardView.h */,
541				F5406BF9030E151F011317DC /* MBCBoardView.mm */,
542				F50CB520030CE23701D20FFB /* MBCBoardViewDraw.h */,
543				F5228DEB030AFC7501D8E860 /* MBCBoardViewDraw.mm */,
544				F50CB521030CE23701D20FFB /* MBCBoardViewModels.h */,
545				F5228DC2030ADA0201D8E860 /* MBCBoardViewModels.mm */,
546				F50CB522030CE23701D20FFB /* MBCBoardViewTextures.h */,
547				F5228DEC030AFC7501D8E860 /* MBCBoardViewTextures.mm */,
548				F5A165400310660F01D39A8B /* MBCBoardViewMouse.h */,
549				F5A165410310661001D39A8B /* MBCBoardViewMouse.mm */,
550				95F5B80D06C6D00B00AB5FC7 /* MBCBoardViewAccessibility.h */,
551				95F5B80E06C6D00B00AB5FC7 /* MBCBoardViewAccessibility.mm */,
552			);
553			name = Board;
554			sourceTree = "<group>";
555		};
556		9552E492148289DB00E21853 /* Game Log */ = {
557			isa = PBXGroup;
558			children = (
559				95B65050046F289700EF3E85 /* MBCGameInfo.h */,
560				95B65051046F289700EF3E85 /* MBCGameInfo.mm */,
561				95C31C56125E2E020085159C /* MBCMoveTableView.h */,
562				95C31C57125E2E020085159C /* MBCMoveTableView.mm */,
563				953A40B3148D8E220005E53D /* MBCMoveTableViewAccessibility.h */,
564				953A40B4148D8E220005E53D /* MBCMoveTableViewAccessibility.mm */,
565				95C31D67125E7B8B0085159C /* MBCStretchyTextCell.h */,
566				95C31D68125E7B8B0085159C /* MBCStretchyTextCell.mm */,
567			);
568			name = "Game Log";
569			sourceTree = "<group>";
570		};
571		9552E49314828A1600E21853 /* Animation */ = {
572			isa = PBXGroup;
573			children = (
574				F5A1654603106D9B01D39A8B /* MBCAnimation.h */,
575				F5A1654703106D9B01D39A8B /* MBCAnimation.mm */,
576				F5A1654A0310791D01D39A8B /* MBCMoveAnimation.h */,
577				F5A1654B0310791D01D39A8B /* MBCMoveAnimation.mm */,
578				9534EBC3046627320000E7BB /* MBCBoardAnimation.h */,
579				9534EBC4046627320000E7BB /* MBCBoardAnimation.mm */,
580			);
581			name = Animation;
582			sourceTree = "<group>";
583		};
584		9552E49414828A3100E21853 /* Agents */ = {
585			isa = PBXGroup;
586			children = (
587				F5C8AC1202FAB09301AC80B8 /* MBCPlayer.h */,
588				F5C8AC1302FAB09301AC80B8 /* MBCPlayer.mm */,
589				F505DC4103032B9F01F7F1A0 /* MBCEngine.h */,
590				F505DC4203032B9F01F7F1A0 /* MBCEngine.mm */,
591				F5A165420310661001D39A8B /* MBCInteractivePlayer.h */,
592				F5C446020311DD0E013BD914 /* MBCInteractivePlayer.mm */,
593				95B65BF71471C8C8008DBB60 /* MBCRemotePlayer.h */,
594				95B65BF81471C8C8008DBB60 /* MBCRemotePlayer.mm */,
595			);
596			name = Agents;
597			sourceTree = "<group>";
598		};
599		9552E49514828A6C00E21853 /* Model */ = {
600			isa = PBXGroup;
601			children = (
602				953ABB1B043AC51100C64F18 /* MBCDocument.h */,
603				953ABB1C043AC51100C64F18 /* MBCDocument.mm */,
604				F5C8AC0A02FA7C5601AC80B8 /* MBCBoard.h */,
605				F5C8AC0B02FA7C5601AC80B8 /* MBCBoard.mm */,
606				950B5942049D8C73000001C9 /* MBCMoveGenerator.h */,
607				950B5943049D8C73000001C9 /* MBCMoveGenerator.mm */,
608				95D2026204C2247A00590F98 /* MBCLanguageModel.h */,
609				95D2026304C2247B00590F98 /* MBCLanguageModel.mm */,
610			);
611			name = Model;
612			sourceTree = "<group>";
613		};
614		9552E49614828A9B00E21853 /* Various */ = {
615			isa = PBXGroup;
616			children = (
617				95A35CFF048EEA7300D1AB5E /* MBCTuner.h */,
618				95A35D00048EEA7300D1AB5E /* MBCTuner.mm */,
619				95B5015D049D3080006276A0 /* MBCFloatingBoardWindow.h */,
620				95B5015E049D3080006276A0 /* MBCFloatingBoardWindow.mm */,
621				95C4075B04B2B8500015A26B /* MBCAbout.h */,
622				95C4075C04B2B8500015A26B /* MBCAbout.mm */,
623				95459B731492B7930083FCE3 /* MBCDebug.h */,
624				95459B761492B9160083FCE3 /* MBCDebug.cp */,
625			);
626			name = Various;
627			sourceTree = "<group>";
628		};
629		9552E49714828AB100E21853 /* Controllers */ = {
630			isa = PBXGroup;
631			children = (
632				F5A1654E03107AD501D39A8B /* MBCController.h */,
633				F5A1654F03107AD501D39A8B /* MBCController.mm */,
634				9575D07F14254A8100E65579 /* MBCBoardWin.h */,
635				9575D08014254A8100E65579 /* MBCBoardWin.mm */,
636				95A7266C1426CFE6006CE6F2 /* MBCUserDefaults.h */,
637				95A7266D1426CFE6006CE6F2 /* MBCUserDefaults.mm */,
638			);
639			name = Controllers;
640			sourceTree = "<group>";
641		};
642		95B4EDB804F3011F005E79F8 /* sjeng */ = {
643			isa = PBXGroup;
644			children = (
645				95B4ED8004F30114005E79F8 /* attacks.c */,
646				95B4ED8104F30114005E79F8 /* blob2.c */,
647				95B4ED8204F30114005E79F8 /* book.c */,
648				95B4ED8304F30114005E79F8 /* config.h */,
649				95B4ED8404F30114005E79F8 /* draw.c */,
650				95B4ED8504F30114005E79F8 /* ecache.c */,
651				95B4ED8604F30114005E79F8 /* epd.c */,
652				95B4ED8704F30114005E79F8 /* eval.c */,
653				95B4ED8804F30114005E79F8 /* extvars.h */,
654				95B4ED8904F30114005E79F8 /* learn.c */,
655				95B4ED8A04F30114005E79F8 /* leval.c */,
656				95B4ED8B04F30114005E79F8 /* moves.c */,
657				95B4ED8C04F30114005E79F8 /* neval.c */,
658				95B4ED8D04F30114005E79F8 /* newbook.c */,
659				95B4ED8E04F30114005E79F8 /* partner.c */,
660				95B4ED8F04F30114005E79F8 /* probe.c */,
661				95B4ED9004F30114005E79F8 /* proof.c */,
662				95B4ED9104F30114005E79F8 /* protos.h */,
663				95B4ED9204F30114005E79F8 /* rcfile.c */,
664				95B4ED9304F30114005E79F8 /* search.c */,
665				95B4ED9404F30114005E79F8 /* see.c */,
666				95B4ED9504F30114005E79F8 /* segtb.c */,
667				95B4ED9604F30114005E79F8 /* seval.c */,
668				95B4ED9704F30114005E79F8 /* sjeng.c */,
669				95B4ED9804F30114005E79F8 /* sjeng.h */,
670				95B4ED9904F30114005E79F8 /* squares.h */,
671				95B4ED9A04F30114005E79F8 /* ttable.c */,
672				95B4ED9B04F30114005E79F8 /* utils.c */,
673			);
674			name = sjeng;
675			sourceTree = "<group>";
676		};
677/* End PBXGroup section */
678
679/* Begin PBXHeadersBuildPhase section */
680		950BD1130A1E582B00395116 /* Headers */ = {
681			isa = PBXHeadersBuildPhase;
682			buildActionMask = 2147483647;
683			files = (
684				950BD1140A1E582B00395116 /* MBCBoard.h in Headers */,
685				950BD1150A1E582B00395116 /* MBCEngineCommands.h in Headers */,
686				950BD1160A1E582B00395116 /* MBCPlayer.h in Headers */,
687				950BD1170A1E582B00395116 /* MBCEngine.h in Headers */,
688				950BD1180A1E582B00395116 /* MBCBoardView.h in Headers */,
689				950BD1190A1E582B00395116 /* MBCBoardViewDraw.h in Headers */,
690				950BD11A0A1E582B00395116 /* MBCBoardViewModels.h in Headers */,
691				950BD11B0A1E582B00395116 /* MBCBoardViewTextures.h in Headers */,
692				950BD11C0A1E582B00395116 /* MBCBoardViewMouse.h in Headers */,
693				950BD11D0A1E582B00395116 /* MBCInteractivePlayer.h in Headers */,
694				950BD11E0A1E582B00395116 /* MBCAnimation.h in Headers */,
695				950BD11F0A1E582B00395116 /* MBCMoveAnimation.h in Headers */,
696				950BD1200A1E582B00395116 /* MBCController.h in Headers */,
697				950BD1210A1E582B00395116 /* MBCDocument.h in Headers */,
698				950BD1220A1E582B00395116 /* MBCBoardAnimation.h in Headers */,
699				950BD1230A1E582B00395116 /* MBCGameInfo.h in Headers */,
700				950BD1240A1E582B00395116 /* MBCFloatingBoardWindow.h in Headers */,
701				950BD1250A1E582B00395116 /* MBCMoveGenerator.h in Headers */,
702				950BD1260A1E582B00395116 /* MBCAbout.h in Headers */,
703				950BD1270A1E582B00395116 /* MBCLanguageModel.h in Headers */,
704				950BD1280A1E582B00395116 /* MBCBoardViewAccessibility.h in Headers */,
705				95C31C58125E2E020085159C /* MBCMoveTableView.h in Headers */,
706				95C31D69125E7B8B0085159C /* MBCStretchyTextCell.h in Headers */,
707				9575D08114254A8100E65579 /* MBCBoardWin.h in Headers */,
708				95A7266E1426CFE6006CE6F2 /* MBCUserDefaults.h in Headers */,
709				95B65BF91471C8C8008DBB60 /* MBCRemotePlayer.h in Headers */,
710				953A40B5148D8E220005E53D /* MBCMoveTableViewAccessibility.h in Headers */,
711				95459B741492B7930083FCE3 /* MBCDebug.h in Headers */,
712			);
713			runOnlyForDeploymentPostprocessing = 0;
714		};
715		95844C6C0A670C1E0068CA82 /* Headers */ = {
716			isa = PBXHeadersBuildPhase;
717			buildActionMask = 2147483647;
718			files = (
719				95844C6D0A670C1E0068CA82 /* config.h in Headers */,
720				95844C6E0A670C1E0068CA82 /* extvars.h in Headers */,
721				95844C6F0A670C1E0068CA82 /* protos.h in Headers */,
722				95844C700A670C1E0068CA82 /* sjeng.h in Headers */,
723				95844C710A670C1E0068CA82 /* squares.h in Headers */,
724				95844C720A670C1E0068CA82 /* attacks.c in Headers */,
725				95844C730A670C1E0068CA82 /* draw.c in Headers */,
726				95844C740A670C1E0068CA82 /* book.c in Headers */,
727				95844C750A670C1E0068CA82 /* ecache.c in Headers */,
728				95844C760A670C1E0068CA82 /* epd.c in Headers */,
729				95844C770A670C1E0068CA82 /* eval.c in Headers */,
730				95844C780A670C1E0068CA82 /* learn.c in Headers */,
731				95844C790A670C1E0068CA82 /* leval.c in Headers */,
732				95844C7A0A670C1E0068CA82 /* moves.c in Headers */,
733				95844C7B0A670C1E0068CA82 /* neval.c in Headers */,
734				95844C7C0A670C1E0068CA82 /* newbook.c in Headers */,
735				95844C7D0A670C1E0068CA82 /* partner.c in Headers */,
736				95844C7E0A670C1E0068CA82 /* probe.c in Headers */,
737				95844C7F0A670C1E0068CA82 /* proof.c in Headers */,
738				95844C800A670C1E0068CA82 /* rcfile.c in Headers */,
739				95844C810A670C1E0068CA82 /* search.c in Headers */,
740				95844C820A670C1E0068CA82 /* see.c in Headers */,
741				95844C830A670C1E0068CA82 /* segtb.c in Headers */,
742				95844C840A670C1E0068CA82 /* seval.c in Headers */,
743				95844C850A670C1E0068CA82 /* sjeng.c in Headers */,
744				95844C860A670C1E0068CA82 /* ttable.c in Headers */,
745				95844C870A670C1E0068CA82 /* utils.c in Headers */,
746			);
747			runOnlyForDeploymentPostprocessing = 0;
748		};
749		95844C970A670C280068CA82 /* Headers */ = {
750			isa = PBXHeadersBuildPhase;
751			buildActionMask = 2147483647;
752			files = (
753				95844C980A670C280068CA82 /* MBCBoard.h in Headers */,
754				95844C990A670C280068CA82 /* MBCEngineCommands.h in Headers */,
755				95844C9A0A670C280068CA82 /* MBCPlayer.h in Headers */,
756				95844C9B0A670C280068CA82 /* MBCEngine.h in Headers */,
757				95844C9C0A670C280068CA82 /* MBCBoardView.h in Headers */,
758				95844C9D0A670C280068CA82 /* MBCBoardViewDraw.h in Headers */,
759				95844C9E0A670C280068CA82 /* MBCBoardViewModels.h in Headers */,
760				95844C9F0A670C280068CA82 /* MBCBoardViewTextures.h in Headers */,
761				95844CA00A670C280068CA82 /* MBCBoardViewMouse.h in Headers */,
762				95844CA10A670C280068CA82 /* MBCInteractivePlayer.h in Headers */,
763				95844CA20A670C280068CA82 /* MBCAnimation.h in Headers */,
764				95844CA30A670C280068CA82 /* MBCMoveAnimation.h in Headers */,
765				95844CA40A670C280068CA82 /* MBCController.h in Headers */,
766				95844CA50A670C280068CA82 /* MBCDocument.h in Headers */,
767				95844CA60A670C280068CA82 /* MBCBoardAnimation.h in Headers */,
768				95844CA70A670C280068CA82 /* MBCGameInfo.h in Headers */,
769				95844CA80A670C280068CA82 /* MBCTuner.h in Headers */,
770				95844CA90A670C280068CA82 /* MBCFloatingBoardWindow.h in Headers */,
771				95844CAA0A670C280068CA82 /* MBCMoveGenerator.h in Headers */,
772				95844CAB0A670C280068CA82 /* MBCAbout.h in Headers */,
773				95844CAC0A670C280068CA82 /* MBCLanguageModel.h in Headers */,
774				95844CAD0A670C280068CA82 /* MBCBoardViewAccessibility.h in Headers */,
775				95C31C5A125E2E020085159C /* MBCMoveTableView.h in Headers */,
776				95C31D6B125E7B8B0085159C /* MBCStretchyTextCell.h in Headers */,
777				9575D08214254A8100E65579 /* MBCBoardWin.h in Headers */,
778				95A7266F1426CFE6006CE6F2 /* MBCUserDefaults.h in Headers */,
779				95B65BFA1471C8C8008DBB60 /* MBCRemotePlayer.h in Headers */,
780				95459B751492B7930083FCE3 /* MBCDebug.h in Headers */,
781			);
782			runOnlyForDeploymentPostprocessing = 0;
783		};
784/* End PBXHeadersBuildPhase section */
785
786/* Begin PBXLegacyTarget section */
787		95B4EDD204F3081E005E79F8 /* Opening Books */ = {
788			isa = PBXLegacyTarget;
789			buildArgumentsString = $ACTION;
790			buildConfigurationList = 950BD1760A1E582C00395116 /* Build configuration list for PBXLegacyTarget "Opening Books" */;
791			buildPhases = (
792			);
793			buildToolPath = /usr/bin/make;
794			buildWorkingDirectory = "$(SRCROOT)/sjeng/books";
795			dependencies = (
796				95B64AD8163488A800D1DA56 /* PBXTargetDependency */,
797			);
798			name = "Opening Books";
799			passBuildSettingsInEnvironment = 1;
800			productName = "Opening Books";
801		};
802/* End PBXLegacyTarget section */
803
804/* Begin PBXNativeTarget section */
805		950BD10E0A1E582B00395116 /* MBChess */ = {
806			isa = PBXNativeTarget;
807			buildConfigurationList = 950BD16B0A1E582B00395116 /* Build configuration list for PBXNativeTarget "MBChess" */;
808			buildPhases = (
809				950BD1130A1E582B00395116 /* Headers */,
810				950BD1290A1E582B00395116 /* Resources */,
811				950BD14C0A1E582B00395116 /* Sources */,
812				950BD1630A1E582B00395116 /* Frameworks */,
813				950BD1670A1E582B00395116 /* CopyFiles */,
814				950BD1690A1E582B00395116 /* CopyFiles */,
815				95AC35A31501964C00D81DC7 /* ShellScript */,
816				9501B389153DE64100454ADD /* ShellScript */,
817			);
818			buildRules = (
819			);
820			dependencies = (
821				95844CF70A670C530068CA82 /* PBXTargetDependency */,
822				950BD1110A1E582B00395116 /* PBXTargetDependency */,
823			);
824			name = MBChess;
825			productInstallPath = "$(SYSTEM_APPS_DIR)";
826			productName = MBChess;
827			productReference = 950BD1700A1E582B00395116 /* Chess.app */;
828			productType = "com.apple.product-type.application";
829		};
830		95844C6B0A670C1E0068CA82 /* sjeng */ = {
831			isa = PBXNativeTarget;
832			buildConfigurationList = 95844C8C0A670C1E0068CA82 /* Build configuration list for PBXNativeTarget "sjeng" */;
833			buildPhases = (
834				95844C6C0A670C1E0068CA82 /* Headers */,
835				95844C880A670C1E0068CA82 /* Sources */,
836				95844C8A0A670C1E0068CA82 /* Frameworks */,
837				95844C8B0A670C1E0068CA82 /* Rez */,
838			);
839			buildRules = (
840			);
841			dependencies = (
842			);
843			name = sjeng;
844			productInstallPath = /usr/local/bin;
845			productName = sjeng;
846			productReference = 95844C900A670C1E0068CA82 /* sjeng.ChessEngine */;
847			productType = "com.apple.product-type.tool";
848		};
849		95844C920A670C280068CA82 /* ChessTuner */ = {
850			isa = PBXNativeTarget;
851			buildConfigurationList = 95844CED0A670C280068CA82 /* Build configuration list for PBXNativeTarget "ChessTuner" */;
852			buildPhases = (
853				95844C970A670C280068CA82 /* Headers */,
854				95844CAE0A670C280068CA82 /* Resources */,
855				95844CD10A670C280068CA82 /* Sources */,
856				95844CE90A670C280068CA82 /* Frameworks */,
857			);
858			buildRules = (
859			);
860			dependencies = (
861				95844CF50A670C4E0068CA82 /* PBXTargetDependency */,
862				95844C930A670C280068CA82 /* PBXTargetDependency */,
863			);
864			name = ChessTuner;
865			productInstallPath = "$(SYSTEM_APPS_DIR)";
866			productName = MBChess;
867			productReference = 95844CF20A670C280068CA82 /* Chess Tuner.app */;
868			productType = "com.apple.product-type.application";
869		};
870/* End PBXNativeTarget section */
871
872/* Begin PBXProject section */
873		29B97313FDCFA39411CA2CEA /* Project object */ = {
874			isa = PBXProject;
875			attributes = {
876				LastUpgradeCheck = 0420;
877			};
878			buildConfigurationList = 950BD17E0A1E582C00395116 /* Build configuration list for PBXProject "MBChess" */;
879			compatibilityVersion = "Xcode 3.2";
880			developmentRegion = English;
881			hasScannedForEncodings = 1;
882			knownRegions = (
883				English,
884				Japanese,
885				French,
886				German,
887				Base,
888			);
889			mainGroup = 29B97314FDCFA39411CA2CEA /* MBChess */;
890			projectDirPath = "";
891			projectRoot = "";
892			targets = (
893				950BD10E0A1E582B00395116 /* MBChess */,
894				95844C920A670C280068CA82 /* ChessTuner */,
895				95844C6B0A670C1E0068CA82 /* sjeng */,
896				95B4EDD204F3081E005E79F8 /* Opening Books */,
897			);
898		};
899/* End PBXProject section */
900
901/* Begin PBXResourcesBuildPhase section */
902		950BD1290A1E582B00395116 /* Resources */ = {
903			isa = PBXResourcesBuildPhase;
904			buildActionMask = 2147483647;
905			files = (
906				95DC571C0A670E2F00BA2962 /* sjeng.ChessEngine in Resources */,
907				950BD12B0A1E582B00395116 /* InfoPlist.strings in Resources */,
908				950BD12C0A1E582B00395116 /* bug.opn in Resources */,
909				950BD12D0A1E582B00395116 /* losers.opn in Resources */,
910				950BD12E0A1E582B00395116 /* nbook.db in Resources */,
911				950BD12F0A1E582B00395116 /* suicide.opn in Resources */,
912				950BD1300A1E582B00395116 /* zbook.db in Resources */,
913				950BD1420A1E582B00395116 /* Defaults.plist in Resources */,
914				959212FB12B0676D0021B5BA /* COPYING in Resources */,
915				950BD1450A1E582B00395116 /* sjeng.rc in Resources */,
916				950BD1460A1E582B00395116 /* Localizable.strings in Resources */,
917				950BD1480A1E582B00395116 /* Styles in Resources */,
918				950BD14A0A1E582B00395116 /* SpeechHelp.plist in Resources */,
919				956195F90EB12AD70097627D /* selected_piece_texture.png in Resources */,
920				95D4D51B1327E29E0063FA06 /* Spoken.strings in Resources */,
921				95D8520F13E710190045366C /* Board.xib in Resources */,
922				95D8521813E710B80045366C /* About.xib in Resources */,
923				95D8521A13E710B80045366C /* MainMenu.xib in Resources */,
924				95261CDD1478580E004EF501 /* background.pdf in Resources */,
925				95ECDE271491C5B100DFD47B /* container-migration.plist in Resources */,
926				9556A24514FC15F4000219D4 /* selected_piece_texture@2x.png in Resources */,
927			);
928			runOnlyForDeploymentPostprocessing = 0;
929		};
930		95844CAE0A670C280068CA82 /* Resources */ = {
931			isa = PBXResourcesBuildPhase;
932			buildActionMask = 2147483647;
933			files = (
934				95844CB00A670C280068CA82 /* InfoPlist.strings in Resources */,
935				95844CB10A670C280068CA82 /* bug.opn in Resources */,
936				95844CB20A670C280068CA82 /* losers.opn in Resources */,
937				95844CB30A670C280068CA82 /* nbook.db in Resources */,
938				95844CB40A670C280068CA82 /* suicide.opn in Resources */,
939				95844CB50A670C280068CA82 /* zbook.db in Resources */,
940				95844CC70A670C280068CA82 /* Defaults.plist in Resources */,
941				959212FC12B0676D0021B5BA /* COPYING in Resources */,
942				95844CCA0A670C280068CA82 /* sjeng.rc in Resources */,
943				95844CCB0A670C280068CA82 /* Localizable.strings in Resources */,
944				95844CCD0A670C280068CA82 /* Tuner.nib in Resources */,
945				95844CCF0A670C280068CA82 /* SpeechHelp.plist in Resources */,
946				9561960A0EB12AD70097627D /* selected_piece_texture.png in Resources */,
947				95D4D51C1327E29E0063FA06 /* Spoken.strings in Resources */,
948				95D8521013E710190045366C /* Board.xib in Resources */,
949				95D8521913E710B80045366C /* About.xib in Resources */,
950				95D8521B13E710B80045366C /* MainMenu.xib in Resources */,
951			);
952			runOnlyForDeploymentPostprocessing = 0;
953		};
954/* End PBXResourcesBuildPhase section */
955
956/* Begin PBXRezBuildPhase section */
957		95844C8B0A670C1E0068CA82 /* Rez */ = {
958			isa = PBXRezBuildPhase;
959			buildActionMask = 2147483647;
960			files = (
961			);
962			runOnlyForDeploymentPostprocessing = 0;
963		};
964/* End PBXRezBuildPhase section */
965
966/* Begin PBXShellScriptBuildPhase section */
967		9501B389153DE64100454ADD /* ShellScript */ = {
968			isa = PBXShellScriptBuildPhase;
969			buildActionMask = 2147483647;
970			files = (
971			);
972			inputPaths = (
973			);
974			outputPaths = (
975			);
976			runOnlyForDeploymentPostprocessing = 0;
977			shellPath = /bin/sh;
978			shellScript = "# Copy provisioning profile, ignoring errors, so we can build without one as well\ncp -f Chess.provisionprofile \"$BUILT_PRODUCTS_DIR/$PRODUCT_NAME.app\"/Contents/embedded.provisionprofile 2>/dev/null || echo \"No provisionprofile (Ignoring)\"";
979		};
980		95AC35A31501964C00D81DC7 /* ShellScript */ = {
981			isa = PBXShellScriptBuildPhase;
982			buildActionMask = 2147483647;
983			files = (
984			);
985			inputPaths = (
986			);
987			outputPaths = (
988			);
989			runOnlyForDeploymentPostprocessing = 0;
990			shellPath = /bin/sh;
991			shellScript = "# Build all icons\n/usr/local/bin/iconcompiler -b \"$BUILT_PRODUCTS_DIR/$PRODUCT_NAME.app\" -r \"$PROJECT_DIR/Resources/Icons\" || exit 1\n# In textures, preserve only the highest resolution\nshopt -s nullglob\nfor tex in \"$BUILT_PRODUCTS_DIR/$PRODUCT_NAME.app\"/Contents/Resources/{,Styles/*/}*2x*\ndo \n    mv \"$tex\" \"${tex%@2x.png}.png\"\ndone";
992		};
993/* End PBXShellScriptBuildPhase section */
994
995/* Begin PBXSourcesBuildPhase section */
996		950BD14C0A1E582B00395116 /* Sources */ = {
997			isa = PBXSourcesBuildPhase;
998			buildActionMask = 2147483647;
999			files = (
1000				950BD14D0A1E582B00395116 /* main.mm in Sources */,
1001				950BD14E0A1E582B00395116 /* MBCBoard.mm in Sources */,
1002				950BD14F0A1E582B00395116 /* MBCEngineCommands.l in Sources */,
1003				950BD1500A1E582B00395116 /* MBCPlayer.mm in Sources */,
1004				950BD1510A1E582B00395116 /* MBCEngine.mm in Sources */,
1005				950BD1520A1E582B00395116 /* MBCBoardViewModels.mm in Sources */,
1006				950BD1530A1E582B00395116 /* MBCBoardViewDraw.mm in Sources */,
1007				950BD1540A1E582B00395116 /* MBCBoardViewTextures.mm in Sources */,
1008				950BD1550A1E582B00395116 /* MBCBoardView.mm in Sources */,
1009				950BD1560A1E582B00395116 /* MBCBoardViewMouse.mm in Sources */,
1010				950BD1570A1E582B00395116 /* MBCAnimation.mm in Sources */,
1011				950BD1580A1E582B00395116 /* MBCMoveAnimation.mm in Sources */,
1012				950BD1590A1E582B00395116 /* MBCController.mm in Sources */,
1013				950BD15A0A1E582B00395116 /* MBCInteractivePlayer.mm in Sources */,
1014				950BD15B0A1E582B00395116 /* MBCDocument.mm in Sources */,
1015				950BD15C0A1E582B00395116 /* MBCBoardAnimation.mm in Sources */,
1016				950BD15D0A1E582B00395116 /* MBCGameInfo.mm in Sources */,
1017				950BD15E0A1E582B00395116 /* MBCFloatingBoardWindow.mm in Sources */,
1018				950BD15F0A1E582B00395116 /* MBCMoveGenerator.mm in Sources */,
1019				950BD1600A1E582B00395116 /* MBCAbout.mm in Sources */,
1020				950BD1610A1E582B00395116 /* MBCLanguageModel.mm in Sources */,
1021				950BD1620A1E582B00395116 /* MBCBoardViewAccessibility.mm in Sources */,
1022				95C31C59125E2E020085159C /* MBCMoveTableView.mm in Sources */,
1023				95C31D6A125E7B8B0085159C /* MBCStretchyTextCell.mm in Sources */,
1024				9575D08314254A8100E65579 /* MBCBoardWin.mm in Sources */,
1025				95A726701426CFE6006CE6F2 /* MBCUserDefaults.mm in Sources */,
1026				95B65BFB1471C8C9008DBB60 /* MBCRemotePlayer.mm in Sources */,
1027				953A40B6148D8E220005E53D /* MBCMoveTableViewAccessibility.mm in Sources */,
1028				95459B771492B9160083FCE3 /* MBCDebug.cp in Sources */,
1029			);
1030			runOnlyForDeploymentPostprocessing = 0;
1031		};
1032		95844C880A670C1E0068CA82 /* Sources */ = {
1033			isa = PBXSourcesBuildPhase;
1034			buildActionMask = 2147483647;
1035			files = (
1036				95844C890A670C1E0068CA82 /* blob2.c in Sources */,
1037			);
1038			runOnlyForDeploymentPostprocessing = 0;
1039		};
1040		95844CD10A670C280068CA82 /* Sources */ = {
1041			isa = PBXSourcesBuildPhase;
1042			buildActionMask = 2147483647;
1043			files = (
1044				95844CD20A670C280068CA82 /* main.mm in Sources */,
1045				95844CD30A670C280068CA82 /* MBCBoard.mm in Sources */,
1046				95844CD40A670C280068CA82 /* MBCEngineCommands.l in Sources */,
1047				95844CD50A670C280068CA82 /* MBCPlayer.mm in Sources */,
1048				95844CD60A670C280068CA82 /* MBCEngine.mm in Sources */,
1049				95844CD70A670C280068CA82 /* MBCBoardViewModels.mm in Sources */,
1050				95844CD80A670C280068CA82 /* MBCBoardViewDraw.mm in Sources */,
1051				95844CD90A670C280068CA82 /* MBCBoardViewTextures.mm in Sources */,
1052				95844CDA0A670C280068CA82 /* MBCBoardView.mm in Sources */,
1053				95844CDB0A670C280068CA82 /* MBCBoardViewMouse.mm in Sources */,
1054				95844CDC0A670C280068CA82 /* MBCAnimation.mm in Sources */,
1055				95844CDD0A670C280068CA82 /* MBCMoveAnimation.mm in Sources */,
1056				95844CDE0A670C280068CA82 /* MBCController.mm in Sources */,
1057				95844CDF0A670C280068CA82 /* MBCInteractivePlayer.mm in Sources */,
1058				95844CE00A670C280068CA82 /* MBCDocument.mm in Sources */,
1059				95844CE10A670C280068CA82 /* MBCBoardAnimation.mm in Sources */,
1060				95844CE20A670C280068CA82 /* MBCGameInfo.mm in Sources */,
1061				95844CE30A670C280068CA82 /* MBCTuner.mm in Sources */,
1062				95844CE40A670C280068CA82 /* MBCFloatingBoardWindow.mm in Sources */,
1063				95844CE50A670C280068CA82 /* MBCMoveGenerator.mm in Sources */,
1064				95844CE60A670C280068CA82 /* MBCAbout.mm in Sources */,
1065				95844CE70A670C280068CA82 /* MBCLanguageModel.mm in Sources */,
1066				95844CE80A670C280068CA82 /* MBCBoardViewAccessibility.mm in Sources */,
1067				95C31C5B125E2E020085159C /* MBCMoveTableView.mm in Sources */,
1068				95C31D6C125E7B8B0085159C /* MBCStretchyTextCell.mm in Sources */,
1069				9575D08414254A8100E65579 /* MBCBoardWin.mm in Sources */,
1070				95A726711426CFE6006CE6F2 /* MBCUserDefaults.mm in Sources */,
1071				95B65BFC1471C8C9008DBB60 /* MBCRemotePlayer.mm in Sources */,
1072			);
1073			runOnlyForDeploymentPostprocessing = 0;
1074		};
1075/* End PBXSourcesBuildPhase section */
1076
1077/* Begin PBXTargetDependency section */
1078		950BD1110A1E582B00395116 /* PBXTargetDependency */ = {
1079			isa = PBXTargetDependency;
1080			target = 95B4EDD204F3081E005E79F8 /* Opening Books */;
1081			targetProxy = 950BD1120A1E582B00395116 /* PBXContainerItemProxy */;
1082		};
1083		95844C930A670C280068CA82 /* PBXTargetDependency */ = {
1084			isa = PBXTargetDependency;
1085			target = 95B4EDD204F3081E005E79F8 /* Opening Books */;
1086			targetProxy = 95844C940A670C280068CA82 /* PBXContainerItemProxy */;
1087		};
1088		95844CF50A670C4E0068CA82 /* PBXTargetDependency */ = {
1089			isa = PBXTargetDependency;
1090			target = 95844C6B0A670C1E0068CA82 /* sjeng */;
1091			targetProxy = 95844CF40A670C4E0068CA82 /* PBXContainerItemProxy */;
1092		};
1093		95844CF70A670C530068CA82 /* PBXTargetDependency */ = {
1094			isa = PBXTargetDependency;
1095			target = 95844C6B0A670C1E0068CA82 /* sjeng */;
1096			targetProxy = 95844CF60A670C530068CA82 /* PBXContainerItemProxy */;
1097		};
1098		95B64AD8163488A800D1DA56 /* PBXTargetDependency */ = {
1099			isa = PBXTargetDependency;
1100			target = 95844C6B0A670C1E0068CA82 /* sjeng */;
1101			targetProxy = 95B64AD7163488A800D1DA56 /* PBXContainerItemProxy */;
1102		};
1103/* End PBXTargetDependency section */
1104
1105/* Begin PBXVariantGroup section */
1106		089C165CFE840E0CC02AAC07 /* InfoPlist.strings */ = {
1107			isa = PBXVariantGroup;
1108			children = (
1109				089C165DFE840E0CC02AAC07 /* English */,
1110			);
1111			name = InfoPlist.strings;
1112			sourceTree = "<group>";
1113		};
1114		959212FA12B0676D0021B5BA /* COPYING */ = {
1115			isa = PBXVariantGroup;
1116			children = (
1117				95E9EE6D045797010091A3D7 /* English */,
1118			);
1119			name = COPYING;
1120			sourceTree = "<group>";
1121		};
1122		95A35D03048EEF8900D1AB5E /* Tuner.nib */ = {
1123			isa = PBXVariantGroup;
1124			children = (
1125				95A35D04048EEF8900D1AB5E /* English */,
1126			);
1127			name = Tuner.nib;
1128			sourceTree = "<group>";
1129		};
1130		95D4D5191327E29E0063FA06 /* Spoken.strings */ = {
1131			isa = PBXVariantGroup;
1132			children = (
1133				95D4D51A1327E29E0063FA06 /* English */,
1134			);
1135			name = Spoken.strings;
1136			sourceTree = "<group>";
1137		};
1138		95D6CE62045BBDBE0045D5FC /* Localizable.strings */ = {
1139			isa = PBXVariantGroup;
1140			children = (
1141				95D6CE63045BBDBE0045D5FC /* English */,
1142			);
1143			name = Localizable.strings;
1144			sourceTree = "<group>";
1145		};
1146		95D8520D13E710190045366C /* Board.xib */ = {
1147			isa = PBXVariantGroup;
1148			children = (
1149				CA51FF1E1768EBCE00C0EFD7 /* Base */,
1150			);
1151			name = Board.xib;
1152			sourceTree = "<group>";
1153		};
1154		95D8521413E710B80045366C /* About.xib */ = {
1155			isa = PBXVariantGroup;
1156			children = (
1157				CA51FF1F1768EBCE00C0EFD7 /* Base */,
1158			);
1159			name = About.xib;
1160			sourceTree = "<group>";
1161		};
1162		95D8521613E710B80045366C /* MainMenu.xib */ = {
1163			isa = PBXVariantGroup;
1164			children = (
1165				CA51FF201768EBCE00C0EFD7 /* Base */,
1166			);
1167			name = MainMenu.xib;
1168			sourceTree = "<group>";
1169		};
1170/* End PBXVariantGroup section */
1171
1172/* Begin XCBuildConfiguration section */
1173		950BD16C0A1E582B00395116 /* Development */ = {
1174			isa = XCBuildConfiguration;
1175			buildSettings = {
1176				ARCHS = "$(NATIVE_ARCH_ACTUAL)";
1177				CODE_SIGN_ENTITLEMENTS = Chess.entitlements;
1178				CODE_SIGN_IDENTITY = "-";
1179				COPY_PHASE_STRIP = NO;
1180				DEBUG_INFORMATION_FORMAT = dwarf;
1181				FRAMEWORK_SEARCH_PATHS = (
1182					"$(inherited)",
1183					"$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)",
1184				);
1185				FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks\"";
1186				GCC_DYNAMIC_NO_PIC = NO;
1187				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
1188				GCC_MODEL_TUNING = "";
1189				GCC_OPTIMIZATION_LEVEL = 0;
1190				HEADER_SEARCH_PATHS = "";
1191				INFOPLIST_FILE = "Resources/Info-MBChess.plist";
1192				INSTALL_PATH = "$(SYSTEM_APPS_DIR)";
1193				LIBRARY_SEARCH_PATHS = "";
1194				MACOSX_DEPLOYMENT_TARGET = "";
1195				ORDER_FILE = Chess.order;
1196				OTHER_LDFLAGS = "";
1197				PRODUCT_NAME = Chess;
1198				PROVISIONING_PROFILE = "";
1199				WARNING_CFLAGS = (
1200					"-Wmost",
1201					"-Wno-four-char-constants",
1202					"-Wno-unknown-pragmas",
1203				);
1204				WRAPPER_EXTENSION = app;
1205				ZERO_LINK = NO;
1206			};
1207			name = Development;
1208		};
1209		950BD16D0A1E582B00395116 /* Deployment */ = {
1210			isa = XCBuildConfiguration;
1211			buildSettings = {
1212				ARCHS = "$(NATIVE_ARCH_ACTUAL)";
1213				CODE_SIGN_ENTITLEMENTS = Chess.entitlements;
1214				CODE_SIGN_IDENTITY = "-";
1215				COPY_PHASE_STRIP = YES;
1216				DEBUG_INFORMATION_FORMAT = dwarf;
1217				FRAMEWORK_SEARCH_PATHS = (
1218					"$(inherited)",
1219					"$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)",
1220				);
1221				FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks\"";
1222				GCC_MODEL_TUNING = G5;
1223				HEADER_SEARCH_PATHS = "";
1224				INFOPLIST_FILE = "Resources/Info-MBChess.plist";
1225				INSTALL_PATH = "$(SYSTEM_APPS_DIR)";
1226				LIBRARY_SEARCH_PATHS = "";
1227				MACOSX_DEPLOYMENT_TARGET = "";
1228				ORDER_FILE = Chess.order;
1229				OTHER_LDFLAGS = "";
1230				PRODUCT_NAME = Chess;
1231				PROVISIONING_PROFILE = "";
1232				WARNING_CFLAGS = (
1233					"-Wmost",
1234					"-Wno-four-char-constants",
1235					"-Wno-unknown-pragmas",
1236				);
1237				WRAPPER_EXTENSION = app;
1238				ZERO_LINK = NO;
1239			};
1240			name = Deployment;
1241		};
1242		950BD16E0A1E582B00395116 /* Default */ = {
1243			isa = XCBuildConfiguration;
1244			buildSettings = {
1245				ARCHS = "$(NATIVE_ARCH_ACTUAL)";
1246				CODE_SIGN_ENTITLEMENTS = Chess.entitlements;
1247				CODE_SIGN_IDENTITY = "-";
1248				DEBUG_INFORMATION_FORMAT = dwarf;
1249				FRAMEWORK_SEARCH_PATHS = (
1250					"$(inherited)",
1251					"$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)",
1252				);
1253				FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks\"";
1254				GCC_MODEL_TUNING = G5;
1255				HEADER_SEARCH_PATHS = "";
1256				INFOPLIST_FILE = "Resources/Info-MBChess.plist";
1257				INSTALL_PATH = "$(SYSTEM_APPS_DIR)";
1258				LIBRARY_SEARCH_PATHS = "";
1259				MACOSX_DEPLOYMENT_TARGET = "";
1260				ORDER_FILE = Chess.order;
1261				OTHER_LDFLAGS = (
1262					"-pagezero_size",
1263					1000,
1264				);
1265				PRODUCT_NAME = Chess;
1266				PROVISIONING_PROFILE = "";
1267				WARNING_CFLAGS = (
1268					"-Wmost",
1269					"-Wno-four-char-constants",
1270					"-Wno-unknown-pragmas",
1271				);
1272				WRAPPER_EXTENSION = app;
1273				ZERO_LINK = NO;
1274			};
1275			name = Default;
1276		};
1277		950BD1770A1E582C00395116 /* Development */ = {
1278			isa = XCBuildConfiguration;
1279			buildSettings = {
1280				COPY_PHASE_STRIP = NO;
1281				GCC_DYNAMIC_NO_PIC = NO;
1282				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
1283				GCC_OPTIMIZATION_LEVEL = 0;
1284				OTHER_CFLAGS = "";
1285				OTHER_LDFLAGS = "";
1286				OTHER_REZFLAGS = "";
1287				PRODUCT_NAME = "Opening Books";
1288				SECTORDER_FLAGS = "";
1289				WARNING_CFLAGS = (
1290					"-Wmost",
1291					"-Wno-four-char-constants",
1292					"-Wno-unknown-pragmas",
1293				);
1294				ZERO_LINK = YES;
1295			};
1296			name = Development;
1297		};
1298		950BD1780A1E582C00395116 /* Deployment */ = {
1299			isa = XCBuildConfiguration;
1300			buildSettings = {
1301				COPY_PHASE_STRIP = YES;
1302				OTHER_CFLAGS = "";
1303				OTHER_LDFLAGS = "";
1304				OTHER_REZFLAGS = "";
1305				PRODUCT_NAME = "Opening Books";
1306				SECTORDER_FLAGS = "";
1307				WARNING_CFLAGS = (
1308					"-Wmost",
1309					"-Wno-four-char-constants",
1310					"-Wno-unknown-pragmas",
1311				);
1312				ZERO_LINK = NO;
1313			};
1314			name = Deployment;
1315		};
1316		950BD1790A1E582C00395116 /* Default */ = {
1317			isa = XCBuildConfiguration;
1318			buildSettings = {
1319				OTHER_CFLAGS = "";
1320				OTHER_LDFLAGS = "";
1321				OTHER_REZFLAGS = "";
1322				PRODUCT_NAME = "Opening Books";
1323				SECTORDER_FLAGS = "";
1324				WARNING_CFLAGS = (
1325					"-Wmost",
1326					"-Wno-four-char-constants",
1327					"-Wno-unknown-pragmas",
1328				);
1329			};
1330			name = Default;
1331		};
1332		950BD17F0A1E582C00395116 /* Development */ = {
1333			isa = XCBuildConfiguration;
1334			buildSettings = {
1335				LEXFLAGS = "-R";
1336				OTHER_LDFLAGS = "";
1337			};
1338			name = Development;
1339		};
1340		950BD1800A1E582C00395116 /* Deployment */ = {
1341			isa = XCBuildConfiguration;
1342			buildSettings = {
1343				LEXFLAGS = "-R";
1344			};
1345			name = Deployment;
1346		};
1347		950BD1810A1E582C00395116 /* Default */ = {
1348			isa = XCBuildConfiguration;
1349			buildSettings = {
1350				LEXFLAGS = "-R";
1351				OTHER_LDFLAGS = "";
1352			};
1353			name = Default;
1354		};
1355		95844C8D0A670C1E0068CA82 /* Development */ = {
1356			isa = XCBuildConfiguration;
1357			buildSettings = {
1358				COPY_PHASE_STRIP = NO;
1359				GCC_DYNAMIC_NO_PIC = NO;
1360				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
1361				GCC_MODEL_TUNING = G5;
1362				GCC_OPTIMIZATION_LEVEL = s;
1363				INSTALL_PATH = "";
1364				ORDER_FILE = sjeng/sjeng.ChessEngine.order;
1365				OTHER_CFLAGS = "";
1366				OTHER_LDFLAGS = "";
1367				OTHER_REZFLAGS = "";
1368				PER_ARCH_CFLAGS_ppc = "-O3 -fast -mcpu=G4";
1369				PRODUCT_NAME = sjeng.ChessEngine;
1370				REZ_EXECUTABLE = YES;
1371				SECTORDER_FLAGS = "";
1372				SKIP_INSTALL = YES;
1373				WARNING_CFLAGS = (
1374					"-Wmost",
1375					"-Wno-four-char-constants",
1376					"-Wno-unknown-pragmas",
1377				);
1378				ZERO_LINK = NO;
1379			};
1380			name = Development;
1381		};
1382		95844C8E0A670C1E0068CA82 /* Deployment */ = {
1383			isa = XCBuildConfiguration;
1384			buildSettings = {
1385				COPY_PHASE_STRIP = YES;
1386				GCC_MODEL_TUNING = G5;
1387				INSTALL_PATH = "";
1388				ORDER_FILE = sjeng/sjeng.ChessEngine.order;
1389				OTHER_CFLAGS = "";
1390				OTHER_LDFLAGS = "";
1391				OTHER_REZFLAGS = "";
1392				PER_ARCH_CFLAGS_ppc = "-O3 -fast -mcpu=G4";
1393				PRODUCT_NAME = sjeng.ChessEngine;
1394				REZ_EXECUTABLE = YES;
1395				SECTORDER_FLAGS = "";
1396				SKIP_INSTALL = YES;
1397				WARNING_CFLAGS = (
1398					"-Wmost",
1399					"-Wno-four-char-constants",
1400					"-Wno-unknown-pragmas",
1401				);
1402				ZERO_LINK = NO;
1403			};
1404			name = Deployment;
1405		};
1406		95844C8F0A670C1E0068CA82 /* Default */ = {
1407			isa = XCBuildConfiguration;
1408			buildSettings = {
1409				GCC_MODEL_TUNING = G5;
1410				INSTALL_PATH = "";
1411				ORDER_FILE = sjeng/sjeng.ChessEngine.order;
1412				OTHER_CFLAGS = "";
1413				OTHER_LDFLAGS = "";
1414				OTHER_REZFLAGS = "";
1415				PER_ARCH_CFLAGS_ppc = "-O3 -fast -mcpu=G4";
1416				PRODUCT_NAME = sjeng.ChessEngine;
1417				REZ_EXECUTABLE = YES;
1418				SECTORDER_FLAGS = "";
1419				SKIP_INSTALL = YES;
1420				WARNING_CFLAGS = (
1421					"-Wmost",
1422					"-Wno-four-char-constants",
1423					"-Wno-unknown-pragmas",
1424				);
1425			};
1426			name = Default;
1427		};
1428		95844CEE0A670C280068CA82 /* Development */ = {
1429			isa = XCBuildConfiguration;
1430			buildSettings = {
1431				COPY_PHASE_STRIP = NO;
1432				DEBUG_INFORMATION_FORMAT = dwarf;
1433				FRAMEWORK_SEARCH_PATHS = "";
1434				GCC_DYNAMIC_NO_PIC = NO;
1435				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
1436				GCC_OPTIMIZATION_LEVEL = 0;
1437				GCC_PREPROCESSOR_DEFINITIONS = "CHESS_TUNER=1";
1438				GCC_SYMBOLS_PRIVATE_EXTERN = NO;
1439				HEADER_SEARCH_PATHS = "";
1440				INFOPLIST_FILE = "Resources/Info-ChessTuner.plist";
1441				INSTALL_PATH = "$(SYSTEM_APPS_DIR)";
1442				LIBRARY_SEARCH_PATHS = "";
1443				OTHER_CFLAGS = "";
1444				OTHER_LDFLAGS = "";
1445				PRODUCT_NAME = "Chess Tuner";
1446				SECTORDER_FLAGS = "";
1447				WARNING_CFLAGS = (
1448					"-Wmost",
1449					"-Wno-four-char-constants",
1450					"-Wno-unknown-pragmas",
1451				);
1452				WRAPPER_EXTENSION = app;
1453				ZERO_LINK = YES;
1454			};
1455			name = Development;
1456		};
1457		95844CEF0A670C280068CA82 /* Deployment */ = {
1458			isa = XCBuildConfiguration;
1459			buildSettings = {
1460				COPY_PHASE_STRIP = YES;
1461				DEBUG_INFORMATION_FORMAT = dwarf;
1462				FRAMEWORK_SEARCH_PATHS = "";
1463				GCC_PREPROCESSOR_DEFINITIONS = "CHESS_TUNER=1";
1464				GCC_SYMBOLS_PRIVATE_EXTERN = NO;
1465				HEADER_SEARCH_PATHS = "";
1466				INFOPLIST_FILE = "Resources/Info-ChessTuner.plist";
1467				INSTALL_PATH = "$(SYSTEM_APPS_DIR)";
1468				LIBRARY_SEARCH_PATHS = "";
1469				OTHER_CFLAGS = "";
1470				OTHER_LDFLAGS = "";
1471				PRODUCT_NAME = "Chess Tuner";
1472				SECTORDER_FLAGS = "";
1473				WARNING_CFLAGS = (
1474					"-Wmost",
1475					"-Wno-four-char-constants",
1476					"-Wno-unknown-pragmas",
1477				);
1478				WRAPPER_EXTENSION = app;
1479				ZERO_LINK = NO;
1480			};
1481			name = Deployment;
1482		};
1483		95844CF00A670C280068CA82 /* Default */ = {
1484			isa = XCBuildConfiguration;
1485			buildSettings = {
1486				DEBUG_INFORMATION_FORMAT = dwarf;
1487				FRAMEWORK_SEARCH_PATHS = "";
1488				GCC_PREPROCESSOR_DEFINITIONS = "CHESS_TUNER=1";
1489				GCC_SYMBOLS_PRIVATE_EXTERN = NO;
1490				HEADER_SEARCH_PATHS = "";
1491				INFOPLIST_FILE = "Resources/Info-ChessTuner.plist";
1492				INSTALL_PATH = "$(SYSTEM_APPS_DIR)";
1493				LIBRARY_SEARCH_PATHS = "";
1494				OTHER_CFLAGS = "";
1495				OTHER_LDFLAGS = "";
1496				PRODUCT_NAME = "Chess Tuner";
1497				SECTORDER_FLAGS = "";
1498				WARNING_CFLAGS = (
1499					"-Wmost",
1500					"-Wno-four-char-constants",
1501					"-Wno-unknown-pragmas",
1502				);
1503				WRAPPER_EXTENSION = app;
1504			};
1505			name = Default;
1506		};
1507/* End XCBuildConfiguration section */
1508
1509/* Begin XCConfigurationList section */
1510		950BD16B0A1E582B00395116 /* Build configuration list for PBXNativeTarget "MBChess" */ = {
1511			isa = XCConfigurationList;
1512			buildConfigurations = (
1513				950BD16C0A1E582B00395116 /* Development */,
1514				950BD16D0A1E582B00395116 /* Deployment */,
1515				950BD16E0A1E582B00395116 /* Default */,
1516			);
1517			defaultConfigurationIsVisible = 0;
1518			defaultConfigurationName = Default;
1519		};
1520		950BD1760A1E582C00395116 /* Build configuration list for PBXLegacyTarget "Opening Books" */ = {
1521			isa = XCConfigurationList;
1522			buildConfigurations = (
1523				950BD1770A1E582C00395116 /* Development */,
1524				950BD1780A1E582C00395116 /* Deployment */,
1525				950BD1790A1E582C00395116 /* Default */,
1526			);
1527			defaultConfigurationIsVisible = 0;
1528			defaultConfigurationName = Default;
1529		};
1530		950BD17E0A1E582C00395116 /* Build configuration list for PBXProject "MBChess" */ = {
1531			isa = XCConfigurationList;
1532			buildConfigurations = (
1533				950BD17F0A1E582C00395116 /* Development */,
1534				950BD1800A1E582C00395116 /* Deployment */,
1535				950BD1810A1E582C00395116 /* Default */,
1536			);
1537			defaultConfigurationIsVisible = 0;
1538			defaultConfigurationName = Default;
1539		};
1540		95844C8C0A670C1E0068CA82 /* Build configuration list for PBXNativeTarget "sjeng" */ = {
1541			isa = XCConfigurationList;
1542			buildConfigurations = (
1543				95844C8D0A670C1E0068CA82 /* Development */,
1544				95844C8E0A670C1E0068CA82 /* Deployment */,
1545				95844C8F0A670C1E0068CA82 /* Default */,
1546			);
1547			defaultConfigurationIsVisible = 0;
1548			defaultConfigurationName = Default;
1549		};
1550		95844CED0A670C280068CA82 /* Build configuration list for PBXNativeTarget "ChessTuner" */ = {
1551			isa = XCConfigurationList;
1552			buildConfigurations = (
1553				95844CEE0A670C280068CA82 /* Development */,
1554				95844CEF0A670C280068CA82 /* Deployment */,
1555				95844CF00A670C280068CA82 /* Default */,
1556			);
1557			defaultConfigurationIsVisible = 0;
1558			defaultConfigurationName = Default;
1559		};
1560/* End XCConfigurationList section */
1561	};
1562	rootObject = 29B97313FDCFA39411CA2CEA /* Project object */;
1563}
1564