cog/Frameworks/mGBA/mGBA.xcodeproj/project.pbxproj

1425 lines
90 KiB
Plaintext

// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 46;
objects = {
/* Begin PBXBuildFile section */
83299F441E765789003A3242 /* blip_buf.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EB31E765789003A3242 /* blip_buf.h */; };
83299F451E765789003A3242 /* cheats.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EB41E765789003A3242 /* cheats.h */; };
83299F461E765789003A3242 /* config.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EB51E765789003A3242 /* config.h */; };
83299F471E765789003A3242 /* core.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EB61E765789003A3242 /* core.h */; };
83299F481E765789003A3242 /* cpu.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EB71E765789003A3242 /* cpu.h */; };
83299F491E765789003A3242 /* directories.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EB81E765789003A3242 /* directories.h */; };
83299F4A1E765789003A3242 /* input.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EB91E765789003A3242 /* input.h */; };
83299F4B1E765789003A3242 /* interface.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EBA1E765789003A3242 /* interface.h */; };
83299F4C1E765789003A3242 /* library.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EBB1E765789003A3242 /* library.h */; };
83299F4D1E765789003A3242 /* lockstep.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EBC1E765789003A3242 /* lockstep.h */; };
83299F4E1E765789003A3242 /* log.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EBD1E765789003A3242 /* log.h */; };
83299F4F1E765789003A3242 /* rewind.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EBE1E765789003A3242 /* rewind.h */; };
83299F501E765789003A3242 /* serialize.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EBF1E765789003A3242 /* serialize.h */; };
83299F511E765789003A3242 /* sync.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EC01E765789003A3242 /* sync.h */; };
83299F521E765789003A3242 /* thread.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EC11E765789003A3242 /* thread.h */; };
83299F531E765789003A3242 /* tile-cache.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EC21E765789003A3242 /* tile-cache.h */; };
83299F541E765789003A3242 /* timing.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EC31E765789003A3242 /* timing.h */; };
83299F551E765789003A3242 /* version.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EC41E765789003A3242 /* version.h */; };
83299F561E765789003A3242 /* core.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EC61E765789003A3242 /* core.h */; };
83299F571E765789003A3242 /* interface.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EC71E765789003A3242 /* interface.h */; };
83299F581E765789003A3242 /* core.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EC91E765789003A3242 /* core.h */; };
83299F591E765789003A3242 /* interface.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299ECA1E765789003A3242 /* interface.h */; };
83299F5A1E765789003A3242 /* arm.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299ECD1E765789003A3242 /* arm.h */; };
83299F5B1E765789003A3242 /* cli-debugger.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299ECF1E765789003A3242 /* cli-debugger.h */; };
83299F5C1E765789003A3242 /* debugger.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299ED01E765789003A3242 /* debugger.h */; };
83299F5D1E765789003A3242 /* memory-debugger.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299ED11E765789003A3242 /* memory-debugger.h */; };
83299F5E1E765789003A3242 /* decoder-inlines.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299ED21E765789003A3242 /* decoder-inlines.h */; };
83299F5F1E765789003A3242 /* decoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299ED31E765789003A3242 /* decoder.h */; };
83299F601E765789003A3242 /* emitter-arm.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299ED41E765789003A3242 /* emitter-arm.h */; };
83299F611E765789003A3242 /* emitter-inlines.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299ED51E765789003A3242 /* emitter-inlines.h */; };
83299F621E765789003A3242 /* emitter-thumb.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299ED61E765789003A3242 /* emitter-thumb.h */; };
83299F631E765789003A3242 /* isa-arm.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299ED71E765789003A3242 /* isa-arm.h */; };
83299F641E765789003A3242 /* isa-inlines.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299ED81E765789003A3242 /* isa-inlines.h */; };
83299F651E765789003A3242 /* isa-thumb.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299ED91E765789003A3242 /* isa-thumb.h */; };
83299F661E765789003A3242 /* macros.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EDA1E765789003A3242 /* macros.h */; };
83299F671E765789003A3242 /* cli-debugger.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EDC1E765789003A3242 /* cli-debugger.h */; };
83299F681E765789003A3242 /* debugger.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EDD1E765789003A3242 /* debugger.h */; };
83299F691E765789003A3242 /* gdb-stub.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EDE1E765789003A3242 /* gdb-stub.h */; };
83299F6A1E765789003A3242 /* parser.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EDF1E765789003A3242 /* parser.h */; };
83299F6B1E765789003A3242 /* audio.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EE11E765789003A3242 /* audio.h */; };
83299F6C1E765789003A3242 /* cheats.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EE21E765789003A3242 /* cheats.h */; };
83299F6D1E765789003A3242 /* cli.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EE41E765789003A3242 /* cli.h */; };
83299F6E1E765789003A3242 /* gb.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EE51E765789003A3242 /* gb.h */; };
83299F6F1E765789003A3242 /* io.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EE61E765789003A3242 /* io.h */; };
83299F701E765789003A3242 /* mbc.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EE71E765789003A3242 /* mbc.h */; };
83299F711E765789003A3242 /* memory.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EE81E765789003A3242 /* memory.h */; };
83299F721E765789003A3242 /* overrides.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EE91E765789003A3242 /* overrides.h */; };
83299F731E765789003A3242 /* software.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EEB1E765789003A3242 /* software.h */; };
83299F741E765789003A3242 /* tile-cache.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EEC1E765789003A3242 /* tile-cache.h */; };
83299F751E765789003A3242 /* serialize.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EED1E765789003A3242 /* serialize.h */; };
83299F761E765789003A3242 /* lockstep.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EEF1E765789003A3242 /* lockstep.h */; };
83299F771E765789003A3242 /* sio.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EF01E765789003A3242 /* sio.h */; };
83299F781E765789003A3242 /* timer.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EF11E765789003A3242 /* timer.h */; };
83299F791E765789003A3242 /* video.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EF21E765789003A3242 /* video.h */; };
83299F7A1E765789003A3242 /* audio.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EF41E765789003A3242 /* audio.h */; };
83299F7B1E765789003A3242 /* bios.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EF51E765789003A3242 /* bios.h */; };
83299F7C1E765789003A3242 /* cheats.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EF61E765789003A3242 /* cheats.h */; };
83299F7D1E765789003A3242 /* dma.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EF71E765789003A3242 /* dma.h */; };
83299F7E1E765789003A3242 /* cli.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EF91E765789003A3242 /* cli.h */; };
83299F7F1E765789003A3242 /* gba.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EFA1E765789003A3242 /* gba.h */; };
83299F811E765789003A3242 /* input.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EFC1E765789003A3242 /* input.h */; };
83299F821E765789003A3242 /* io.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EFD1E765789003A3242 /* io.h */; };
83299F831E765789003A3242 /* memory.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EFE1E765789003A3242 /* memory.h */; };
83299F841E765789003A3242 /* overrides.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EFF1E765789003A3242 /* overrides.h */; };
83299F851E765789003A3242 /* thread-proxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299F011E765789003A3242 /* thread-proxy.h */; };
83299F861E765789003A3242 /* tile-cache.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299F021E765789003A3242 /* tile-cache.h */; };
83299F871E765789003A3242 /* video-software.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299F031E765789003A3242 /* video-software.h */; };
83299F8B1E765789003A3242 /* savedata.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299F081E765789003A3242 /* savedata.h */; };
83299F8C1E765789003A3242 /* serialize.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299F091E765789003A3242 /* serialize.h */; };
83299F8D1E765789003A3242 /* sharkport.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299F0A1E765789003A3242 /* sharkport.h */; };
83299F8E1E765789003A3242 /* lockstep.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299F0C1E765789003A3242 /* lockstep.h */; };
83299F8F1E765789003A3242 /* sio.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299F0D1E765789003A3242 /* sio.h */; };
83299F901E765789003A3242 /* timer.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299F0E1E765789003A3242 /* timer.h */; };
83299F921E765789003A3242 /* video.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299F101E765789003A3242 /* video.h */; };
83299F991E765789003A3242 /* arm-algo.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299F1A1E765789003A3242 /* arm-algo.h */; };
83299F9A1E765789003A3242 /* circle-buffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299F1B1E765789003A3242 /* circle-buffer.h */; };
83299F9B1E765789003A3242 /* common.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299F1C1E765789003A3242 /* common.h */; };
83299F9C1E765789003A3242 /* configuration.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299F1D1E765789003A3242 /* configuration.h */; };
83299F9D1E765789003A3242 /* crc32.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299F1E1E765789003A3242 /* crc32.h */; };
83299F9E1E765789003A3242 /* export.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299F1F1E765789003A3242 /* export.h */; };
83299F9F1E765789003A3242 /* formatting.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299F201E765789003A3242 /* formatting.h */; };
83299FA01E765789003A3242 /* file-select.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299F221E765789003A3242 /* file-select.h */; };
83299FA11E765789003A3242 /* font-metrics.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299F231E765789003A3242 /* font-metrics.h */; };
83299FA21E765789003A3242 /* font.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299F241E765789003A3242 /* font.h */; };
83299FA31E765789003A3242 /* menu.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299F251E765789003A3242 /* menu.h */; };
83299FA41E765789003A3242 /* gui.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299F261E765789003A3242 /* gui.h */; };
83299FA51E765789003A3242 /* hash.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299F271E765789003A3242 /* hash.h */; };
83299FA71E765789003A3242 /* memory.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299F291E765789003A3242 /* memory.h */; };
83299FA81E765789003A3242 /* fast.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299F2B1E765789003A3242 /* fast.h */; };
83299FA91E765789003A3242 /* ips.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299F2C1E765789003A3242 /* ips.h */; };
83299FAA1E765789003A3242 /* ups.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299F2D1E765789003A3242 /* ups.h */; };
83299FAB1E765789003A3242 /* patch.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299F2E1E765789003A3242 /* patch.h */; };
83299FAC1E765789003A3242 /* 3ds-vfs.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299F311E765789003A3242 /* 3ds-vfs.h */; };
83299FAD1E765789003A3242 /* threading.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299F321E765789003A3242 /* threading.h */; };
83299FAE1E765789003A3242 /* threading.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299F341E765789003A3242 /* threading.h */; };
83299FAF1E765789003A3242 /* sce-vfs.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299F361E765789003A3242 /* sce-vfs.h */; };
83299FB01E765789003A3242 /* threading.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299F371E765789003A3242 /* threading.h */; };
83299FB11E765789003A3242 /* getopt.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299F391E765789003A3242 /* getopt.h */; };
83299FB21E765789003A3242 /* threading.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299F3A1E765789003A3242 /* threading.h */; };
83299FB31E765789003A3242 /* png-io.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299F3B1E765789003A3242 /* png-io.h */; };
83299FB41E765789003A3242 /* ring-fifo.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299F3C1E765789003A3242 /* ring-fifo.h */; };
83299FB51E765789003A3242 /* socket.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299F3D1E765789003A3242 /* socket.h */; };
83299FB71E765789003A3242 /* table.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299F3F1E765789003A3242 /* table.h */; };
83299FB81E765789003A3242 /* text-codec.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299F401E765789003A3242 /* text-codec.h */; };
83299FB91E765789003A3242 /* threading.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299F411E765789003A3242 /* threading.h */; };
83299FBA1E765789003A3242 /* vector.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299F421E765789003A3242 /* vector.h */; };
83299FBB1E765789003A3242 /* vfs.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299F431E765789003A3242 /* vfs.h */; };
83299FBE1E7657B2003A3242 /* dma.c in Sources */ = {isa = PBXBuildFile; fileRef = 83299FBC1E7657B2003A3242 /* dma.c */; };
83299FBF1E7657B2003A3242 /* timer.c in Sources */ = {isa = PBXBuildFile; fileRef = 83299FBD1E7657B2003A3242 /* timer.c */; };
83299FC21E7657ED003A3242 /* lockstep.c in Sources */ = {isa = PBXBuildFile; fileRef = 83299FC01E7657ED003A3242 /* lockstep.c */; };
83299FC31E7657ED003A3242 /* timing.c in Sources */ = {isa = PBXBuildFile; fileRef = 83299FC11E7657ED003A3242 /* timing.c */; };
8333B6631DCC440C004C140D /* sharkport.c in Sources */ = {isa = PBXBuildFile; fileRef = 8333B6611DCC440C004C140D /* sharkport.c */; };
8333B6671DCC4451004C140D /* tile-cache.c in Sources */ = {isa = PBXBuildFile; fileRef = 8333B6651DCC4451004C140D /* tile-cache.c */; };
837CEA73234875D700E62A4A /* audio-mixer.c in Sources */ = {isa = PBXBuildFile; fileRef = 837CEA70234875D700E62A4A /* audio-mixer.c */; };
83C9A7D02632122C00725A49 /* gpio.c in Sources */ = {isa = PBXBuildFile; fileRef = 83C9A7CC2632122C00725A49 /* gpio.c */; };
83C9A7D12632122C00725A49 /* vfame.c in Sources */ = {isa = PBXBuildFile; fileRef = 83C9A7CD2632122C00725A49 /* vfame.c */; };
83C9A7D32632122C00725A49 /* matrix.c in Sources */ = {isa = PBXBuildFile; fileRef = 83C9A7CF2632122C00725A49 /* matrix.c */; };
83C9A7DF2632155500725A49 /* ereader.h in Headers */ = {isa = PBXBuildFile; fileRef = 83C9A7DB2632155500725A49 /* ereader.h */; };
83C9A7E02632155500725A49 /* matrix.h in Headers */ = {isa = PBXBuildFile; fileRef = 83C9A7DC2632155500725A49 /* matrix.h */; };
83C9A7E12632155500725A49 /* gpio.h in Headers */ = {isa = PBXBuildFile; fileRef = 83C9A7DD2632155500725A49 /* gpio.h */; };
83C9A7E22632155500725A49 /* vfame.h in Headers */ = {isa = PBXBuildFile; fileRef = 83C9A7DE2632155500725A49 /* vfame.h */; };
83C9A7E62632158700725A49 /* sio.c in Sources */ = {isa = PBXBuildFile; fileRef = 83C9A7E52632158700725A49 /* sio.c */; };
83C9A7ED2632159700725A49 /* joybus.c in Sources */ = {isa = PBXBuildFile; fileRef = 83C9A7E92632159700725A49 /* joybus.c */; };
83C9A7EF2632159700725A49 /* gbp.c in Sources */ = {isa = PBXBuildFile; fileRef = 83C9A7EB2632159700725A49 /* gbp.c */; };
83C9A7F02632159700725A49 /* lockstep.c in Sources */ = {isa = PBXBuildFile; fileRef = 83C9A7EC2632159700725A49 /* lockstep.c */; };
83CA29381D7BC4EE00F2EA53 /* arm.c in Sources */ = {isa = PBXBuildFile; fileRef = 83CA245A1D7BC4ED00F2EA53 /* arm.c */; };
83CA29401D7BC4EE00F2EA53 /* decoder-arm.c in Sources */ = {isa = PBXBuildFile; fileRef = 83CA24631D7BC4ED00F2EA53 /* decoder-arm.c */; };
83CA29421D7BC4EE00F2EA53 /* decoder-thumb.c in Sources */ = {isa = PBXBuildFile; fileRef = 83CA24651D7BC4ED00F2EA53 /* decoder-thumb.c */; };
83CA29431D7BC4EE00F2EA53 /* decoder.c in Sources */ = {isa = PBXBuildFile; fileRef = 83CA24661D7BC4ED00F2EA53 /* decoder.c */; };
83CA29481D7BC4EE00F2EA53 /* isa-arm.c in Sources */ = {isa = PBXBuildFile; fileRef = 83CA246B1D7BC4ED00F2EA53 /* isa-arm.c */; };
83CA294B1D7BC4EE00F2EA53 /* isa-thumb.c in Sources */ = {isa = PBXBuildFile; fileRef = 83CA246E1D7BC4ED00F2EA53 /* isa-thumb.c */; };
83CA29961D7BC4EE00F2EA53 /* audio.c in Sources */ = {isa = PBXBuildFile; fileRef = 83CA24C21D7BC4ED00F2EA53 /* audio.c */; };
83CA29981D7BC4EE00F2EA53 /* bios.c in Sources */ = {isa = PBXBuildFile; fileRef = 83CA24C41D7BC4ED00F2EA53 /* bios.c */; };
83CA29A11D7BC4EE00F2EA53 /* core.c in Sources */ = {isa = PBXBuildFile; fileRef = 83CA24CE1D7BC4ED00F2EA53 /* core.c */; };
83CA29A91D7BC4EE00F2EA53 /* gba.c in Sources */ = {isa = PBXBuildFile; fileRef = 83CA24D71D7BC4ED00F2EA53 /* gba.c */; };
83CA29AD1D7BC4EE00F2EA53 /* hle-bios.c in Sources */ = {isa = PBXBuildFile; fileRef = 83CA24DB1D7BC4ED00F2EA53 /* hle-bios.c */; };
83CA29AE1D7BC4EE00F2EA53 /* hle-bios.h in Headers */ = {isa = PBXBuildFile; fileRef = 83CA24DC1D7BC4ED00F2EA53 /* hle-bios.h */; };
83CA29B11D7BC4EE00F2EA53 /* input.c in Sources */ = {isa = PBXBuildFile; fileRef = 83CA24DF1D7BC4ED00F2EA53 /* input.c */; };
83CA29B41D7BC4EE00F2EA53 /* io.c in Sources */ = {isa = PBXBuildFile; fileRef = 83CA24E21D7BC4ED00F2EA53 /* io.c */; };
83CA29B61D7BC4EE00F2EA53 /* memory.c in Sources */ = {isa = PBXBuildFile; fileRef = 83CA24E41D7BC4ED00F2EA53 /* memory.c */; };
83CA29B81D7BC4EE00F2EA53 /* overrides.c in Sources */ = {isa = PBXBuildFile; fileRef = 83CA24E61D7BC4ED00F2EA53 /* overrides.c */; };
83CA29CA1D7BC4EE00F2EA53 /* savedata.c in Sources */ = {isa = PBXBuildFile; fileRef = 83CA24FA1D7BC4ED00F2EA53 /* savedata.c */; };
83CA29CC1D7BC4EE00F2EA53 /* serialize.c in Sources */ = {isa = PBXBuildFile; fileRef = 83CA24FC1D7BC4ED00F2EA53 /* serialize.c */; };
83CA29D41D7BC4EE00F2EA53 /* video.c in Sources */ = {isa = PBXBuildFile; fileRef = 83CA25051D7BC4ED00F2EA53 /* video.c */; };
83CA2A9F1D7BC4EF00F2EA53 /* blip_buf.c in Sources */ = {isa = PBXBuildFile; fileRef = 83CA25E21D7BC4ED00F2EA53 /* blip_buf.c */; };
83CA2D311D7BC4F000F2EA53 /* circle-buffer.c in Sources */ = {isa = PBXBuildFile; fileRef = 83CA28C01D7BC4EE00F2EA53 /* circle-buffer.c */; };
83CA2D361D7BC4F000F2EA53 /* crc32.c in Sources */ = {isa = PBXBuildFile; fileRef = 83CA28C51D7BC4EE00F2EA53 /* crc32.c */; };
83CA2D381D7BC4F000F2EA53 /* formatting.c in Sources */ = {isa = PBXBuildFile; fileRef = 83CA28C71D7BC4EE00F2EA53 /* formatting.c */; };
83CA2D441D7BC4F000F2EA53 /* hash.c in Sources */ = {isa = PBXBuildFile; fileRef = 83CA28D41D7BC4EE00F2EA53 /* hash.c */; };
83CA2D541D7BC4F000F2EA53 /* ring-fifo.c in Sources */ = {isa = PBXBuildFile; fileRef = 83CA28E41D7BC4EE00F2EA53 /* ring-fifo.c */; };
83CA2D571D7BC4F000F2EA53 /* string.c in Sources */ = {isa = PBXBuildFile; fileRef = 83CA28E71D7BC4EE00F2EA53 /* string.c */; };
83CA2D591D7BC4F000F2EA53 /* table.c in Sources */ = {isa = PBXBuildFile; fileRef = 83CA28E91D7BC4EE00F2EA53 /* table.c */; };
83CA2D621D7BC4F000F2EA53 /* vfs-mem.c in Sources */ = {isa = PBXBuildFile; fileRef = 83CA28F31D7BC4EE00F2EA53 /* vfs-mem.c */; };
83CA2D641D7BC4F000F2EA53 /* vfs.c in Sources */ = {isa = PBXBuildFile; fileRef = 83CA28F51D7BC4EE00F2EA53 /* vfs.c */; };
83CA2D971D7BC83E00F2EA53 /* config.c in Sources */ = {isa = PBXBuildFile; fileRef = 83CA2D7C1D7BC83E00F2EA53 /* config.c */; };
83CA2D9C1D7BC83E00F2EA53 /* directories.c in Sources */ = {isa = PBXBuildFile; fileRef = 83CA2D811D7BC83E00F2EA53 /* directories.c */; };
83CA2D9E1D7BC83E00F2EA53 /* input.c in Sources */ = {isa = PBXBuildFile; fileRef = 83CA2D831D7BC83E00F2EA53 /* input.c */; };
83CA2DA01D7BC83E00F2EA53 /* interface.c in Sources */ = {isa = PBXBuildFile; fileRef = 83CA2D851D7BC83E00F2EA53 /* interface.c */; };
83CA2DA41D7BC83E00F2EA53 /* log.c in Sources */ = {isa = PBXBuildFile; fileRef = 83CA2D891D7BC83E00F2EA53 /* log.c */; };
83CA2DAA1D7BC83E00F2EA53 /* sync.c in Sources */ = {isa = PBXBuildFile; fileRef = 83CA2D8F1D7BC83E00F2EA53 /* sync.c */; };
83CA2DAC1D7BC83E00F2EA53 /* thread.c in Sources */ = {isa = PBXBuildFile; fileRef = 83CA2D911D7BC83E00F2EA53 /* thread.c */; };
83CA2DB81D7BC9BC00F2EA53 /* cli-debugger.h in Headers */ = {isa = PBXBuildFile; fileRef = 83CA2DB21D7BC9BC00F2EA53 /* cli-debugger.h */; };
83CA2DBA1D7BC9BC00F2EA53 /* debugger.h in Headers */ = {isa = PBXBuildFile; fileRef = 83CA2DB41D7BC9BC00F2EA53 /* debugger.h */; };
83CA2DBC1D7BC9BC00F2EA53 /* memory-debugger.h in Headers */ = {isa = PBXBuildFile; fileRef = 83CA2DB61D7BC9BC00F2EA53 /* memory-debugger.h */; };
83CA2DBF1D7BC9DF00F2EA53 /* configuration.c in Sources */ = {isa = PBXBuildFile; fileRef = 83CA2DBD1D7BC9DF00F2EA53 /* configuration.c */; };
83CA2E021D7BCA6E00F2EA53 /* audio.c in Sources */ = {isa = PBXBuildFile; fileRef = 83CA2DE81D7BCA6E00F2EA53 /* audio.c */; };
83CA2E231D7BCB2E00F2EA53 /* patch-fast.c in Sources */ = {isa = PBXBuildFile; fileRef = 83CA2E1B1D7BCB2E00F2EA53 /* patch-fast.c */; };
83CA2E251D7BCB2E00F2EA53 /* patch-ips.c in Sources */ = {isa = PBXBuildFile; fileRef = 83CA2E1D1D7BCB2E00F2EA53 /* patch-ips.c */; };
83CA2E271D7BCB2E00F2EA53 /* patch-ups.c in Sources */ = {isa = PBXBuildFile; fileRef = 83CA2E1F1D7BCB2E00F2EA53 /* patch-ups.c */; };
83CA2E291D7BCB2E00F2EA53 /* patch.c in Sources */ = {isa = PBXBuildFile; fileRef = 83CA2E211D7BCB2E00F2EA53 /* patch.c */; };
83CA2E2C1D7BCB5200F2EA53 /* vfs-fd.c in Sources */ = {isa = PBXBuildFile; fileRef = 83CA2E2B1D7BCB5200F2EA53 /* vfs-fd.c */; };
83CA2E321D7BCB6700F2EA53 /* ini.c in Sources */ = {isa = PBXBuildFile; fileRef = 83CA2E2E1D7BCB6700F2EA53 /* ini.c */; };
83CA2E331D7BCB6700F2EA53 /* ini.h in Headers */ = {isa = PBXBuildFile; fileRef = 83CA2E2F1D7BCB6700F2EA53 /* ini.h */; };
83CA2E3B1D7BCBD300F2EA53 /* memory.c in Sources */ = {isa = PBXBuildFile; fileRef = 83CA2E391D7BCBD300F2EA53 /* memory.c */; };
83CA2E431D7BD82100F2EA53 /* core.c in Sources */ = {isa = PBXBuildFile; fileRef = 83CA2E421D7BD82100F2EA53 /* core.c */; };
83D0381124A40FB9004CF90F /* mgba-string.h in Headers */ = {isa = PBXBuildFile; fileRef = 83D0381024A40FB9004CF90F /* mgba-string.h */; };
83D0381324A4125D004CF90F /* mgba-math.h in Headers */ = {isa = PBXBuildFile; fileRef = 83D0381224A4125D004CF90F /* mgba-math.h */; };
/* End PBXBuildFile section */
/* Begin PBXFileReference section */
83299EB31E765789003A3242 /* blip_buf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = blip_buf.h; sourceTree = "<group>"; };
83299EB41E765789003A3242 /* cheats.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cheats.h; sourceTree = "<group>"; };
83299EB51E765789003A3242 /* config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = config.h; sourceTree = "<group>"; };
83299EB61E765789003A3242 /* core.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = core.h; sourceTree = "<group>"; };
83299EB71E765789003A3242 /* cpu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cpu.h; sourceTree = "<group>"; };
83299EB81E765789003A3242 /* directories.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = directories.h; sourceTree = "<group>"; };
83299EB91E765789003A3242 /* input.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = input.h; sourceTree = "<group>"; };
83299EBA1E765789003A3242 /* interface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = interface.h; sourceTree = "<group>"; };
83299EBB1E765789003A3242 /* library.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = library.h; sourceTree = "<group>"; };
83299EBC1E765789003A3242 /* lockstep.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lockstep.h; sourceTree = "<group>"; };
83299EBD1E765789003A3242 /* log.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = log.h; sourceTree = "<group>"; };
83299EBE1E765789003A3242 /* rewind.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rewind.h; sourceTree = "<group>"; };
83299EBF1E765789003A3242 /* serialize.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = serialize.h; sourceTree = "<group>"; };
83299EC01E765789003A3242 /* sync.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sync.h; sourceTree = "<group>"; };
83299EC11E765789003A3242 /* thread.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = thread.h; sourceTree = "<group>"; };
83299EC21E765789003A3242 /* tile-cache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "tile-cache.h"; sourceTree = "<group>"; };
83299EC31E765789003A3242 /* timing.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = timing.h; sourceTree = "<group>"; };
83299EC41E765789003A3242 /* version.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = version.h; sourceTree = "<group>"; };
83299EC61E765789003A3242 /* core.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = core.h; sourceTree = "<group>"; };
83299EC71E765789003A3242 /* interface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = interface.h; sourceTree = "<group>"; };
83299EC91E765789003A3242 /* core.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = core.h; sourceTree = "<group>"; };
83299ECA1E765789003A3242 /* interface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = interface.h; sourceTree = "<group>"; };
83299ECD1E765789003A3242 /* arm.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = arm.h; sourceTree = "<group>"; };
83299ECF1E765789003A3242 /* cli-debugger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "cli-debugger.h"; sourceTree = "<group>"; };
83299ED01E765789003A3242 /* debugger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = debugger.h; sourceTree = "<group>"; };
83299ED11E765789003A3242 /* memory-debugger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "memory-debugger.h"; sourceTree = "<group>"; };
83299ED21E765789003A3242 /* decoder-inlines.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "decoder-inlines.h"; sourceTree = "<group>"; };
83299ED31E765789003A3242 /* decoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = decoder.h; sourceTree = "<group>"; };
83299ED41E765789003A3242 /* emitter-arm.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "emitter-arm.h"; sourceTree = "<group>"; };
83299ED51E765789003A3242 /* emitter-inlines.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "emitter-inlines.h"; sourceTree = "<group>"; };
83299ED61E765789003A3242 /* emitter-thumb.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "emitter-thumb.h"; sourceTree = "<group>"; };
83299ED71E765789003A3242 /* isa-arm.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "isa-arm.h"; sourceTree = "<group>"; };
83299ED81E765789003A3242 /* isa-inlines.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "isa-inlines.h"; sourceTree = "<group>"; };
83299ED91E765789003A3242 /* isa-thumb.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "isa-thumb.h"; sourceTree = "<group>"; };
83299EDA1E765789003A3242 /* macros.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = macros.h; sourceTree = "<group>"; };
83299EDC1E765789003A3242 /* cli-debugger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "cli-debugger.h"; sourceTree = "<group>"; };
83299EDD1E765789003A3242 /* debugger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = debugger.h; sourceTree = "<group>"; };
83299EDE1E765789003A3242 /* gdb-stub.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "gdb-stub.h"; sourceTree = "<group>"; };
83299EDF1E765789003A3242 /* parser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = parser.h; sourceTree = "<group>"; };
83299EE11E765789003A3242 /* audio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audio.h; sourceTree = "<group>"; };
83299EE21E765789003A3242 /* cheats.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cheats.h; sourceTree = "<group>"; };
83299EE41E765789003A3242 /* cli.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cli.h; sourceTree = "<group>"; };
83299EE51E765789003A3242 /* gb.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gb.h; sourceTree = "<group>"; };
83299EE61E765789003A3242 /* io.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = io.h; sourceTree = "<group>"; };
83299EE71E765789003A3242 /* mbc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mbc.h; sourceTree = "<group>"; };
83299EE81E765789003A3242 /* memory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = memory.h; sourceTree = "<group>"; };
83299EE91E765789003A3242 /* overrides.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = overrides.h; sourceTree = "<group>"; };
83299EEB1E765789003A3242 /* software.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = software.h; sourceTree = "<group>"; };
83299EEC1E765789003A3242 /* tile-cache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "tile-cache.h"; sourceTree = "<group>"; };
83299EED1E765789003A3242 /* serialize.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = serialize.h; sourceTree = "<group>"; };
83299EEF1E765789003A3242 /* lockstep.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lockstep.h; sourceTree = "<group>"; };
83299EF01E765789003A3242 /* sio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sio.h; sourceTree = "<group>"; };
83299EF11E765789003A3242 /* timer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = timer.h; sourceTree = "<group>"; };
83299EF21E765789003A3242 /* video.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = video.h; sourceTree = "<group>"; };
83299EF41E765789003A3242 /* audio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audio.h; sourceTree = "<group>"; };
83299EF51E765789003A3242 /* bios.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = bios.h; sourceTree = "<group>"; };
83299EF61E765789003A3242 /* cheats.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cheats.h; sourceTree = "<group>"; };
83299EF71E765789003A3242 /* dma.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dma.h; sourceTree = "<group>"; };
83299EF91E765789003A3242 /* cli.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cli.h; sourceTree = "<group>"; };
83299EFA1E765789003A3242 /* gba.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gba.h; sourceTree = "<group>"; };
83299EFC1E765789003A3242 /* input.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = input.h; sourceTree = "<group>"; };
83299EFD1E765789003A3242 /* io.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = io.h; sourceTree = "<group>"; };
83299EFE1E765789003A3242 /* memory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = memory.h; sourceTree = "<group>"; };
83299EFF1E765789003A3242 /* overrides.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = overrides.h; sourceTree = "<group>"; };
83299F011E765789003A3242 /* thread-proxy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "thread-proxy.h"; sourceTree = "<group>"; };
83299F021E765789003A3242 /* tile-cache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "tile-cache.h"; sourceTree = "<group>"; };
83299F031E765789003A3242 /* video-software.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "video-software.h"; sourceTree = "<group>"; };
83299F081E765789003A3242 /* savedata.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = savedata.h; sourceTree = "<group>"; };
83299F091E765789003A3242 /* serialize.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = serialize.h; sourceTree = "<group>"; };
83299F0A1E765789003A3242 /* sharkport.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sharkport.h; sourceTree = "<group>"; };
83299F0C1E765789003A3242 /* lockstep.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lockstep.h; sourceTree = "<group>"; };
83299F0D1E765789003A3242 /* sio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sio.h; sourceTree = "<group>"; };
83299F0E1E765789003A3242 /* timer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = timer.h; sourceTree = "<group>"; };
83299F101E765789003A3242 /* video.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = video.h; sourceTree = "<group>"; };
83299F1A1E765789003A3242 /* arm-algo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "arm-algo.h"; sourceTree = "<group>"; };
83299F1B1E765789003A3242 /* circle-buffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "circle-buffer.h"; sourceTree = "<group>"; };
83299F1C1E765789003A3242 /* common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = common.h; sourceTree = "<group>"; };
83299F1D1E765789003A3242 /* configuration.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = configuration.h; sourceTree = "<group>"; };
83299F1E1E765789003A3242 /* crc32.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = crc32.h; sourceTree = "<group>"; };
83299F1F1E765789003A3242 /* export.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = export.h; sourceTree = "<group>"; };
83299F201E765789003A3242 /* formatting.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = formatting.h; sourceTree = "<group>"; };
83299F221E765789003A3242 /* file-select.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "file-select.h"; sourceTree = "<group>"; };
83299F231E765789003A3242 /* font-metrics.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "font-metrics.h"; sourceTree = "<group>"; };
83299F241E765789003A3242 /* font.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = font.h; sourceTree = "<group>"; };
83299F251E765789003A3242 /* menu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = menu.h; sourceTree = "<group>"; };
83299F261E765789003A3242 /* gui.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gui.h; sourceTree = "<group>"; };
83299F271E765789003A3242 /* hash.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hash.h; sourceTree = "<group>"; };
83299F291E765789003A3242 /* memory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = memory.h; sourceTree = "<group>"; };
83299F2B1E765789003A3242 /* fast.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fast.h; sourceTree = "<group>"; };
83299F2C1E765789003A3242 /* ips.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ips.h; sourceTree = "<group>"; };
83299F2D1E765789003A3242 /* ups.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ups.h; sourceTree = "<group>"; };
83299F2E1E765789003A3242 /* patch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = patch.h; sourceTree = "<group>"; };
83299F311E765789003A3242 /* 3ds-vfs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "3ds-vfs.h"; sourceTree = "<group>"; };
83299F321E765789003A3242 /* threading.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = threading.h; sourceTree = "<group>"; };
83299F341E765789003A3242 /* threading.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = threading.h; sourceTree = "<group>"; };
83299F361E765789003A3242 /* sce-vfs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "sce-vfs.h"; sourceTree = "<group>"; };
83299F371E765789003A3242 /* threading.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = threading.h; sourceTree = "<group>"; };
83299F391E765789003A3242 /* getopt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = getopt.h; sourceTree = "<group>"; };
83299F3A1E765789003A3242 /* threading.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = threading.h; sourceTree = "<group>"; };
83299F3B1E765789003A3242 /* png-io.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "png-io.h"; sourceTree = "<group>"; };
83299F3C1E765789003A3242 /* ring-fifo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "ring-fifo.h"; sourceTree = "<group>"; };
83299F3D1E765789003A3242 /* socket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = socket.h; sourceTree = "<group>"; };
83299F3F1E765789003A3242 /* table.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = table.h; sourceTree = "<group>"; };
83299F401E765789003A3242 /* text-codec.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "text-codec.h"; sourceTree = "<group>"; };
83299F411E765789003A3242 /* threading.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = threading.h; sourceTree = "<group>"; };
83299F421E765789003A3242 /* vector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vector.h; sourceTree = "<group>"; };
83299F431E765789003A3242 /* vfs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vfs.h; sourceTree = "<group>"; };
83299FBC1E7657B2003A3242 /* dma.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dma.c; sourceTree = "<group>"; };
83299FBD1E7657B2003A3242 /* timer.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = timer.c; sourceTree = "<group>"; };
83299FC01E7657ED003A3242 /* lockstep.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = lockstep.c; sourceTree = "<group>"; };
83299FC11E7657ED003A3242 /* timing.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = timing.c; sourceTree = "<group>"; };
8333B6611DCC440C004C140D /* sharkport.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sharkport.c; sourceTree = "<group>"; };
8333B6651DCC4451004C140D /* tile-cache.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "tile-cache.c"; sourceTree = "<group>"; };
83747BA72862D5430021245F /* Shared.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Shared.xcconfig; sourceTree = "<group>"; };
837612ED1DD6AA2B001EED3D /* LICENSE */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = LICENSE; sourceTree = "<group>"; };
837CEA70234875D700E62A4A /* audio-mixer.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "audio-mixer.c"; sourceTree = "<group>"; };
83C9A7CC2632122C00725A49 /* gpio.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = gpio.c; sourceTree = "<group>"; };
83C9A7CD2632122C00725A49 /* vfame.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = vfame.c; sourceTree = "<group>"; };
83C9A7CF2632122C00725A49 /* matrix.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = matrix.c; sourceTree = "<group>"; };
83C9A7DB2632155500725A49 /* ereader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ereader.h; sourceTree = "<group>"; };
83C9A7DC2632155500725A49 /* matrix.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = matrix.h; sourceTree = "<group>"; };
83C9A7DD2632155500725A49 /* gpio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gpio.h; sourceTree = "<group>"; };
83C9A7DE2632155500725A49 /* vfame.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vfame.h; sourceTree = "<group>"; };
83C9A7E52632158700725A49 /* sio.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sio.c; sourceTree = "<group>"; };
83C9A7E92632159700725A49 /* joybus.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = joybus.c; sourceTree = "<group>"; };
83C9A7EB2632159700725A49 /* gbp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = gbp.c; sourceTree = "<group>"; };
83C9A7EC2632159700725A49 /* lockstep.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = lockstep.c; sourceTree = "<group>"; };
83CA24131D7BC47C00F2EA53 /* mGBA.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = mGBA.framework; sourceTree = BUILT_PRODUCTS_DIR; };
83CA24171D7BC47C00F2EA53 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
83CA245A1D7BC4ED00F2EA53 /* arm.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = arm.c; sourceTree = "<group>"; };
83CA24631D7BC4ED00F2EA53 /* decoder-arm.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "decoder-arm.c"; sourceTree = "<group>"; };
83CA24651D7BC4ED00F2EA53 /* decoder-thumb.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "decoder-thumb.c"; sourceTree = "<group>"; };
83CA24661D7BC4ED00F2EA53 /* decoder.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = decoder.c; sourceTree = "<group>"; };
83CA246B1D7BC4ED00F2EA53 /* isa-arm.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "isa-arm.c"; sourceTree = "<group>"; };
83CA246E1D7BC4ED00F2EA53 /* isa-thumb.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "isa-thumb.c"; sourceTree = "<group>"; };
83CA24C21D7BC4ED00F2EA53 /* audio.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = audio.c; sourceTree = "<group>"; };
83CA24C41D7BC4ED00F2EA53 /* bios.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bios.c; sourceTree = "<group>"; };
83CA24CE1D7BC4ED00F2EA53 /* core.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = core.c; sourceTree = "<group>"; };
83CA24D71D7BC4ED00F2EA53 /* gba.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = gba.c; sourceTree = "<group>"; };
83CA24DB1D7BC4ED00F2EA53 /* hle-bios.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "hle-bios.c"; sourceTree = "<group>"; };
83CA24DC1D7BC4ED00F2EA53 /* hle-bios.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "hle-bios.h"; sourceTree = "<group>"; };
83CA24DF1D7BC4ED00F2EA53 /* input.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = input.c; sourceTree = "<group>"; };
83CA24E21D7BC4ED00F2EA53 /* io.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = io.c; sourceTree = "<group>"; };
83CA24E41D7BC4ED00F2EA53 /* memory.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = memory.c; sourceTree = "<group>"; };
83CA24E61D7BC4ED00F2EA53 /* overrides.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = overrides.c; sourceTree = "<group>"; };
83CA24FA1D7BC4ED00F2EA53 /* savedata.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = savedata.c; sourceTree = "<group>"; };
83CA24FC1D7BC4ED00F2EA53 /* serialize.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = serialize.c; sourceTree = "<group>"; };
83CA25051D7BC4ED00F2EA53 /* video.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = video.c; sourceTree = "<group>"; };
83CA25E21D7BC4ED00F2EA53 /* blip_buf.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = blip_buf.c; sourceTree = "<group>"; };
83CA28C01D7BC4EE00F2EA53 /* circle-buffer.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "circle-buffer.c"; sourceTree = "<group>"; };
83CA28C51D7BC4EE00F2EA53 /* crc32.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = crc32.c; sourceTree = "<group>"; };
83CA28C71D7BC4EE00F2EA53 /* formatting.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = formatting.c; sourceTree = "<group>"; };
83CA28D41D7BC4EE00F2EA53 /* hash.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = hash.c; sourceTree = "<group>"; };
83CA28E41D7BC4EE00F2EA53 /* ring-fifo.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "ring-fifo.c"; sourceTree = "<group>"; };
83CA28E71D7BC4EE00F2EA53 /* string.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = string.c; sourceTree = "<group>"; };
83CA28E91D7BC4EE00F2EA53 /* table.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = table.c; sourceTree = "<group>"; };
83CA28F31D7BC4EE00F2EA53 /* vfs-mem.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "vfs-mem.c"; sourceTree = "<group>"; };
83CA28F51D7BC4EE00F2EA53 /* vfs.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = vfs.c; sourceTree = "<group>"; };
83CA290C1D7BC4EE00F2EA53 /* version.cmake */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = version.cmake; sourceTree = "<group>"; };
83CA2D7C1D7BC83E00F2EA53 /* config.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = config.c; sourceTree = "<group>"; };
83CA2D811D7BC83E00F2EA53 /* directories.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = directories.c; sourceTree = "<group>"; };
83CA2D831D7BC83E00F2EA53 /* input.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = input.c; sourceTree = "<group>"; };
83CA2D851D7BC83E00F2EA53 /* interface.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = interface.c; sourceTree = "<group>"; };
83CA2D891D7BC83E00F2EA53 /* log.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = log.c; sourceTree = "<group>"; };
83CA2D8F1D7BC83E00F2EA53 /* sync.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sync.c; sourceTree = "<group>"; };
83CA2D911D7BC83E00F2EA53 /* thread.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = thread.c; sourceTree = "<group>"; };
83CA2D931D7BC83E00F2EA53 /* version.c.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = version.c.in; sourceTree = "<group>"; };
83CA2DB11D7BC9BC00F2EA53 /* cli-debugger.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "cli-debugger.c"; sourceTree = "<group>"; };
83CA2DB21D7BC9BC00F2EA53 /* cli-debugger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "cli-debugger.h"; sourceTree = "<group>"; };
83CA2DB31D7BC9BC00F2EA53 /* debugger.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = debugger.c; sourceTree = "<group>"; };
83CA2DB41D7BC9BC00F2EA53 /* debugger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = debugger.h; sourceTree = "<group>"; };
83CA2DB51D7BC9BC00F2EA53 /* memory-debugger.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "memory-debugger.c"; sourceTree = "<group>"; };
83CA2DB61D7BC9BC00F2EA53 /* memory-debugger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "memory-debugger.h"; sourceTree = "<group>"; };
83CA2DBD1D7BC9DF00F2EA53 /* configuration.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = configuration.c; sourceTree = "<group>"; };
83CA2DE81D7BCA6E00F2EA53 /* audio.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = audio.c; sourceTree = "<group>"; };
83CA2E1B1D7BCB2E00F2EA53 /* patch-fast.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "patch-fast.c"; sourceTree = "<group>"; };
83CA2E1D1D7BCB2E00F2EA53 /* patch-ips.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "patch-ips.c"; sourceTree = "<group>"; };
83CA2E1F1D7BCB2E00F2EA53 /* patch-ups.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "patch-ups.c"; sourceTree = "<group>"; };
83CA2E211D7BCB2E00F2EA53 /* patch.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = patch.c; sourceTree = "<group>"; };
83CA2E2B1D7BCB5200F2EA53 /* vfs-fd.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "vfs-fd.c"; sourceTree = "<group>"; };
83CA2E2E1D7BCB6700F2EA53 /* ini.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ini.c; sourceTree = "<group>"; };
83CA2E2F1D7BCB6700F2EA53 /* ini.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ini.h; sourceTree = "<group>"; };
83CA2E391D7BCBD300F2EA53 /* memory.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = memory.c; path = platform/posix/memory.c; sourceTree = "<group>"; };
83CA2E421D7BD82100F2EA53 /* core.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = core.c; sourceTree = "<group>"; };
83D0381024A40FB9004CF90F /* mgba-string.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "mgba-string.h"; sourceTree = "<group>"; };
83D0381224A4125D004CF90F /* mgba-math.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "mgba-math.h"; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
83CA240F1D7BC47C00F2EA53 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
83299EAC1E765765003A3242 /* include */ = {
isa = PBXGroup;
children = (
83299EB11E765789003A3242 /* mgba */,
83299F191E765789003A3242 /* mgba-util */,
);
name = include;
sourceTree = "<group>";
};
83299EB11E765789003A3242 /* mgba */ = {
isa = PBXGroup;
children = (
83299EB21E765789003A3242 /* core */,
83299EC51E765789003A3242 /* gb */,
83299EC81E765789003A3242 /* gba */,
83299ECB1E765789003A3242 /* internal */,
);
name = mgba;
path = include/mgba;
sourceTree = "<group>";
};
83299EB21E765789003A3242 /* core */ = {
isa = PBXGroup;
children = (
83299EB31E765789003A3242 /* blip_buf.h */,
83299EB41E765789003A3242 /* cheats.h */,
83299EB51E765789003A3242 /* config.h */,
83299EB61E765789003A3242 /* core.h */,
83299EB71E765789003A3242 /* cpu.h */,
83299EB81E765789003A3242 /* directories.h */,
83299EB91E765789003A3242 /* input.h */,
83299EBA1E765789003A3242 /* interface.h */,
83299EBB1E765789003A3242 /* library.h */,
83299EBC1E765789003A3242 /* lockstep.h */,
83299EBD1E765789003A3242 /* log.h */,
83299EBE1E765789003A3242 /* rewind.h */,
83299EBF1E765789003A3242 /* serialize.h */,
83299EC01E765789003A3242 /* sync.h */,
83299EC11E765789003A3242 /* thread.h */,
83299EC21E765789003A3242 /* tile-cache.h */,
83299EC31E765789003A3242 /* timing.h */,
83299EC41E765789003A3242 /* version.h */,
);
path = core;
sourceTree = "<group>";
};
83299EC51E765789003A3242 /* gb */ = {
isa = PBXGroup;
children = (
83299EC61E765789003A3242 /* core.h */,
83299EC71E765789003A3242 /* interface.h */,
);
path = gb;
sourceTree = "<group>";
};
83299EC81E765789003A3242 /* gba */ = {
isa = PBXGroup;
children = (
83299EC91E765789003A3242 /* core.h */,
83299ECA1E765789003A3242 /* interface.h */,
);
path = gba;
sourceTree = "<group>";
};
83299ECB1E765789003A3242 /* internal */ = {
isa = PBXGroup;
children = (
83299ECC1E765789003A3242 /* arm */,
83299EDB1E765789003A3242 /* debugger */,
83299EE01E765789003A3242 /* gb */,
83299EF31E765789003A3242 /* gba */,
);
path = internal;
sourceTree = "<group>";
};
83299ECC1E765789003A3242 /* arm */ = {
isa = PBXGroup;
children = (
83299ECD1E765789003A3242 /* arm.h */,
83299ECE1E765789003A3242 /* debugger */,
83299ED21E765789003A3242 /* decoder-inlines.h */,
83299ED31E765789003A3242 /* decoder.h */,
83299ED41E765789003A3242 /* emitter-arm.h */,
83299ED51E765789003A3242 /* emitter-inlines.h */,
83299ED61E765789003A3242 /* emitter-thumb.h */,
83299ED71E765789003A3242 /* isa-arm.h */,
83299ED81E765789003A3242 /* isa-inlines.h */,
83299ED91E765789003A3242 /* isa-thumb.h */,
83299EDA1E765789003A3242 /* macros.h */,
);
path = arm;
sourceTree = "<group>";
};
83299ECE1E765789003A3242 /* debugger */ = {
isa = PBXGroup;
children = (
83299ECF1E765789003A3242 /* cli-debugger.h */,
83299ED01E765789003A3242 /* debugger.h */,
83299ED11E765789003A3242 /* memory-debugger.h */,
);
path = debugger;
sourceTree = "<group>";
};
83299EDB1E765789003A3242 /* debugger */ = {
isa = PBXGroup;
children = (
83299EDC1E765789003A3242 /* cli-debugger.h */,
83299EDD1E765789003A3242 /* debugger.h */,
83299EDE1E765789003A3242 /* gdb-stub.h */,
83299EDF1E765789003A3242 /* parser.h */,
);
path = debugger;
sourceTree = "<group>";
};
83299EE01E765789003A3242 /* gb */ = {
isa = PBXGroup;
children = (
83299EE11E765789003A3242 /* audio.h */,
83299EE21E765789003A3242 /* cheats.h */,
83299EE31E765789003A3242 /* extra */,
83299EE51E765789003A3242 /* gb.h */,
83299EE61E765789003A3242 /* io.h */,
83299EE71E765789003A3242 /* mbc.h */,
83299EE81E765789003A3242 /* memory.h */,
83299EE91E765789003A3242 /* overrides.h */,
83299EEA1E765789003A3242 /* renderers */,
83299EED1E765789003A3242 /* serialize.h */,
83299EEE1E765789003A3242 /* sio */,
83299EF01E765789003A3242 /* sio.h */,
83299EF11E765789003A3242 /* timer.h */,
83299EF21E765789003A3242 /* video.h */,
);
path = gb;
sourceTree = "<group>";
};
83299EE31E765789003A3242 /* extra */ = {
isa = PBXGroup;
children = (
83299EE41E765789003A3242 /* cli.h */,
);
path = extra;
sourceTree = "<group>";
};
83299EEA1E765789003A3242 /* renderers */ = {
isa = PBXGroup;
children = (
83299EEB1E765789003A3242 /* software.h */,
83299EEC1E765789003A3242 /* tile-cache.h */,
);
path = renderers;
sourceTree = "<group>";
};
83299EEE1E765789003A3242 /* sio */ = {
isa = PBXGroup;
children = (
83299EEF1E765789003A3242 /* lockstep.h */,
);
path = sio;
sourceTree = "<group>";
};
83299EF31E765789003A3242 /* gba */ = {
isa = PBXGroup;
children = (
83299EF41E765789003A3242 /* audio.h */,
83299EF51E765789003A3242 /* bios.h */,
83C9A7DA2632155500725A49 /* cart */,
83299EF61E765789003A3242 /* cheats.h */,
83299EF71E765789003A3242 /* dma.h */,
83299EF81E765789003A3242 /* extra */,
83299EFA1E765789003A3242 /* gba.h */,
83299EFC1E765789003A3242 /* input.h */,
83299EFD1E765789003A3242 /* io.h */,
83299EFE1E765789003A3242 /* memory.h */,
83299EFF1E765789003A3242 /* overrides.h */,
83299F001E765789003A3242 /* renderers */,
83299F081E765789003A3242 /* savedata.h */,
83299F091E765789003A3242 /* serialize.h */,
83299F0A1E765789003A3242 /* sharkport.h */,
83299F0B1E765789003A3242 /* sio */,
83299F0D1E765789003A3242 /* sio.h */,
83299F0E1E765789003A3242 /* timer.h */,
83299F101E765789003A3242 /* video.h */,
);
path = gba;
sourceTree = "<group>";
};
83299EF81E765789003A3242 /* extra */ = {
isa = PBXGroup;
children = (
83299EF91E765789003A3242 /* cli.h */,
);
path = extra;
sourceTree = "<group>";
};
83299F001E765789003A3242 /* renderers */ = {
isa = PBXGroup;
children = (
83299F011E765789003A3242 /* thread-proxy.h */,
83299F021E765789003A3242 /* tile-cache.h */,
83299F031E765789003A3242 /* video-software.h */,
);
path = renderers;
sourceTree = "<group>";
};
83299F0B1E765789003A3242 /* sio */ = {
isa = PBXGroup;
children = (
83299F0C1E765789003A3242 /* lockstep.h */,
);
path = sio;
sourceTree = "<group>";
};
83299F191E765789003A3242 /* mgba-util */ = {
isa = PBXGroup;
children = (
83299F1A1E765789003A3242 /* arm-algo.h */,
83299F1B1E765789003A3242 /* circle-buffer.h */,
83299F1C1E765789003A3242 /* common.h */,
83299F1D1E765789003A3242 /* configuration.h */,
83299F1E1E765789003A3242 /* crc32.h */,
83299F1F1E765789003A3242 /* export.h */,
83299F201E765789003A3242 /* formatting.h */,
83299F211E765789003A3242 /* gui */,
83299F261E765789003A3242 /* gui.h */,
83299F271E765789003A3242 /* hash.h */,
83299F291E765789003A3242 /* memory.h */,
83D0381224A4125D004CF90F /* mgba-math.h */,
83D0381024A40FB9004CF90F /* mgba-string.h */,
83299F2A1E765789003A3242 /* patch */,
83299F2E1E765789003A3242 /* patch.h */,
83299F2F1E765789003A3242 /* platform */,
83299F3B1E765789003A3242 /* png-io.h */,
83299F3C1E765789003A3242 /* ring-fifo.h */,
83299F3D1E765789003A3242 /* socket.h */,
83299F3F1E765789003A3242 /* table.h */,
83299F401E765789003A3242 /* text-codec.h */,
83299F411E765789003A3242 /* threading.h */,
83299F421E765789003A3242 /* vector.h */,
83299F431E765789003A3242 /* vfs.h */,
);
name = "mgba-util";
path = "include/mgba-util";
sourceTree = "<group>";
};
83299F211E765789003A3242 /* gui */ = {
isa = PBXGroup;
children = (
83299F221E765789003A3242 /* file-select.h */,
83299F231E765789003A3242 /* font-metrics.h */,
83299F241E765789003A3242 /* font.h */,
83299F251E765789003A3242 /* menu.h */,
);
path = gui;
sourceTree = "<group>";
};
83299F2A1E765789003A3242 /* patch */ = {
isa = PBXGroup;
children = (
83299F2B1E765789003A3242 /* fast.h */,
83299F2C1E765789003A3242 /* ips.h */,
83299F2D1E765789003A3242 /* ups.h */,
);
path = patch;
sourceTree = "<group>";
};
83299F2F1E765789003A3242 /* platform */ = {
isa = PBXGroup;
children = (
83299F301E765789003A3242 /* 3ds */,
83299F331E765789003A3242 /* posix */,
83299F351E765789003A3242 /* psp2 */,
83299F381E765789003A3242 /* windows */,
);
path = platform;
sourceTree = "<group>";
};
83299F301E765789003A3242 /* 3ds */ = {
isa = PBXGroup;
children = (
83299F311E765789003A3242 /* 3ds-vfs.h */,
83299F321E765789003A3242 /* threading.h */,
);
path = 3ds;
sourceTree = "<group>";
};
83299F331E765789003A3242 /* posix */ = {
isa = PBXGroup;
children = (
83299F341E765789003A3242 /* threading.h */,
);
path = posix;
sourceTree = "<group>";
};
83299F351E765789003A3242 /* psp2 */ = {
isa = PBXGroup;
children = (
83299F361E765789003A3242 /* sce-vfs.h */,
83299F371E765789003A3242 /* threading.h */,
);
path = psp2;
sourceTree = "<group>";
};
83299F381E765789003A3242 /* windows */ = {
isa = PBXGroup;
children = (
83299F391E765789003A3242 /* getopt.h */,
83299F3A1E765789003A3242 /* threading.h */,
);
path = windows;
sourceTree = "<group>";
};
83747BA62862D5430021245F /* Xcode-config */ = {
isa = PBXGroup;
children = (
83747BA72862D5430021245F /* Shared.xcconfig */,
);
name = "Xcode-config";
path = "../../Xcode-config";
sourceTree = "<group>";
};
837CEA6E234875D700E62A4A /* extra */ = {
isa = PBXGroup;
children = (
837CEA70234875D700E62A4A /* audio-mixer.c */,
);
path = extra;
sourceTree = "<group>";
};
83C9A7CB2632122C00725A49 /* cart */ = {
isa = PBXGroup;
children = (
83C9A7CC2632122C00725A49 /* gpio.c */,
83C9A7CD2632122C00725A49 /* vfame.c */,
83C9A7CF2632122C00725A49 /* matrix.c */,
);
path = cart;
sourceTree = "<group>";
};
83C9A7DA2632155500725A49 /* cart */ = {
isa = PBXGroup;
children = (
83C9A7DB2632155500725A49 /* ereader.h */,
83C9A7DC2632155500725A49 /* matrix.h */,
83C9A7DD2632155500725A49 /* gpio.h */,
83C9A7DE2632155500725A49 /* vfame.h */,
);
path = cart;
sourceTree = "<group>";
};
83C9A7E82632159700725A49 /* sio */ = {
isa = PBXGroup;
children = (
83C9A7E92632159700725A49 /* joybus.c */,
83C9A7EB2632159700725A49 /* gbp.c */,
83C9A7EC2632159700725A49 /* lockstep.c */,
);
path = sio;
sourceTree = "<group>";
};
83CA24091D7BC47C00F2EA53 = {
isa = PBXGroup;
children = (
83747BA62862D5430021245F /* Xcode-config */,
83CA24151D7BC47C00F2EA53 /* mGBA */,
83CA24141D7BC47C00F2EA53 /* Products */,
);
sourceTree = "<group>";
};
83CA24141D7BC47C00F2EA53 /* Products */ = {
isa = PBXGroup;
children = (
83CA24131D7BC47C00F2EA53 /* mGBA.framework */,
);
name = Products;
sourceTree = "<group>";
};
83CA24151D7BC47C00F2EA53 /* mGBA */ = {
isa = PBXGroup;
children = (
83CA24251D7BC4ED00F2EA53 /* mgba */,
83CA24171D7BC47C00F2EA53 /* Info.plist */,
);
path = mGBA;
sourceTree = "<group>";
};
83CA24251D7BC4ED00F2EA53 /* mgba */ = {
isa = PBXGroup;
children = (
83299EAC1E765765003A3242 /* include */,
837612ED1DD6AA2B001EED3D /* LICENSE */,
83CA24581D7BC4ED00F2EA53 /* src */,
83CA290C1D7BC4EE00F2EA53 /* version.cmake */,
);
path = mgba;
sourceTree = "<group>";
};
83CA24581D7BC4ED00F2EA53 /* src */ = {
isa = PBXGroup;
children = (
83CA2D791D7BC83E00F2EA53 /* core */,
83CA24591D7BC4ED00F2EA53 /* arm */,
83CA2DE71D7BCA6E00F2EA53 /* gb */,
83CA24C11D7BC4ED00F2EA53 /* gba */,
83CA2E371D7BCBB300F2EA53 /* platform */,
83CA25E01D7BC4ED00F2EA53 /* third-party */,
83CA28BD1D7BC4EE00F2EA53 /* util */,
);
path = src;
sourceTree = "<group>";
};
83CA24591D7BC4ED00F2EA53 /* arm */ = {
isa = PBXGroup;
children = (
83CA2DB01D7BC9BC00F2EA53 /* debugger */,
83CA245A1D7BC4ED00F2EA53 /* arm.c */,
83CA24631D7BC4ED00F2EA53 /* decoder-arm.c */,
83CA24651D7BC4ED00F2EA53 /* decoder-thumb.c */,
83CA24661D7BC4ED00F2EA53 /* decoder.c */,
83CA246B1D7BC4ED00F2EA53 /* isa-arm.c */,
83CA246E1D7BC4ED00F2EA53 /* isa-thumb.c */,
);
path = arm;
sourceTree = "<group>";
};
83CA24C11D7BC4ED00F2EA53 /* gba */ = {
isa = PBXGroup;
children = (
83C9A7E82632159700725A49 /* sio */,
83C9A7E52632158700725A49 /* sio.c */,
83C9A7CB2632122C00725A49 /* cart */,
837CEA6E234875D700E62A4A /* extra */,
83CA24C21D7BC4ED00F2EA53 /* audio.c */,
83CA24C41D7BC4ED00F2EA53 /* bios.c */,
83CA24CE1D7BC4ED00F2EA53 /* core.c */,
83299FBC1E7657B2003A3242 /* dma.c */,
83CA24D71D7BC4ED00F2EA53 /* gba.c */,
83CA24DB1D7BC4ED00F2EA53 /* hle-bios.c */,
83CA24DC1D7BC4ED00F2EA53 /* hle-bios.h */,
83CA24DF1D7BC4ED00F2EA53 /* input.c */,
83CA24E21D7BC4ED00F2EA53 /* io.c */,
83CA24E41D7BC4ED00F2EA53 /* memory.c */,
83CA24E61D7BC4ED00F2EA53 /* overrides.c */,
83CA24FA1D7BC4ED00F2EA53 /* savedata.c */,
83CA24FC1D7BC4ED00F2EA53 /* serialize.c */,
8333B6611DCC440C004C140D /* sharkport.c */,
83299FBD1E7657B2003A3242 /* timer.c */,
83CA25051D7BC4ED00F2EA53 /* video.c */,
);
path = gba;
sourceTree = "<group>";
};
83CA25E01D7BC4ED00F2EA53 /* third-party */ = {
isa = PBXGroup;
children = (
83CA25E11D7BC4ED00F2EA53 /* blip_buf */,
83CA2E2D1D7BCB6700F2EA53 /* inih */,
);
path = "third-party";
sourceTree = "<group>";
};
83CA25E11D7BC4ED00F2EA53 /* blip_buf */ = {
isa = PBXGroup;
children = (
83CA25E21D7BC4ED00F2EA53 /* blip_buf.c */,
);
path = blip_buf;
sourceTree = "<group>";
};
83CA28BD1D7BC4EE00F2EA53 /* util */ = {
isa = PBXGroup;
children = (
83CA2DBD1D7BC9DF00F2EA53 /* configuration.c */,
83CA28C01D7BC4EE00F2EA53 /* circle-buffer.c */,
83CA28C51D7BC4EE00F2EA53 /* crc32.c */,
83CA28C71D7BC4EE00F2EA53 /* formatting.c */,
83CA28D41D7BC4EE00F2EA53 /* hash.c */,
83CA2E1B1D7BCB2E00F2EA53 /* patch-fast.c */,
83CA2E1D1D7BCB2E00F2EA53 /* patch-ips.c */,
83CA2E1F1D7BCB2E00F2EA53 /* patch-ups.c */,
83CA2E211D7BCB2E00F2EA53 /* patch.c */,
83CA28E41D7BC4EE00F2EA53 /* ring-fifo.c */,
83CA28E71D7BC4EE00F2EA53 /* string.c */,
83CA28E91D7BC4EE00F2EA53 /* table.c */,
83CA28ED1D7BC4EE00F2EA53 /* vfs */,
83CA28F51D7BC4EE00F2EA53 /* vfs.c */,
);
path = util;
sourceTree = "<group>";
};
83CA28ED1D7BC4EE00F2EA53 /* vfs */ = {
isa = PBXGroup;
children = (
83CA2E2B1D7BCB5200F2EA53 /* vfs-fd.c */,
83CA28F31D7BC4EE00F2EA53 /* vfs-mem.c */,
);
path = vfs;
sourceTree = "<group>";
};
83CA2D791D7BC83E00F2EA53 /* core */ = {
isa = PBXGroup;
children = (
83CA2D7C1D7BC83E00F2EA53 /* config.c */,
83CA2E421D7BD82100F2EA53 /* core.c */,
83CA2D811D7BC83E00F2EA53 /* directories.c */,
83CA2D831D7BC83E00F2EA53 /* input.c */,
83CA2D851D7BC83E00F2EA53 /* interface.c */,
83299FC01E7657ED003A3242 /* lockstep.c */,
83CA2D891D7BC83E00F2EA53 /* log.c */,
83CA2D8F1D7BC83E00F2EA53 /* sync.c */,
83CA2D911D7BC83E00F2EA53 /* thread.c */,
8333B6651DCC4451004C140D /* tile-cache.c */,
83299FC11E7657ED003A3242 /* timing.c */,
83CA2D931D7BC83E00F2EA53 /* version.c.in */,
);
path = core;
sourceTree = "<group>";
};
83CA2DB01D7BC9BC00F2EA53 /* debugger */ = {
isa = PBXGroup;
children = (
83CA2DB11D7BC9BC00F2EA53 /* cli-debugger.c */,
83CA2DB21D7BC9BC00F2EA53 /* cli-debugger.h */,
83CA2DB31D7BC9BC00F2EA53 /* debugger.c */,
83CA2DB41D7BC9BC00F2EA53 /* debugger.h */,
83CA2DB51D7BC9BC00F2EA53 /* memory-debugger.c */,
83CA2DB61D7BC9BC00F2EA53 /* memory-debugger.h */,
);
path = debugger;
sourceTree = "<group>";
};
83CA2DE71D7BCA6E00F2EA53 /* gb */ = {
isa = PBXGroup;
children = (
83CA2DE81D7BCA6E00F2EA53 /* audio.c */,
);
path = gb;
sourceTree = "<group>";
};
83CA2E2D1D7BCB6700F2EA53 /* inih */ = {
isa = PBXGroup;
children = (
83CA2E2E1D7BCB6700F2EA53 /* ini.c */,
83CA2E2F1D7BCB6700F2EA53 /* ini.h */,
);
path = inih;
sourceTree = "<group>";
};
83CA2E371D7BCBB300F2EA53 /* platform */ = {
isa = PBXGroup;
children = (
83CA2E381D7BCBBE00F2EA53 /* posix */,
);
name = platform;
sourceTree = "<group>";
};
83CA2E381D7BCBBE00F2EA53 /* posix */ = {
isa = PBXGroup;
children = (
83CA2E391D7BCBD300F2EA53 /* memory.c */,
);
name = posix;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXHeadersBuildPhase section */
83CA24101D7BC47C00F2EA53 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
83299F921E765789003A3242 /* video.h in Headers */,
83299F821E765789003A3242 /* io.h in Headers */,
83299FAF1E765789003A3242 /* sce-vfs.h in Headers */,
83299F671E765789003A3242 /* cli-debugger.h in Headers */,
83299F6D1E765789003A3242 /* cli.h in Headers */,
83299F5D1E765789003A3242 /* memory-debugger.h in Headers */,
83299FA21E765789003A3242 /* font.h in Headers */,
83299F9E1E765789003A3242 /* export.h in Headers */,
83299F7B1E765789003A3242 /* bios.h in Headers */,
83299FB81E765789003A3242 /* text-codec.h in Headers */,
83299F5B1E765789003A3242 /* cli-debugger.h in Headers */,
83299F491E765789003A3242 /* directories.h in Headers */,
83299F771E765789003A3242 /* sio.h in Headers */,
83299F9B1E765789003A3242 /* common.h in Headers */,
83299F511E765789003A3242 /* sync.h in Headers */,
83299FAE1E765789003A3242 /* threading.h in Headers */,
83299FA31E765789003A3242 /* menu.h in Headers */,
83299F7A1E765789003A3242 /* audio.h in Headers */,
83299F6A1E765789003A3242 /* parser.h in Headers */,
83CA2DB81D7BC9BC00F2EA53 /* cli-debugger.h in Headers */,
83C9A7E22632155500725A49 /* vfame.h in Headers */,
83299F9D1E765789003A3242 /* crc32.h in Headers */,
83299F5A1E765789003A3242 /* arm.h in Headers */,
83299F811E765789003A3242 /* input.h in Headers */,
83299F761E765789003A3242 /* lockstep.h in Headers */,
83299F991E765789003A3242 /* arm-algo.h in Headers */,
83299F6E1E765789003A3242 /* gb.h in Headers */,
83C9A7E12632155500725A49 /* gpio.h in Headers */,
83299FB91E765789003A3242 /* threading.h in Headers */,
83299FAB1E765789003A3242 /* patch.h in Headers */,
83299F8F1E765789003A3242 /* sio.h in Headers */,
83299FB01E765789003A3242 /* threading.h in Headers */,
83299F8E1E765789003A3242 /* lockstep.h in Headers */,
83299FB51E765789003A3242 /* socket.h in Headers */,
83299FB11E765789003A3242 /* getopt.h in Headers */,
83299F5C1E765789003A3242 /* debugger.h in Headers */,
83299F831E765789003A3242 /* memory.h in Headers */,
83299F471E765789003A3242 /* core.h in Headers */,
83299FA91E765789003A3242 /* ips.h in Headers */,
83299FBB1E765789003A3242 /* vfs.h in Headers */,
83299FAC1E765789003A3242 /* 3ds-vfs.h in Headers */,
83299F4E1E765789003A3242 /* log.h in Headers */,
83299F4C1E765789003A3242 /* library.h in Headers */,
83299F9A1E765789003A3242 /* circle-buffer.h in Headers */,
83299F661E765789003A3242 /* macros.h in Headers */,
83299FAD1E765789003A3242 /* threading.h in Headers */,
83299F871E765789003A3242 /* video-software.h in Headers */,
83299FA81E765789003A3242 /* fast.h in Headers */,
83299F631E765789003A3242 /* isa-arm.h in Headers */,
83C9A7DF2632155500725A49 /* ereader.h in Headers */,
83299F8B1E765789003A3242 /* savedata.h in Headers */,
83299F6F1E765789003A3242 /* io.h in Headers */,
83299F7C1E765789003A3242 /* cheats.h in Headers */,
83299FB21E765789003A3242 /* threading.h in Headers */,
83299F721E765789003A3242 /* overrides.h in Headers */,
83299F481E765789003A3242 /* cpu.h in Headers */,
83299F521E765789003A3242 /* thread.h in Headers */,
83299F551E765789003A3242 /* version.h in Headers */,
83299F8D1E765789003A3242 /* sharkport.h in Headers */,
83299F441E765789003A3242 /* blip_buf.h in Headers */,
83299F5E1E765789003A3242 /* decoder-inlines.h in Headers */,
83299F461E765789003A3242 /* config.h in Headers */,
83299F731E765789003A3242 /* software.h in Headers */,
83299FBA1E765789003A3242 /* vector.h in Headers */,
83299F6C1E765789003A3242 /* cheats.h in Headers */,
83299F841E765789003A3242 /* overrides.h in Headers */,
83299F7E1E765789003A3242 /* cli.h in Headers */,
83299FA01E765789003A3242 /* file-select.h in Headers */,
83299F681E765789003A3242 /* debugger.h in Headers */,
83299F861E765789003A3242 /* tile-cache.h in Headers */,
83299F791E765789003A3242 /* video.h in Headers */,
83299F591E765789003A3242 /* interface.h in Headers */,
83299FA51E765789003A3242 /* hash.h in Headers */,
83299F581E765789003A3242 /* core.h in Headers */,
83299F9C1E765789003A3242 /* configuration.h in Headers */,
83299F701E765789003A3242 /* mbc.h in Headers */,
83299F5F1E765789003A3242 /* decoder.h in Headers */,
83299F561E765789003A3242 /* core.h in Headers */,
83299F641E765789003A3242 /* isa-inlines.h in Headers */,
83CA2E331D7BCB6700F2EA53 /* ini.h in Headers */,
83299F6B1E765789003A3242 /* audio.h in Headers */,
83299FAA1E765789003A3242 /* ups.h in Headers */,
83299FA11E765789003A3242 /* font-metrics.h in Headers */,
83299F4A1E765789003A3242 /* input.h in Headers */,
83299F4B1E765789003A3242 /* interface.h in Headers */,
83299F9F1E765789003A3242 /* formatting.h in Headers */,
83CA2DBA1D7BC9BC00F2EA53 /* debugger.h in Headers */,
83299F781E765789003A3242 /* timer.h in Headers */,
83299F8C1E765789003A3242 /* serialize.h in Headers */,
83CA2DBC1D7BC9BC00F2EA53 /* memory-debugger.h in Headers */,
83299F741E765789003A3242 /* tile-cache.h in Headers */,
83299F7F1E765789003A3242 /* gba.h in Headers */,
83299F751E765789003A3242 /* serialize.h in Headers */,
83C9A7E02632155500725A49 /* matrix.h in Headers */,
83299F531E765789003A3242 /* tile-cache.h in Headers */,
83299FA71E765789003A3242 /* memory.h in Headers */,
83299F901E765789003A3242 /* timer.h in Headers */,
83299F451E765789003A3242 /* cheats.h in Headers */,
83CA29AE1D7BC4EE00F2EA53 /* hle-bios.h in Headers */,
83D0381324A4125D004CF90F /* mgba-math.h in Headers */,
83299F7D1E765789003A3242 /* dma.h in Headers */,
83299F601E765789003A3242 /* emitter-arm.h in Headers */,
83299F651E765789003A3242 /* isa-thumb.h in Headers */,
83299F711E765789003A3242 /* memory.h in Headers */,
83299FB41E765789003A3242 /* ring-fifo.h in Headers */,
83299F571E765789003A3242 /* interface.h in Headers */,
83299F501E765789003A3242 /* serialize.h in Headers */,
83299FB31E765789003A3242 /* png-io.h in Headers */,
83299F4D1E765789003A3242 /* lockstep.h in Headers */,
83299FA41E765789003A3242 /* gui.h in Headers */,
83299F621E765789003A3242 /* emitter-thumb.h in Headers */,
83299F851E765789003A3242 /* thread-proxy.h in Headers */,
83299FB71E765789003A3242 /* table.h in Headers */,
83299F541E765789003A3242 /* timing.h in Headers */,
83299F4F1E765789003A3242 /* rewind.h in Headers */,
83299F611E765789003A3242 /* emitter-inlines.h in Headers */,
83D0381124A40FB9004CF90F /* mgba-string.h in Headers */,
83299F691E765789003A3242 /* gdb-stub.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXHeadersBuildPhase section */
/* Begin PBXNativeTarget section */
83CA24121D7BC47C00F2EA53 /* mGBA */ = {
isa = PBXNativeTarget;
buildConfigurationList = 83CA241B1D7BC47C00F2EA53 /* Build configuration list for PBXNativeTarget "mGBA" */;
buildPhases = (
83CA240E1D7BC47C00F2EA53 /* Sources */,
83CA240F1D7BC47C00F2EA53 /* Frameworks */,
83CA24101D7BC47C00F2EA53 /* Headers */,
837612EC1DD6AA10001EED3D /* Resources */,
);
buildRules = (
);
dependencies = (
);
name = mGBA;
productName = mGBA;
productReference = 83CA24131D7BC47C00F2EA53 /* mGBA.framework */;
productType = "com.apple.product-type.framework";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
83CA240A1D7BC47C00F2EA53 /* Project object */ = {
isa = PBXProject;
attributes = {
LastUpgradeCheck = 1400;
ORGANIZATIONNAME = "Christopher Snowhill";
TargetAttributes = {
83CA24121D7BC47C00F2EA53 = {
DevelopmentTeam = "";
ProvisioningStyle = Manual;
};
};
};
buildConfigurationList = 83CA240D1D7BC47C00F2EA53 /* Build configuration list for PBXProject "mGBA" */;
compatibilityVersion = "Xcode 3.2";
developmentRegion = en;
hasScannedForEncodings = 0;
knownRegions = (
en,
Base,
);
mainGroup = 83CA24091D7BC47C00F2EA53;
productRefGroup = 83CA24141D7BC47C00F2EA53 /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
83CA24121D7BC47C00F2EA53 /* mGBA */,
);
};
/* End PBXProject section */
/* Begin PBXResourcesBuildPhase section */
837612EC1DD6AA10001EED3D /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
83CA240E1D7BC47C00F2EA53 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
83CA2D381D7BC4F000F2EA53 /* formatting.c in Sources */,
83CA2E231D7BCB2E00F2EA53 /* patch-fast.c in Sources */,
83CA29431D7BC4EE00F2EA53 /* decoder.c in Sources */,
83CA29A91D7BC4EE00F2EA53 /* gba.c in Sources */,
83CA29B11D7BC4EE00F2EA53 /* input.c in Sources */,
83CA2D641D7BC4F000F2EA53 /* vfs.c in Sources */,
83CA2E2C1D7BCB5200F2EA53 /* vfs-fd.c in Sources */,
83CA2D541D7BC4F000F2EA53 /* ring-fifo.c in Sources */,
83C9A7F02632159700725A49 /* lockstep.c in Sources */,
83CA29481D7BC4EE00F2EA53 /* isa-arm.c in Sources */,
83CA2DAA1D7BC83E00F2EA53 /* sync.c in Sources */,
83CA29AD1D7BC4EE00F2EA53 /* hle-bios.c in Sources */,
83CA29CC1D7BC4EE00F2EA53 /* serialize.c in Sources */,
83CA2DBF1D7BC9DF00F2EA53 /* configuration.c in Sources */,
83299FC31E7657ED003A3242 /* timing.c in Sources */,
83CA2DA01D7BC83E00F2EA53 /* interface.c in Sources */,
83CA29401D7BC4EE00F2EA53 /* decoder-arm.c in Sources */,
837CEA73234875D700E62A4A /* audio-mixer.c in Sources */,
83299FBF1E7657B2003A3242 /* timer.c in Sources */,
83CA29D41D7BC4EE00F2EA53 /* video.c in Sources */,
83C9A7ED2632159700725A49 /* joybus.c in Sources */,
83CA2E291D7BCB2E00F2EA53 /* patch.c in Sources */,
83CA2E3B1D7BCBD300F2EA53 /* memory.c in Sources */,
83CA2E271D7BCB2E00F2EA53 /* patch-ups.c in Sources */,
83C9A7D32632122C00725A49 /* matrix.c in Sources */,
83C9A7D12632122C00725A49 /* vfame.c in Sources */,
83CA294B1D7BC4EE00F2EA53 /* isa-thumb.c in Sources */,
83CA29981D7BC4EE00F2EA53 /* bios.c in Sources */,
83CA2DA41D7BC83E00F2EA53 /* log.c in Sources */,
83CA29381D7BC4EE00F2EA53 /* arm.c in Sources */,
83CA2D441D7BC4F000F2EA53 /* hash.c in Sources */,
83CA2D621D7BC4F000F2EA53 /* vfs-mem.c in Sources */,
83C9A7D02632122C00725A49 /* gpio.c in Sources */,
83CA2D9E1D7BC83E00F2EA53 /* input.c in Sources */,
83CA2A9F1D7BC4EF00F2EA53 /* blip_buf.c in Sources */,
83C9A7E62632158700725A49 /* sio.c in Sources */,
83CA29B41D7BC4EE00F2EA53 /* io.c in Sources */,
83CA2D311D7BC4F000F2EA53 /* circle-buffer.c in Sources */,
83CA2D591D7BC4F000F2EA53 /* table.c in Sources */,
83299FC21E7657ED003A3242 /* lockstep.c in Sources */,
83C9A7EF2632159700725A49 /* gbp.c in Sources */,
83CA2E021D7BCA6E00F2EA53 /* audio.c in Sources */,
83CA2D571D7BC4F000F2EA53 /* string.c in Sources */,
83CA2E321D7BCB6700F2EA53 /* ini.c in Sources */,
8333B6671DCC4451004C140D /* tile-cache.c in Sources */,
83CA2D9C1D7BC83E00F2EA53 /* directories.c in Sources */,
83CA29B81D7BC4EE00F2EA53 /* overrides.c in Sources */,
83299FBE1E7657B2003A3242 /* dma.c in Sources */,
83CA2D361D7BC4F000F2EA53 /* crc32.c in Sources */,
83CA2DAC1D7BC83E00F2EA53 /* thread.c in Sources */,
83CA29B61D7BC4EE00F2EA53 /* memory.c in Sources */,
83CA2E431D7BD82100F2EA53 /* core.c in Sources */,
83CA2D971D7BC83E00F2EA53 /* config.c in Sources */,
8333B6631DCC440C004C140D /* sharkport.c in Sources */,
83CA29CA1D7BC4EE00F2EA53 /* savedata.c in Sources */,
83CA29961D7BC4EE00F2EA53 /* audio.c in Sources */,
83CA2E251D7BCB2E00F2EA53 /* patch-ips.c in Sources */,
83CA29421D7BC4EE00F2EA53 /* decoder-thumb.c in Sources */,
83CA29A11D7BC4EE00F2EA53 /* core.c in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin XCBuildConfiguration section */
83CA24191D7BC47C00F2EA53 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 83747BA72862D5430021245F /* Shared.xcconfig */;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
CLANG_ANALYZER_NONNULL = YES;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_SUSPICIOUS_MOVES = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
COPY_PHASE_STRIP = NO;
CURRENT_PROJECT_VERSION = 1;
DEAD_CODE_STRIPPING = YES;
DEBUG_INFORMATION_FORMAT = dwarf;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_DYNAMIC_NO_PIC = NO;
GCC_NO_COMMON_BLOCKS = YES;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PREPROCESSOR_DEFINITIONS = (
"DEBUG=1",
"$(inherited)",
);
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
MACOSX_DEPLOYMENT_TARGET = 10.13;
MTL_ENABLE_DEBUG_INFO = YES;
ONLY_ACTIVE_ARCH = YES;
OTHER_CFLAGS = "-Wframe-larger-than=4000";
OTHER_CPLUSPLUSFLAGS = "-Wframe-larger-than=16000";
SDKROOT = macosx;
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = Debug;
};
83CA241A1D7BC47C00F2EA53 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 83747BA72862D5430021245F /* Shared.xcconfig */;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
CLANG_ANALYZER_NONNULL = YES;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_SUSPICIOUS_MOVES = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
COPY_PHASE_STRIP = NO;
CURRENT_PROJECT_VERSION = 1;
DEAD_CODE_STRIPPING = YES;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_NO_COMMON_BLOCKS = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
MACOSX_DEPLOYMENT_TARGET = 10.13;
MTL_ENABLE_DEBUG_INFO = NO;
OTHER_CFLAGS = "-Wframe-larger-than=4000";
OTHER_CPLUSPLUSFLAGS = "-Wframe-larger-than=16000";
SDKROOT = macosx;
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = Release;
};
83CA241C1D7BC47C00F2EA53 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
COMBINE_HIDPI_IMAGES = YES;
DEAD_CODE_STRIPPING = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
FRAMEWORK_VERSION = A;
GCC_PREPROCESSOR_DEFINITIONS = (
__BUILD_MGBA__,
M_CORE_GBA,
"MINIMAL_CORE=3",
DISABLE_THREADING,
"$(inherited)",
"HAVE_XLOCALE=1",
"HAVE_STRLCPY=1",
"HAVE_STRTOF_L=1",
MGBA_STANDALONE,
);
GCC_WARN_INHIBIT_ALL_WARNINGS = YES;
HEADER_SEARCH_PATHS = (
"$(SRCROOT)/mGBA/mgba/src",
"$(SRCROOT)/mGBA/mgba/include",
);
INFOPLIST_FILE = mGBA/Info.plist;
INSTALL_PATH = "@loader_path/../Frameworks";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = net.kode54.mGBA;
PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = YES;
};
name = Debug;
};
83CA241D1D7BC47C00F2EA53 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
COMBINE_HIDPI_IMAGES = YES;
DEAD_CODE_STRIPPING = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
FRAMEWORK_VERSION = A;
GCC_PREPROCESSOR_DEFINITIONS = (
__BUILD_MGBA__,
DISABLE_THREADING,
"MINIMAL_CORE=3",
M_CORE_GBA,
"HAVE_XLOCALE=1",
"HAVE_STRLCPY=1",
"HAVE_STRTOF_L=1",
MGBA_STANDALONE,
);
GCC_WARN_INHIBIT_ALL_WARNINGS = YES;
HEADER_SEARCH_PATHS = (
"$(SRCROOT)/mGBA/mgba/src",
"$(SRCROOT)/mGBA/mgba/include",
);
INFOPLIST_FILE = mGBA/Info.plist;
INSTALL_PATH = "@loader_path/../Frameworks";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = net.kode54.mGBA;
PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = YES;
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
83CA240D1D7BC47C00F2EA53 /* Build configuration list for PBXProject "mGBA" */ = {
isa = XCConfigurationList;
buildConfigurations = (
83CA24191D7BC47C00F2EA53 /* Debug */,
83CA241A1D7BC47C00F2EA53 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
83CA241B1D7BC47C00F2EA53 /* Build configuration list for PBXNativeTarget "mGBA" */ = {
isa = XCConfigurationList;
buildConfigurations = (
83CA241C1D7BC47C00F2EA53 /* Debug */,
83CA241D1D7BC47C00F2EA53 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = 83CA240A1D7BC47C00F2EA53 /* Project object */;
}