// !$*UTF8*$!
{
	archiveVersion = 1;
	classes = {
	};
	objectVersion = 42;
	objects = {

/* Begin PBXBuildFile section */
		327084F6072C838F000D953F /* Configure.java in Sources */ = {isa = PBXBuildFile; fileRef = 327084F5072C838F000D953F /* Configure.java */; };
		328404D905949D8800D94A3F /* gnu_io_RXTXPort.h in Headers */ = {isa = PBXBuildFile; fileRef = F516EA0A016690CA01000107 /* gnu_io_RXTXPort.h */; };
		328404DA05949D8800D94A3F /* gnu_io_RXTXCommDriver.h in Headers */ = {isa = PBXBuildFile; fileRef = F516EA0B016690CA01000107 /* gnu_io_RXTXCommDriver.h */; };
		328404DB05949D8800D94A3F /* config.h in Headers */ = {isa = PBXBuildFile; fileRef = F516EA130166918B01000107 /* config.h */; };
		328404DC05949D8800D94A3F /* gnu_io_CommPortIdentifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 66BFC58B017A2DF100A80101 /* gnu_io_CommPortIdentifier.h */; };
		328404DE05949D8800D94A3F /* SerialImp.c in Sources */ = {isa = PBXBuildFile; fileRef = F5F7F6D8016E40A60113EAB9 /* SerialImp.c */; };
		328404DF05949D8800D94A3F /* fuserImp.c in Sources */ = {isa = PBXBuildFile; fileRef = 66BFC583017A2D9000A80101 /* fuserImp.c */; };
		328404E105949D8800D94A3F /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F516EA17016694DF01000107 /* CoreFoundation.framework */; };
		328404E205949D8800D94A3F /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F516EA19016694EF01000107 /* IOKit.framework */; };
		329246210458958F0013EAC7 /* UnSupportedLoggerException.java in Sources */ = {isa = PBXBuildFile; fileRef = 329246200458958F0013EAC7 /* UnSupportedLoggerException.java */; };
		32924623045895A00013EAC7 /* Zystem.java in Sources */ = {isa = PBXBuildFile; fileRef = 32924622045895A00013EAC7 /* Zystem.java */; };
		667DAC880179E0EB00A80101 /* CommDriver.java in Sources */ = {isa = PBXBuildFile; fileRef = 667DAC830179E0EB00A80101 /* CommDriver.java */; };
		667DAC890179E0EB00A80101 /* CommPort.java in Sources */ = {isa = PBXBuildFile; fileRef = 667DAC840179E0EB00A80101 /* CommPort.java */; };
		667DAC8A0179E0EB00A80101 /* CommPortEnumerator.java in Sources */ = {isa = PBXBuildFile; fileRef = 667DAC850179E0EB00A80101 /* CommPortEnumerator.java */; };
		667DAC8B0179E0EB00A80101 /* CommPortIdentifier.java in Sources */ = {isa = PBXBuildFile; fileRef = 667DAC860179E0EB00A80101 /* CommPortIdentifier.java */; };
		667DAC8C0179E0EB00A80101 /* CommPortOwnershipListener.java in Sources */ = {isa = PBXBuildFile; fileRef = 667DAC870179E0EB00A80101 /* CommPortOwnershipListener.java */; };
		667DAC9B0179E15A00A80101 /* I2C.java in Sources */ = {isa = PBXBuildFile; fileRef = 667DAC920179E15A00A80101 /* I2C.java */; };
		667DAC9C0179E15A00A80101 /* I2CPort.java in Sources */ = {isa = PBXBuildFile; fileRef = 667DAC930179E15A00A80101 /* I2CPort.java */; };
		667DAC9D0179E15A00A80101 /* I2CPortEvent.java in Sources */ = {isa = PBXBuildFile; fileRef = 667DAC940179E15A00A80101 /* I2CPortEvent.java */; };
		667DAC9E0179E15A00A80101 /* I2CPortEventListener.java in Sources */ = {isa = PBXBuildFile; fileRef = 667DAC950179E15A00A80101 /* I2CPortEventListener.java */; };
		667DAC9F0179E15A00A80101 /* NoSuchPortException.java in Sources */ = {isa = PBXBuildFile; fileRef = 667DAC960179E15A00A80101 /* NoSuchPortException.java */; };
		667DACA00179E15A00A80101 /* ParallelPort.java in Sources */ = {isa = PBXBuildFile; fileRef = 667DAC970179E15A00A80101 /* ParallelPort.java */; };
		667DACA10179E15A00A80101 /* ParallelPortEvent.java in Sources */ = {isa = PBXBuildFile; fileRef = 667DAC980179E15A00A80101 /* ParallelPortEvent.java */; };
		667DACA20179E15A00A80101 /* ParallelPortEventListener.java in Sources */ = {isa = PBXBuildFile; fileRef = 667DAC990179E15A00A80101 /* ParallelPortEventListener.java */; };
		667DACA30179E15A00A80101 /* PortInUseException.java in Sources */ = {isa = PBXBuildFile; fileRef = 667DAC9A0179E15A00A80101 /* PortInUseException.java */; };
		667EEE8D0179E22700A80101 /* Raw.java in Sources */ = {isa = PBXBuildFile; fileRef = 667EEE810179E22700A80101 /* Raw.java */; };
		667EEE8E0179E22700A80101 /* RawPort.java in Sources */ = {isa = PBXBuildFile; fileRef = 667EEE820179E22700A80101 /* RawPort.java */; };
		667EEE8F0179E22700A80101 /* RawPortEvent.java in Sources */ = {isa = PBXBuildFile; fileRef = 667EEE830179E22700A80101 /* RawPortEvent.java */; };
		667EEE900179E22700A80101 /* RawPortEventListener.java in Sources */ = {isa = PBXBuildFile; fileRef = 667EEE840179E22700A80101 /* RawPortEventListener.java */; };
		667EEE910179E22700A80101 /* RS485.java in Sources */ = {isa = PBXBuildFile; fileRef = 667EEE850179E22700A80101 /* RS485.java */; };
		667EEE920179E22700A80101 /* RS485Port.java in Sources */ = {isa = PBXBuildFile; fileRef = 667EEE860179E22700A80101 /* RS485Port.java */; };
		667EEE930179E22700A80101 /* RS485PortEvent.java in Sources */ = {isa = PBXBuildFile; fileRef = 667EEE870179E22700A80101 /* RS485PortEvent.java */; };
		667EEE940179E22700A80101 /* RS485PortEventListener.java in Sources */ = {isa = PBXBuildFile; fileRef = 667EEE880179E22700A80101 /* RS485PortEventListener.java */; };
		667EEE950179E22700A80101 /* SerialPort.java in Sources */ = {isa = PBXBuildFile; fileRef = 667EEE890179E22700A80101 /* SerialPort.java */; };
		667EEE960179E22700A80101 /* SerialPortEvent.java in Sources */ = {isa = PBXBuildFile; fileRef = 667EEE8A0179E22700A80101 /* SerialPortEvent.java */; };
		667EEE970179E22700A80101 /* SerialPortEventListener.java in Sources */ = {isa = PBXBuildFile; fileRef = 667EEE8B0179E22700A80101 /* SerialPortEventListener.java */; };
		667EEE980179E22700A80101 /* UnsupportedCommOperationException.java in Sources */ = {isa = PBXBuildFile; fileRef = 667EEE8C0179E22700A80101 /* UnsupportedCommOperationException.java */; };
		F5F7F6D4016E407A0113EAB9 /* LPRPort.java in Sources */ = {isa = PBXBuildFile; fileRef = F5F7F6D0016E407A0113EAB9 /* LPRPort.java */; };
		F5F7F6D5016E407A0113EAB9 /* RXTXCommDriver.java in Sources */ = {isa = PBXBuildFile; fileRef = F5F7F6D1016E407A0113EAB9 /* RXTXCommDriver.java */; };
		F5F7F6D6016E407A0113EAB9 /* RXTXPort.java in Sources */ = {isa = PBXBuildFile; fileRef = F5F7F6D2016E407A0113EAB9 /* RXTXPort.java */; };
		F5F7F6D7016E407A0113EAB9 /* RXTXVersion.java in Sources */ = {isa = PBXBuildFile; fileRef = F5F7F6D3016E407A0113EAB9 /* RXTXVersion.java */; };
/* End PBXBuildFile section */

/* Begin PBXContainerItemProxy section */
		32B1FC7C058FBCBE002A9264 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = F591A546016636D601000107 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = F5712CD601667A1F01000107;
			remoteInfo = RXTXcomm;
		};
/* End PBXContainerItemProxy section */

/* Begin PBXFileReference section */
		327084F5072C838F000D953F /* Configure.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; name = Configure.java; path = ../../src/Configure.java; sourceTree = SOURCE_ROOT; };
		328404E605949D8800D94A3F /* librxtxSerial.jnilib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = librxtxSerial.jnilib; sourceTree = BUILT_PRODUCTS_DIR; };
		329246200458958F0013EAC7 /* UnSupportedLoggerException.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; name = UnSupportedLoggerException.java; path = ../../src/UnSupportedLoggerException.java; sourceTree = SOURCE_ROOT; };
		32924622045895A00013EAC7 /* Zystem.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; name = Zystem.java; path = ../../src/Zystem.java; sourceTree = SOURCE_ROOT; };
		667DAC830179E0EB00A80101 /* CommDriver.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; name = CommDriver.java; path = ../../src/CommDriver.java; sourceTree = SOURCE_ROOT; };
		667DAC840179E0EB00A80101 /* CommPort.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; name = CommPort.java; path = ../../src/CommPort.java; sourceTree = SOURCE_ROOT; };
		667DAC850179E0EB00A80101 /* CommPortEnumerator.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; name = CommPortEnumerator.java; path = ../../src/CommPortEnumerator.java; sourceTree = SOURCE_ROOT; };
		667DAC860179E0EB00A80101 /* CommPortIdentifier.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; name = CommPortIdentifier.java; path = ../../src/CommPortIdentifier.java; sourceTree = SOURCE_ROOT; };
		667DAC870179E0EB00A80101 /* CommPortOwnershipListener.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; name = CommPortOwnershipListener.java; path = ../../src/CommPortOwnershipListener.java; sourceTree = SOURCE_ROOT; };
		667DAC920179E15A00A80101 /* I2C.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; name = I2C.java; path = ../../src/I2C.java; sourceTree = SOURCE_ROOT; };
		667DAC930179E15A00A80101 /* I2CPort.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; name = I2CPort.java; path = ../../src/I2CPort.java; sourceTree = SOURCE_ROOT; };
		667DAC940179E15A00A80101 /* I2CPortEvent.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; name = I2CPortEvent.java; path = ../../src/I2CPortEvent.java; sourceTree = SOURCE_ROOT; };
		667DAC950179E15A00A80101 /* I2CPortEventListener.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; name = I2CPortEventListener.java; path = ../../src/I2CPortEventListener.java; sourceTree = SOURCE_ROOT; };
		667DAC960179E15A00A80101 /* NoSuchPortException.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; name = NoSuchPortException.java; path = ../../src/NoSuchPortException.java; sourceTree = SOURCE_ROOT; };
		667DAC970179E15A00A80101 /* ParallelPort.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; name = ParallelPort.java; path = ../../src/ParallelPort.java; sourceTree = SOURCE_ROOT; };
		667DAC980179E15A00A80101 /* ParallelPortEvent.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; name = ParallelPortEvent.java; path = ../../src/ParallelPortEvent.java; sourceTree = SOURCE_ROOT; };
		667DAC990179E15A00A80101 /* ParallelPortEventListener.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; name = ParallelPortEventListener.java; path = ../../src/ParallelPortEventListener.java; sourceTree = SOURCE_ROOT; };
		667DAC9A0179E15A00A80101 /* PortInUseException.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; name = PortInUseException.java; path = ../../src/PortInUseException.java; sourceTree = SOURCE_ROOT; };
		667EEE810179E22700A80101 /* Raw.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; name = Raw.java; path = ../../src/Raw.java; sourceTree = SOURCE_ROOT; };
		667EEE820179E22700A80101 /* RawPort.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; name = RawPort.java; path = ../../src/RawPort.java; sourceTree = SOURCE_ROOT; };
		667EEE830179E22700A80101 /* RawPortEvent.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; name = RawPortEvent.java; path = ../../src/RawPortEvent.java; sourceTree = SOURCE_ROOT; };
		667EEE840179E22700A80101 /* RawPortEventListener.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; name = RawPortEventListener.java; path = ../../src/RawPortEventListener.java; sourceTree = SOURCE_ROOT; };
		667EEE850179E22700A80101 /* RS485.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; name = RS485.java; path = ../../src/RS485.java; sourceTree = SOURCE_ROOT; };
		667EEE860179E22700A80101 /* RS485Port.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; name = RS485Port.java; path = ../../src/RS485Port.java; sourceTree = SOURCE_ROOT; };
		667EEE870179E22700A80101 /* RS485PortEvent.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; name = RS485PortEvent.java; path = ../../src/RS485PortEvent.java; sourceTree = SOURCE_ROOT; };
		667EEE880179E22700A80101 /* RS485PortEventListener.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; name = RS485PortEventListener.java; path = ../../src/RS485PortEventListener.java; sourceTree = SOURCE_ROOT; };
		667EEE890179E22700A80101 /* SerialPort.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; name = SerialPort.java; path = ../../src/SerialPort.java; sourceTree = SOURCE_ROOT; };
		667EEE8A0179E22700A80101 /* SerialPortEvent.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; name = SerialPortEvent.java; path = ../../src/SerialPortEvent.java; sourceTree = SOURCE_ROOT; };
		667EEE8B0179E22700A80101 /* SerialPortEventListener.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; name = SerialPortEventListener.java; path = ../../src/SerialPortEventListener.java; sourceTree = SOURCE_ROOT; };
		667EEE8C0179E22700A80101 /* UnsupportedCommOperationException.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; name = UnsupportedCommOperationException.java; path = ../../src/UnsupportedCommOperationException.java; sourceTree = SOURCE_ROOT; };
		66BFC583017A2D9000A80101 /* fuserImp.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = fuserImp.c; path = ../../src/fuserImp.c; sourceTree = SOURCE_ROOT; };
		66BFC58B017A2DF100A80101 /* gnu_io_CommPortIdentifier.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = gnu_io_CommPortIdentifier.h; path = Headers/gnu_io_CommPortIdentifier.h; sourceTree = "<group>"; };
		66BFC596017A2F3100A80101 /* ParallelImp.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = ParallelImp.c; path = ../../src/ParallelImp.c; sourceTree = SOURCE_ROOT; };
		66BFC599017A2F5400A80101 /* gnu_io_LPRPort.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = gnu_io_LPRPort.h; path = Headers/gnu_io_LPRPort.h; sourceTree = "<group>"; };
		66BFC5AC017A356E00A80101 /* gnu_io_I2C.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = gnu_io_I2C.h; path = Headers/gnu_io_I2C.h; sourceTree = "<group>"; };
		66BFC5AF017A35AF00A80101 /* I2CImp.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = I2CImp.c; path = ../../src/I2CImp.c; sourceTree = SOURCE_ROOT; };
		66BFC5C0017A368A00A80101 /* RS485Imp.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = RS485Imp.c; path = ../../src/RS485Imp.c; sourceTree = SOURCE_ROOT; };
		66BFC5C2017A36A500A80101 /* gnu_io_RS485.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = gnu_io_RS485.h; path = Headers/gnu_io_RS485.h; sourceTree = "<group>"; };
		F5098B2602B43E52011E1076 /* RXTXcomm.jar */ = {isa = PBXFileReference; explicitFileType = archive.jar; includeInIndex = 0; path = RXTXcomm.jar; sourceTree = BUILT_PRODUCTS_DIR; };
		F516EA0A016690CA01000107 /* gnu_io_RXTXPort.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = gnu_io_RXTXPort.h; path = Headers/gnu_io_RXTXPort.h; sourceTree = "<group>"; };
		F516EA0B016690CA01000107 /* gnu_io_RXTXCommDriver.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = gnu_io_RXTXCommDriver.h; path = Headers/gnu_io_RXTXCommDriver.h; sourceTree = "<group>"; };
		F516EA130166918B01000107 /* config.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = config.h; sourceTree = "<group>"; };
		F516EA17016694DF01000107 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = /System/Library/Frameworks/CoreFoundation.framework; sourceTree = "<absolute>"; };
		F516EA19016694EF01000107 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = /System/Library/Frameworks/IOKit.framework; sourceTree = "<absolute>"; };
		F516EA1B0166951701000107 /* System.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = System.framework; path = /System/Library/Frameworks/System.framework; sourceTree = "<absolute>"; };
		F516EA1C0166951701000107 /* JavaVM.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaVM.framework; path = /System/Library/Frameworks/JavaVM.framework; sourceTree = "<absolute>"; };
		F5F7F6D0016E407A0113EAB9 /* LPRPort.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; name = LPRPort.java; path = ../../src/LPRPort.java; sourceTree = SOURCE_ROOT; };
		F5F7F6D1016E407A0113EAB9 /* RXTXCommDriver.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; name = RXTXCommDriver.java; path = ../../src/RXTXCommDriver.java; sourceTree = SOURCE_ROOT; };
		F5F7F6D2016E407A0113EAB9 /* RXTXPort.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; name = RXTXPort.java; path = ../../src/RXTXPort.java; sourceTree = SOURCE_ROOT; };
		F5F7F6D3016E407A0113EAB9 /* RXTXVersion.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; name = RXTXVersion.java; path = ../../src/RXTXVersion.java; sourceTree = SOURCE_ROOT; };
		F5F7F6D8016E40A60113EAB9 /* SerialImp.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = SerialImp.c; path = ../../src/SerialImp.c; sourceTree = SOURCE_ROOT; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
		328404E005949D8800D94A3F /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			comments = "Creates the dynamic library.";
			files = (
				328404E105949D8800D94A3F /* CoreFoundation.framework in Frameworks */,
				328404E205949D8800D94A3F /* IOKit.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		AA74AA8D0A37130E009445FE /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			comments = "This build phase is required for a successful build. Why? No idea. If you know why, change this comment.";
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXFrameworksBuildPhase section */

/* Begin PBXGroup section */
		F591A547016636D601000107 = {
			isa = PBXGroup;
			children = (
				F591A548016636D601000107 /* jnilib */,
				F591A54E016636D601000107 /* java */,
				F591A558016636D601000107 /* Products */,
				F516EA17016694DF01000107 /* CoreFoundation.framework */,
				F516EA19016694EF01000107 /* IOKit.framework */,
				F516EA1B0166951701000107 /* System.framework */,
				F516EA1C0166951701000107 /* JavaVM.framework */,
			);
			sourceTree = "<group>";
		};
		F591A548016636D601000107 /* jnilib */ = {
			isa = PBXGroup;
			children = (
				F516EA130166918B01000107 /* config.h */,
				F516EA0A016690CA01000107 /* gnu_io_RXTXPort.h */,
				F516EA0B016690CA01000107 /* gnu_io_RXTXCommDriver.h */,
				66BFC58B017A2DF100A80101 /* gnu_io_CommPortIdentifier.h */,
				F5F7F6D8016E40A60113EAB9 /* SerialImp.c */,
				66BFC596017A2F3100A80101 /* ParallelImp.c */,
				66BFC5AF017A35AF00A80101 /* I2CImp.c */,
				66BFC5C0017A368A00A80101 /* RS485Imp.c */,
				66BFC599017A2F5400A80101 /* gnu_io_LPRPort.h */,
				66BFC5AC017A356E00A80101 /* gnu_io_I2C.h */,
				66BFC5C2017A36A500A80101 /* gnu_io_RS485.h */,
				66BFC583017A2D9000A80101 /* fuserImp.c */,
			);
			name = jnilib;
			sourceTree = SOURCE_ROOT;
		};
		F591A54E016636D601000107 /* java */ = {
			isa = PBXGroup;
			children = (
				F591A54F016636D601000107 /* System Classes */,
				F591A553016636D601000107 /* PB */,
			);
			name = java;
			sourceTree = "<group>";
		};
		F591A54F016636D601000107 /* System Classes */ = {
			isa = PBXGroup;
			children = (
			);
			name = "System Classes";
			sourceTree = "<group>";
		};
		F591A553016636D601000107 /* PB */ = {
			isa = PBXGroup;
			children = (
				F5F7F6D0016E407A0113EAB9 /* LPRPort.java */,
				F5F7F6D1016E407A0113EAB9 /* RXTXCommDriver.java */,
				F5F7F6D2016E407A0113EAB9 /* RXTXPort.java */,
				327084F5072C838F000D953F /* Configure.java */,
				F5F7F6D3016E407A0113EAB9 /* RXTXVersion.java */,
				667DAC870179E0EB00A80101 /* CommPortOwnershipListener.java */,
				667DAC860179E0EB00A80101 /* CommPortIdentifier.java */,
				667DAC850179E0EB00A80101 /* CommPortEnumerator.java */,
				667DAC840179E0EB00A80101 /* CommPort.java */,
				667DAC830179E0EB00A80101 /* CommDriver.java */,
				667DAC920179E15A00A80101 /* I2C.java */,
				667DAC930179E15A00A80101 /* I2CPort.java */,
				667DAC950179E15A00A80101 /* I2CPortEventListener.java */,
				667DAC940179E15A00A80101 /* I2CPortEvent.java */,
				667DAC9A0179E15A00A80101 /* PortInUseException.java */,
				667DAC990179E15A00A80101 /* ParallelPortEventListener.java */,
				667DAC960179E15A00A80101 /* NoSuchPortException.java */,
				667DAC980179E15A00A80101 /* ParallelPortEvent.java */,
				667DAC970179E15A00A80101 /* ParallelPort.java */,
				667EEE850179E22700A80101 /* RS485.java */,
				667EEE840179E22700A80101 /* RawPortEventListener.java */,
				667EEE830179E22700A80101 /* RawPortEvent.java */,
				667EEE820179E22700A80101 /* RawPort.java */,
				667EEE810179E22700A80101 /* Raw.java */,
				667EEE8C0179E22700A80101 /* UnsupportedCommOperationException.java */,
				667EEE8B0179E22700A80101 /* SerialPortEventListener.java */,
				667EEE8A0179E22700A80101 /* SerialPortEvent.java */,
				667EEE890179E22700A80101 /* SerialPort.java */,
				667EEE880179E22700A80101 /* RS485PortEventListener.java */,
				667EEE870179E22700A80101 /* RS485PortEvent.java */,
				667EEE860179E22700A80101 /* RS485Port.java */,
				329246200458958F0013EAC7 /* UnSupportedLoggerException.java */,
				32924622045895A00013EAC7 /* Zystem.java */,
			);
			name = PB;
			sourceTree = "<group>";
		};
		F591A558016636D601000107 /* Products */ = {
			isa = PBXGroup;
			children = (
				F5098B2602B43E52011E1076 /* RXTXcomm.jar */,
				328404E605949D8800D94A3F /* librxtxSerial.jnilib */,
			);
			name = Products;
			sourceTree = "<group>";
		};
/* End PBXGroup section */

/* Begin PBXHeadersBuildPhase section */
		328404D805949D8800D94A3F /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			comments = "Copies C headers generated with javah (while building the RXTXComm target) into the source directory.\nCopies the compile configuration file config.h form the project directory.";
			files = (
				328404DB05949D8800D94A3F /* config.h in Headers */,
				328404D905949D8800D94A3F /* gnu_io_RXTXPort.h in Headers */,
				328404DA05949D8800D94A3F /* gnu_io_RXTXCommDriver.h in Headers */,
				328404DC05949D8800D94A3F /* gnu_io_CommPortIdentifier.h in Headers */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXHeadersBuildPhase section */

/* Begin PBXLibraryTarget section */
		F5712CD601667A1F01000107 /* RXTXcomm */ = {
			isa = PBXLibraryTarget;
			buildConfigurationList = 32335511098BFDFB0043AD75 /* Build configuration list for PBXLibraryTarget "RXTXcomm" */;
			buildPhases = (
				F5712CD701667A1F01000107 /* Sources */,
				AA74AA8D0A37130E009445FE /* Frameworks */,
				F5712CF8016688EE01000107 /* ShellScript */,
			);
			comments = "Compiles the Java sources.\nCreates the RXTXComm.jar.\nExtracts the C headers for the native library.";
			dependencies = (
			);
			name = RXTXcomm;
			productName = java;
			productReference = F5098B2602B43E52011E1076 /* RXTXcomm.jar */;
		};
/* End PBXLibraryTarget section */

/* Begin PBXNativeTarget section */
		328404D605949D8800D94A3F /* librxtxSerial.jnilib */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 32335525098BFDFB0043AD75 /* Build configuration list for PBXNativeTarget "librxtxSerial.jnilib" */;
			buildPhases = (
				328404D805949D8800D94A3F /* Headers */,
				328404DD05949D8800D94A3F /* Sources */,
				328404E005949D8800D94A3F /* Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
				328404D705949D8800D94A3F /* PBXTargetDependency */,
			);
			name = librxtxSerial.jnilib;
			productName = libSerial.jnilib;
			productReference = 328404E605949D8800D94A3F /* librxtxSerial.jnilib */;
			productType = "com.apple.product-type.library.dynamic";
		};
/* End PBXNativeTarget section */

/* Begin PBXProject section */
		F591A546016636D601000107 /* Project object */ = {
			isa = PBXProject;
			buildConfigurationList = 32335531098BFDFB0043AD75 /* Build configuration list for PBXProject "LibSerialUniversal" */;
			hasScannedForEncodings = 1;
			mainGroup = F591A547016636D601000107;
			productRefGroup = F591A558016636D601000107 /* Products */;
			projectDirPath = "";
			targets = (
				F5712CD601667A1F01000107 /* RXTXcomm */,
				328404D605949D8800D94A3F /* librxtxSerial.jnilib */,
			);
		};
/* End PBXProject section */

/* Begin PBXShellScriptBuildPhase section */
		F5712CF8016688EE01000107 /* ShellScript */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 2147483647;
			comments = "Extracts header files (ie method declarations) for the java native interface library.";
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/bash;
			shellScript = "javah -jni -d Headers/ -classpath ${BUILT_PRODUCTS_DIR}/RXTXcomm.jar:${TEMP_FILES_DIR}/JavaClasses/ gnu.io.CommPortIdentifier gnu.io.I2C gnu.io.LPRPort gnu.io.Raw gnu.io.RS485 gnu.io.RXTXCommDriver gnu.io.RXTXPort\n";
		};
/* End PBXShellScriptBuildPhase section */

/* Begin PBXSourcesBuildPhase section */
		328404DD05949D8800D94A3F /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			comments = "Compiles the native code.";
			files = (
				328404DE05949D8800D94A3F /* SerialImp.c in Sources */,
				328404DF05949D8800D94A3F /* fuserImp.c in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		F5712CD701667A1F01000107 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			comments = "Compiles the Java classes.";
			files = (
				F5F7F6D4016E407A0113EAB9 /* LPRPort.java in Sources */,
				F5F7F6D5016E407A0113EAB9 /* RXTXCommDriver.java in Sources */,
				F5F7F6D6016E407A0113EAB9 /* RXTXPort.java in Sources */,
				F5F7F6D7016E407A0113EAB9 /* RXTXVersion.java in Sources */,
				667DAC880179E0EB00A80101 /* CommDriver.java in Sources */,
				667DAC890179E0EB00A80101 /* CommPort.java in Sources */,
				667DAC8A0179E0EB00A80101 /* CommPortEnumerator.java in Sources */,
				667DAC8B0179E0EB00A80101 /* CommPortIdentifier.java in Sources */,
				667DAC8C0179E0EB00A80101 /* CommPortOwnershipListener.java in Sources */,
				667DAC9B0179E15A00A80101 /* I2C.java in Sources */,
				667DAC9C0179E15A00A80101 /* I2CPort.java in Sources */,
				667DAC9D0179E15A00A80101 /* I2CPortEvent.java in Sources */,
				667DAC9E0179E15A00A80101 /* I2CPortEventListener.java in Sources */,
				667DAC9F0179E15A00A80101 /* NoSuchPortException.java in Sources */,
				667DACA00179E15A00A80101 /* ParallelPort.java in Sources */,
				667DACA10179E15A00A80101 /* ParallelPortEvent.java in Sources */,
				667DACA20179E15A00A80101 /* ParallelPortEventListener.java in Sources */,
				667DACA30179E15A00A80101 /* PortInUseException.java in Sources */,
				667EEE8D0179E22700A80101 /* Raw.java in Sources */,
				667EEE8E0179E22700A80101 /* RawPort.java in Sources */,
				667EEE8F0179E22700A80101 /* RawPortEvent.java in Sources */,
				667EEE900179E22700A80101 /* RawPortEventListener.java in Sources */,
				667EEE910179E22700A80101 /* RS485.java in Sources */,
				667EEE920179E22700A80101 /* RS485Port.java in Sources */,
				667EEE930179E22700A80101 /* RS485PortEvent.java in Sources */,
				667EEE940179E22700A80101 /* RS485PortEventListener.java in Sources */,
				667EEE950179E22700A80101 /* SerialPort.java in Sources */,
				667EEE960179E22700A80101 /* SerialPortEvent.java in Sources */,
				667EEE970179E22700A80101 /* SerialPortEventListener.java in Sources */,
				667EEE980179E22700A80101 /* UnsupportedCommOperationException.java in Sources */,
				329246210458958F0013EAC7 /* UnSupportedLoggerException.java in Sources */,
				32924623045895A00013EAC7 /* Zystem.java in Sources */,
				327084F6072C838F000D953F /* Configure.java in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXSourcesBuildPhase section */

/* Begin PBXTargetDependency section */
		328404D705949D8800D94A3F /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = F5712CD601667A1F01000107 /* RXTXcomm */;
			targetProxy = 32B1FC7C058FBCBE002A9264 /* PBXContainerItemProxy */;
		};
/* End PBXTargetDependency section */

/* Begin XCBuildConfiguration section */
		32335512098BFDFB0043AD75 /* Default */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				COPY_PHASE_STRIP = NO;
				DEBUGGING_SYMBOLS = NO;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_ENABLE_FIX_AND_CONTINUE = YES;
				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
				GCC_OPTIMIZATION_LEVEL = 0;
				JAVA_ARCHIVE_COMPRESSION = YES;
				JAVA_ARCHIVE_TYPE = JAR;
				JAVA_COMPILER = /usr/bin/javac;
				JAVA_COMPILER_DEBUGGING_SYMBOLS = NO;
				JAVA_COMPILER_SOURCE_VERSION = 1.3;
				JAVA_COMPILER_TARGET_VM_VERSION = 1.1;
				JAVA_SOURCE_SUBDIR = .;
				LIBRARY_STYLE = STATIC;
				OTHER_CFLAGS = "";
				OTHER_LDFLAGS = "";
				OTHER_LIBTOOL_FLAGS = "";
				OTHER_REZFLAGS = "";
				PRODUCT_NAME = RXTXcomm;
				PURE_JAVA = YES;
				REZ_EXECUTABLE = YES;
				SECTORDER_FLAGS = "";
				WARNING_CFLAGS = (
					"-Wmost",
					"-Wno-four-char-constants",
					"-Wno-unknown-pragmas",
				);
				ZERO_LINK = YES;
			};
			name = Default;
		};
		32335526098BFDFB0043AD75 /* Default */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				DYLIB_COMPATIBILITY_VERSION = "$(DYLIB_COMPATIBILITY_VERSION)";
				DYLIB_CURRENT_VERSION = "$(DYLIB_CURRENT_VERSION)";
				EXECUTABLE_EXTENSION = jnilib;
				EXECUTABLE_PREFIX = lib;
				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
				MACH_O_TYPE = mh_dylib;
				OTHER_LDFLAGS = (
					"-framework",
					Carbon,
				);
				PRODUCT_NAME = rxtxSerial;
				REZ_EXECUTABLE = YES;
			};
			name = Default;
		};
		32335532098BFDFB0043AD75 /* Default */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ARCHS = (
					ppc,
					i386,
				);
				GCC_MODEL_TUNING = G3;
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_VERSION_i386 = 4.0;
				GCC_VERSION_ppc = 3.3;
				HEADER_SEARCH_PATHS = /System/Library/Frameworks/JavaVM.framework/Headers;
				MACOSX_DEPLOYMENT_TARGET_i386 = 10.4;
				MACOSX_DEPLOYMENT_TARGET_ppc = 10.2;
				SDKROOT_i386 = /Developer/SDKs/MacOSX10.4u.sdk;
				SDKROOT_ppc = /Developer/SDKs/MacOSX10.2.8.sdk;
				WARNING_CFLAGS = (
					"-Wmost",
					"-Wno-four-char-constants",
					"-Wno-unknown-pragmas",
				);
			};
			name = Default;
		};
/* End XCBuildConfiguration section */

/* Begin XCConfigurationList section */
		32335511098BFDFB0043AD75 /* Build configuration list for PBXLibraryTarget "RXTXcomm" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				32335512098BFDFB0043AD75 /* Default */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Default;
		};
		32335525098BFDFB0043AD75 /* Build configuration list for PBXNativeTarget "librxtxSerial.jnilib" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				32335526098BFDFB0043AD75 /* Default */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Default;
		};
		32335531098BFDFB0043AD75 /* Build configuration list for PBXProject "LibSerialUniversal" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				32335532098BFDFB0043AD75 /* Default */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Default;
		};
/* End XCConfigurationList section */
	};
	rootObject = F591A546016636D601000107 /* Project object */;
}
