|
6 | 6 | objectVersion = 48; |
7 | 7 | objects = { |
8 | 8 |
|
| 9 | +/* Begin PBXBuildFile section */ |
| 10 | + 2785925B2004111A007FD314 /* RHD2000Thread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2785925820041119007FD314 /* RHD2000Thread.cpp */; }; |
| 11 | + 2785925C2004111A007FD314 /* RHD2000Editor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2785925920041119007FD314 /* RHD2000Editor.cpp */; }; |
| 12 | + 2785925D2004111A007FD314 /* OpenEphysLib.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2785925A2004111A007FD314 /* OpenEphysLib.cpp */; }; |
| 13 | + 278592662004114A007FD314 /* rhd2000evalboard.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2785925F2004114A007FD314 /* rhd2000evalboard.cpp */; }; |
| 14 | + 278592672004114A007FD314 /* rhd2000datablock.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 278592632004114A007FD314 /* rhd2000datablock.cpp */; }; |
| 15 | + 278592682004114A007FD314 /* rhd2000registers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 278592652004114A007FD314 /* rhd2000registers.cpp */; }; |
| 16 | + 2785926A200411BD007FD314 /* libokFrontPanel.dylib in CopyFiles */ = {isa = PBXBuildFile; fileRef = 2785925420040EF2007FD314 /* libokFrontPanel.dylib */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; }; |
| 17 | + 2785926C200414B9007FD314 /* libokFrontPanel.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 2785925420040EF2007FD314 /* libokFrontPanel.dylib */; }; |
| 18 | +/* End PBXBuildFile section */ |
| 19 | + |
| 20 | +/* Begin PBXCopyFilesBuildPhase section */ |
| 21 | + 27859269200411B0007FD314 /* CopyFiles */ = { |
| 22 | + isa = PBXCopyFilesBuildPhase; |
| 23 | + buildActionMask = 2147483647; |
| 24 | + dstPath = ""; |
| 25 | + dstSubfolderSpec = 10; |
| 26 | + files = ( |
| 27 | + 2785926A200411BD007FD314 /* libokFrontPanel.dylib in CopyFiles */, |
| 28 | + ); |
| 29 | + runOnlyForDeploymentPostprocessing = 0; |
| 30 | + }; |
| 31 | +/* End PBXCopyFilesBuildPhase section */ |
| 32 | + |
9 | 33 | /* Begin PBXFileReference section */ |
10 | 34 | 2749684D2003F902008E0E8D /* RhythmNode.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RhythmNode.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; |
11 | 35 | 274968502003F902008E0E8D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; |
| 36 | + 2749687D2003FA38008E0E8D /* Plugin_Debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Plugin_Debug.xcconfig; path = ../../Config/Plugin_Debug.xcconfig; sourceTree = "<group>"; }; |
| 37 | + 2749687E2003FA38008E0E8D /* Plugin_Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Plugin_Release.xcconfig; path = ../../Config/Plugin_Release.xcconfig; sourceTree = "<group>"; }; |
| 38 | + 2785925420040EF2007FD314 /* libokFrontPanel.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libokFrontPanel.dylib; path = ../../../../../Resources/DLLs/libokFrontPanel.dylib; sourceTree = "<group>"; }; |
| 39 | + 2785925620041119007FD314 /* RHD2000Editor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RHD2000Editor.h; path = ../../../../../Source/Plugins/RhythmNode/RHD2000Editor.h; sourceTree = "<group>"; }; |
| 40 | + 2785925720041119007FD314 /* RHD2000Thread.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RHD2000Thread.h; path = ../../../../../Source/Plugins/RhythmNode/RHD2000Thread.h; sourceTree = "<group>"; }; |
| 41 | + 2785925820041119007FD314 /* RHD2000Thread.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RHD2000Thread.cpp; path = ../../../../../Source/Plugins/RhythmNode/RHD2000Thread.cpp; sourceTree = "<group>"; }; |
| 42 | + 2785925920041119007FD314 /* RHD2000Editor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RHD2000Editor.cpp; path = ../../../../../Source/Plugins/RhythmNode/RHD2000Editor.cpp; sourceTree = "<group>"; }; |
| 43 | + 2785925A2004111A007FD314 /* OpenEphysLib.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = OpenEphysLib.cpp; path = ../../../../../Source/Plugins/RhythmNode/OpenEphysLib.cpp; sourceTree = "<group>"; }; |
| 44 | + 2785925F2004114A007FD314 /* rhd2000evalboard.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = rhd2000evalboard.cpp; path = "../../../../../../Source/Plugins/RhythmNode/rhythm-api/rhd2000evalboard.cpp"; sourceTree = "<group>"; }; |
| 45 | + 278592602004114A007FD314 /* rhd2000evalboard.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = rhd2000evalboard.h; path = "../../../../../../Source/Plugins/RhythmNode/rhythm-api/rhd2000evalboard.h"; sourceTree = "<group>"; }; |
| 46 | + 278592612004114A007FD314 /* rhd2000datablock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = rhd2000datablock.h; path = "../../../../../../Source/Plugins/RhythmNode/rhythm-api/rhd2000datablock.h"; sourceTree = "<group>"; }; |
| 47 | + 278592622004114A007FD314 /* rhd2000registers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = rhd2000registers.h; path = "../../../../../../Source/Plugins/RhythmNode/rhythm-api/rhd2000registers.h"; sourceTree = "<group>"; }; |
| 48 | + 278592632004114A007FD314 /* rhd2000datablock.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = rhd2000datablock.cpp; path = "../../../../../../Source/Plugins/RhythmNode/rhythm-api/rhd2000datablock.cpp"; sourceTree = "<group>"; }; |
| 49 | + 278592642004114A007FD314 /* okFrontPanelDLL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = okFrontPanelDLL.h; path = "../../../../../../Source/Plugins/RhythmNode/rhythm-api/okFrontPanelDLL.h"; sourceTree = "<group>"; }; |
| 50 | + 278592652004114A007FD314 /* rhd2000registers.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = rhd2000registers.cpp; path = "../../../../../../Source/Plugins/RhythmNode/rhythm-api/rhd2000registers.cpp"; sourceTree = "<group>"; }; |
12 | 51 | /* End PBXFileReference section */ |
13 | 52 |
|
14 | 53 | /* Begin PBXFrameworksBuildPhase section */ |
15 | 54 | 2749684A2003F902008E0E8D /* Frameworks */ = { |
16 | 55 | isa = PBXFrameworksBuildPhase; |
17 | 56 | buildActionMask = 2147483647; |
18 | 57 | files = ( |
| 58 | + 2785926C200414B9007FD314 /* libokFrontPanel.dylib in Frameworks */, |
19 | 59 | ); |
20 | 60 | runOnlyForDeploymentPostprocessing = 0; |
21 | 61 | }; |
|
25 | 65 | 274968442003F901008E0E8D = { |
26 | 66 | isa = PBXGroup; |
27 | 67 | children = ( |
| 68 | + 2785925320040ED3007FD314 /* Frameworks */, |
| 69 | + 2749687C2003F9D9008E0E8D /* Config */, |
28 | 70 | 2749684F2003F902008E0E8D /* RhythmNode */, |
29 | 71 | 2749684E2003F902008E0E8D /* Products */, |
30 | 72 | ); |
|
41 | 83 | 2749684F2003F902008E0E8D /* RhythmNode */ = { |
42 | 84 | isa = PBXGroup; |
43 | 85 | children = ( |
| 86 | + 2785925E20041120007FD314 /* rhythm-api */, |
| 87 | + 2785925A2004111A007FD314 /* OpenEphysLib.cpp */, |
| 88 | + 2785925920041119007FD314 /* RHD2000Editor.cpp */, |
| 89 | + 2785925620041119007FD314 /* RHD2000Editor.h */, |
| 90 | + 2785925820041119007FD314 /* RHD2000Thread.cpp */, |
| 91 | + 2785925720041119007FD314 /* RHD2000Thread.h */, |
44 | 92 | 274968502003F902008E0E8D /* Info.plist */, |
45 | 93 | ); |
46 | 94 | path = RhythmNode; |
47 | 95 | sourceTree = "<group>"; |
48 | 96 | }; |
| 97 | + 2749687C2003F9D9008E0E8D /* Config */ = { |
| 98 | + isa = PBXGroup; |
| 99 | + children = ( |
| 100 | + 2749687D2003FA38008E0E8D /* Plugin_Debug.xcconfig */, |
| 101 | + 2749687E2003FA38008E0E8D /* Plugin_Release.xcconfig */, |
| 102 | + ); |
| 103 | + path = Config; |
| 104 | + sourceTree = "<group>"; |
| 105 | + }; |
| 106 | + 2785925320040ED3007FD314 /* Frameworks */ = { |
| 107 | + isa = PBXGroup; |
| 108 | + children = ( |
| 109 | + 2785925420040EF2007FD314 /* libokFrontPanel.dylib */, |
| 110 | + ); |
| 111 | + path = Frameworks; |
| 112 | + sourceTree = "<group>"; |
| 113 | + }; |
| 114 | + 2785925E20041120007FD314 /* rhythm-api */ = { |
| 115 | + isa = PBXGroup; |
| 116 | + children = ( |
| 117 | + 278592642004114A007FD314 /* okFrontPanelDLL.h */, |
| 118 | + 278592632004114A007FD314 /* rhd2000datablock.cpp */, |
| 119 | + 278592612004114A007FD314 /* rhd2000datablock.h */, |
| 120 | + 2785925F2004114A007FD314 /* rhd2000evalboard.cpp */, |
| 121 | + 278592602004114A007FD314 /* rhd2000evalboard.h */, |
| 122 | + 278592652004114A007FD314 /* rhd2000registers.cpp */, |
| 123 | + 278592622004114A007FD314 /* rhd2000registers.h */, |
| 124 | + ); |
| 125 | + path = "rhythm-api"; |
| 126 | + sourceTree = "<group>"; |
| 127 | + }; |
49 | 128 | /* End PBXGroup section */ |
50 | 129 |
|
51 | 130 | /* Begin PBXNativeTarget section */ |
52 | 131 | 2749684C2003F902008E0E8D /* RhythmNode */ = { |
53 | 132 | isa = PBXNativeTarget; |
54 | 133 | buildConfigurationList = 274968532003F902008E0E8D /* Build configuration list for PBXNativeTarget "RhythmNode" */; |
55 | 134 | buildPhases = ( |
| 135 | + 27859269200411B0007FD314 /* CopyFiles */, |
56 | 136 | 274968492003F902008E0E8D /* Sources */, |
57 | 137 | 2749684A2003F902008E0E8D /* Frameworks */, |
58 | 138 | 2749684B2003F902008E0E8D /* Resources */, |
|
77 | 157 | TargetAttributes = { |
78 | 158 | 2749684C2003F902008E0E8D = { |
79 | 159 | CreatedOnToolsVersion = 9.2; |
80 | | - ProvisioningStyle = Automatic; |
81 | 160 | }; |
82 | 161 | }; |
83 | 162 | }; |
|
113 | 192 | isa = PBXSourcesBuildPhase; |
114 | 193 | buildActionMask = 2147483647; |
115 | 194 | files = ( |
| 195 | + 2785925D2004111A007FD314 /* OpenEphysLib.cpp in Sources */, |
| 196 | + 278592662004114A007FD314 /* rhd2000evalboard.cpp in Sources */, |
| 197 | + 2785925B2004111A007FD314 /* RHD2000Thread.cpp in Sources */, |
| 198 | + 2785925C2004111A007FD314 /* RHD2000Editor.cpp in Sources */, |
| 199 | + 278592672004114A007FD314 /* rhd2000datablock.cpp in Sources */, |
| 200 | + 278592682004114A007FD314 /* rhd2000registers.cpp in Sources */, |
116 | 201 | ); |
117 | 202 | runOnlyForDeploymentPostprocessing = 0; |
118 | 203 | }; |
|
121 | 206 | /* Begin XCBuildConfiguration section */ |
122 | 207 | 274968512003F902008E0E8D /* Debug */ = { |
123 | 208 | isa = XCBuildConfiguration; |
| 209 | + baseConfigurationReference = 2749687D2003FA38008E0E8D /* Plugin_Debug.xcconfig */; |
124 | 210 | buildSettings = { |
125 | | - ALWAYS_SEARCH_USER_PATHS = NO; |
126 | | - CLANG_ANALYZER_NONNULL = YES; |
127 | | - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; |
128 | | - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; |
129 | | - CLANG_CXX_LIBRARY = "libc++"; |
130 | | - CLANG_ENABLE_MODULES = YES; |
131 | | - CLANG_ENABLE_OBJC_ARC = YES; |
132 | | - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; |
133 | | - CLANG_WARN_BOOL_CONVERSION = YES; |
134 | | - CLANG_WARN_COMMA = YES; |
135 | | - CLANG_WARN_CONSTANT_CONVERSION = YES; |
136 | | - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; |
137 | | - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; |
138 | | - CLANG_WARN_EMPTY_BODY = YES; |
139 | | - CLANG_WARN_ENUM_CONVERSION = YES; |
140 | | - CLANG_WARN_INFINITE_RECURSION = YES; |
141 | | - CLANG_WARN_INT_CONVERSION = YES; |
142 | | - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; |
143 | | - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; |
144 | | - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; |
145 | | - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; |
146 | | - CLANG_WARN_STRICT_PROTOTYPES = YES; |
147 | | - CLANG_WARN_SUSPICIOUS_MOVE = YES; |
148 | | - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; |
149 | | - CLANG_WARN_UNREACHABLE_CODE = YES; |
150 | | - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; |
151 | | - CODE_SIGN_IDENTITY = "-"; |
152 | | - COPY_PHASE_STRIP = NO; |
153 | | - DEBUG_INFORMATION_FORMAT = dwarf; |
154 | | - ENABLE_STRICT_OBJC_MSGSEND = YES; |
155 | | - ENABLE_TESTABILITY = YES; |
156 | | - GCC_C_LANGUAGE_STANDARD = gnu11; |
157 | | - GCC_DYNAMIC_NO_PIC = NO; |
158 | | - GCC_NO_COMMON_BLOCKS = YES; |
159 | | - GCC_OPTIMIZATION_LEVEL = 0; |
160 | | - GCC_PREPROCESSOR_DEFINITIONS = ( |
161 | | - "DEBUG=1", |
162 | | - "$(inherited)", |
163 | | - ); |
164 | | - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; |
165 | | - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; |
166 | | - GCC_WARN_UNDECLARED_SELECTOR = YES; |
167 | | - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; |
168 | | - GCC_WARN_UNUSED_FUNCTION = YES; |
169 | | - GCC_WARN_UNUSED_VARIABLE = YES; |
170 | | - MACOSX_DEPLOYMENT_TARGET = 10.13; |
171 | | - MTL_ENABLE_DEBUG_INFO = YES; |
172 | | - ONLY_ACTIVE_ARCH = YES; |
173 | | - SDKROOT = macosx; |
174 | 211 | }; |
175 | 212 | name = Debug; |
176 | 213 | }; |
177 | 214 | 274968522003F902008E0E8D /* Release */ = { |
178 | 215 | isa = XCBuildConfiguration; |
| 216 | + baseConfigurationReference = 2749687E2003FA38008E0E8D /* Plugin_Release.xcconfig */; |
179 | 217 | buildSettings = { |
180 | | - ALWAYS_SEARCH_USER_PATHS = NO; |
181 | | - CLANG_ANALYZER_NONNULL = YES; |
182 | | - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; |
183 | | - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; |
184 | | - CLANG_CXX_LIBRARY = "libc++"; |
185 | | - CLANG_ENABLE_MODULES = YES; |
186 | | - CLANG_ENABLE_OBJC_ARC = YES; |
187 | | - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; |
188 | | - CLANG_WARN_BOOL_CONVERSION = YES; |
189 | | - CLANG_WARN_COMMA = YES; |
190 | | - CLANG_WARN_CONSTANT_CONVERSION = YES; |
191 | | - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; |
192 | | - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; |
193 | | - CLANG_WARN_EMPTY_BODY = YES; |
194 | | - CLANG_WARN_ENUM_CONVERSION = YES; |
195 | | - CLANG_WARN_INFINITE_RECURSION = YES; |
196 | | - CLANG_WARN_INT_CONVERSION = YES; |
197 | | - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; |
198 | | - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; |
199 | | - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; |
200 | | - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; |
201 | | - CLANG_WARN_STRICT_PROTOTYPES = YES; |
202 | | - CLANG_WARN_SUSPICIOUS_MOVE = YES; |
203 | | - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; |
204 | | - CLANG_WARN_UNREACHABLE_CODE = YES; |
205 | | - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; |
206 | | - CODE_SIGN_IDENTITY = "-"; |
207 | | - COPY_PHASE_STRIP = NO; |
208 | | - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; |
209 | | - ENABLE_NS_ASSERTIONS = NO; |
210 | | - ENABLE_STRICT_OBJC_MSGSEND = YES; |
211 | | - GCC_C_LANGUAGE_STANDARD = gnu11; |
212 | | - GCC_NO_COMMON_BLOCKS = YES; |
213 | | - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; |
214 | | - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; |
215 | | - GCC_WARN_UNDECLARED_SELECTOR = YES; |
216 | | - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; |
217 | | - GCC_WARN_UNUSED_FUNCTION = YES; |
218 | | - GCC_WARN_UNUSED_VARIABLE = YES; |
219 | | - MACOSX_DEPLOYMENT_TARGET = 10.13; |
220 | | - MTL_ENABLE_DEBUG_INFO = NO; |
221 | | - SDKROOT = macosx; |
222 | 218 | }; |
223 | 219 | name = Release; |
224 | 220 | }; |
225 | 221 | 274968542003F902008E0E8D /* Debug */ = { |
226 | 222 | isa = XCBuildConfiguration; |
227 | 223 | buildSettings = { |
228 | | - CODE_SIGN_STYLE = Automatic; |
229 | | - COMBINE_HIDPI_IMAGES = YES; |
230 | 224 | INFOPLIST_FILE = RhythmNode/Info.plist; |
231 | | - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Bundles"; |
| 225 | + LIBRARY_SEARCH_PATHS = "$(CONFIGURATION_BUILD_DIR)/RhythmNode.bundle/Contents/Frameworks"; |
232 | 226 | PRODUCT_BUNDLE_IDENTIFIER = com.openephys.RhythmNode; |
233 | 227 | PRODUCT_NAME = "$(TARGET_NAME)"; |
234 | | - SKIP_INSTALL = YES; |
235 | | - WRAPPER_EXTENSION = bundle; |
236 | 228 | }; |
237 | 229 | name = Debug; |
238 | 230 | }; |
239 | 231 | 274968552003F902008E0E8D /* Release */ = { |
240 | 232 | isa = XCBuildConfiguration; |
241 | 233 | buildSettings = { |
242 | | - CODE_SIGN_STYLE = Automatic; |
243 | | - COMBINE_HIDPI_IMAGES = YES; |
244 | 234 | INFOPLIST_FILE = RhythmNode/Info.plist; |
245 | | - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Bundles"; |
| 235 | + LIBRARY_SEARCH_PATHS = "$(CONFIGURATION_BUILD_DIR)/RhythmNode.bundle/Contents/Frameworks"; |
246 | 236 | PRODUCT_BUNDLE_IDENTIFIER = com.openephys.RhythmNode; |
247 | 237 | PRODUCT_NAME = "$(TARGET_NAME)"; |
248 | | - SKIP_INSTALL = YES; |
249 | | - WRAPPER_EXTENSION = bundle; |
250 | 238 | }; |
251 | 239 | name = Release; |
252 | 240 | }; |
|
0 commit comments