Skip to content

Commit d9166dc

Browse files
committed
Added LfpDisplayNodeBeta to xcode workspace
followed instructions by Christopher Stawarz in https://open-ephys.atlassian.net/wiki/display/OEW/Plugin+build+files
1 parent f3397ad commit d9166dc

4 files changed

Lines changed: 275 additions & 0 deletions

File tree

Builds/MacOSX/OpenEphys.xcworkspace/contents.xcworkspacedata

Lines changed: 3 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Builds/MacOSX/OpenEphys.xcworkspace/xcshareddata/xcschemes/All.xcscheme

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -230,6 +230,20 @@
230230
ReferencedContainer = "container:Plugins/SpikeSorter/SpikeSorter.xcodeproj">
231231
</BuildableReference>
232232
</BuildActionEntry>
233+
<BuildActionEntry
234+
buildForTesting = "YES"
235+
buildForRunning = "YES"
236+
buildForProfiling = "YES"
237+
buildForArchiving = "YES"
238+
buildForAnalyzing = "YES">
239+
<BuildableReference
240+
BuildableIdentifier = "primary"
241+
BlueprintIdentifier = "D3E60EE41CD19893003FDF5C"
242+
BuildableName = "LfpDisplayNodeBeta.bundle"
243+
BlueprintName = "LfpDisplayNodeBeta"
244+
ReferencedContainer = "container:Plugins/LfpDisplayNodeBeta/LfpDisplayNodeBeta.xcodeproj">
245+
</BuildableReference>
246+
</BuildActionEntry>
233247
</BuildActionEntries>
234248
</BuildAction>
235249
<TestAction
Lines changed: 230 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,230 @@
1+
// !$*UTF8*$!
2+
{
3+
archiveVersion = 1;
4+
classes = {
5+
};
6+
objectVersion = 46;
7+
objects = {
8+
9+
/* Begin PBXBuildFile section */
10+
D3E60EF61CD198D2003FDF5C /* LfpDisplayCanvas.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D3E60EEF1CD198D2003FDF5C /* LfpDisplayCanvas.cpp */; settings = {ASSET_TAGS = (); }; };
11+
D3E60EF71CD198D2003FDF5C /* LfpDisplayEditor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D3E60EF11CD198D2003FDF5C /* LfpDisplayEditor.cpp */; settings = {ASSET_TAGS = (); }; };
12+
D3E60EF81CD198D2003FDF5C /* LfpDisplayNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D3E60EF31CD198D2003FDF5C /* LfpDisplayNode.cpp */; settings = {ASSET_TAGS = (); }; };
13+
D3E60EF91CD198D2003FDF5C /* OpenEphysLib.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D3E60EF51CD198D2003FDF5C /* OpenEphysLib.cpp */; settings = {ASSET_TAGS = (); }; };
14+
D3E60EFD1CD198E6003FDF5C /* Plugin_Debug.xcconfig in Resources */ = {isa = PBXBuildFile; fileRef = D3E60EFA1CD198E6003FDF5C /* Plugin_Debug.xcconfig */; settings = {ASSET_TAGS = (); }; };
15+
D3E60EFE1CD198E6003FDF5C /* Plugin_Release.xcconfig in Resources */ = {isa = PBXBuildFile; fileRef = D3E60EFB1CD198E6003FDF5C /* Plugin_Release.xcconfig */; settings = {ASSET_TAGS = (); }; };
16+
D3E60EFF1CD198E6003FDF5C /* Plugin.xcconfig in Resources */ = {isa = PBXBuildFile; fileRef = D3E60EFC1CD198E6003FDF5C /* Plugin.xcconfig */; settings = {ASSET_TAGS = (); }; };
17+
/* End PBXBuildFile section */
18+
19+
/* Begin PBXFileReference section */
20+
D3E60EE51CD19893003FDF5C /* LfpDisplayNodeBeta.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = LfpDisplayNodeBeta.bundle; sourceTree = BUILT_PRODUCTS_DIR; };
21+
D3E60EE81CD19893003FDF5C /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
22+
D3E60EEF1CD198D2003FDF5C /* LfpDisplayCanvas.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = LfpDisplayCanvas.cpp; path = ../../../../Source/Plugins/LfpDisplayNodeBeta/LfpDisplayCanvas.cpp; sourceTree = "<group>"; };
23+
D3E60EF01CD198D2003FDF5C /* LfpDisplayCanvas.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = LfpDisplayCanvas.h; path = ../../../../Source/Plugins/LfpDisplayNodeBeta/LfpDisplayCanvas.h; sourceTree = "<group>"; };
24+
D3E60EF11CD198D2003FDF5C /* LfpDisplayEditor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = LfpDisplayEditor.cpp; path = ../../../../Source/Plugins/LfpDisplayNodeBeta/LfpDisplayEditor.cpp; sourceTree = "<group>"; };
25+
D3E60EF21CD198D2003FDF5C /* LfpDisplayEditor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = LfpDisplayEditor.h; path = ../../../../Source/Plugins/LfpDisplayNodeBeta/LfpDisplayEditor.h; sourceTree = "<group>"; };
26+
D3E60EF31CD198D2003FDF5C /* LfpDisplayNode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = LfpDisplayNode.cpp; path = ../../../../Source/Plugins/LfpDisplayNodeBeta/LfpDisplayNode.cpp; sourceTree = "<group>"; };
27+
D3E60EF41CD198D2003FDF5C /* LfpDisplayNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = LfpDisplayNode.h; path = ../../../../Source/Plugins/LfpDisplayNodeBeta/LfpDisplayNode.h; sourceTree = "<group>"; };
28+
D3E60EF51CD198D2003FDF5C /* OpenEphysLib.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = OpenEphysLib.cpp; path = ../../../../Source/Plugins/LfpDisplayNodeBeta/OpenEphysLib.cpp; sourceTree = "<group>"; };
29+
D3E60EFA1CD198E6003FDF5C /* Plugin_Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Plugin_Debug.xcconfig; path = ../Config/Plugin_Debug.xcconfig; sourceTree = "<group>"; };
30+
D3E60EFB1CD198E6003FDF5C /* Plugin_Release.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Plugin_Release.xcconfig; path = ../Config/Plugin_Release.xcconfig; sourceTree = "<group>"; };
31+
D3E60EFC1CD198E6003FDF5C /* Plugin.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Plugin.xcconfig; path = ../Config/Plugin.xcconfig; sourceTree = "<group>"; };
32+
/* End PBXFileReference section */
33+
34+
/* Begin PBXFrameworksBuildPhase section */
35+
D3E60EE21CD19893003FDF5C /* Frameworks */ = {
36+
isa = PBXFrameworksBuildPhase;
37+
buildActionMask = 2147483647;
38+
files = (
39+
);
40+
runOnlyForDeploymentPostprocessing = 0;
41+
};
42+
/* End PBXFrameworksBuildPhase section */
43+
44+
/* Begin PBXGroup section */
45+
D3E60EDC1CD19893003FDF5C = {
46+
isa = PBXGroup;
47+
children = (
48+
D3E60F001CD198E9003FDF5C /* Config */,
49+
D3E60EE71CD19893003FDF5C /* LfpDisplayNodeBeta */,
50+
D3E60EE61CD19893003FDF5C /* Products */,
51+
);
52+
sourceTree = "<group>";
53+
};
54+
D3E60EE61CD19893003FDF5C /* Products */ = {
55+
isa = PBXGroup;
56+
children = (
57+
D3E60EE51CD19893003FDF5C /* LfpDisplayNodeBeta.bundle */,
58+
);
59+
name = Products;
60+
sourceTree = "<group>";
61+
};
62+
D3E60EE71CD19893003FDF5C /* LfpDisplayNodeBeta */ = {
63+
isa = PBXGroup;
64+
children = (
65+
D3E60EEE1CD19899003FDF5C /* Source */,
66+
D3E60EE81CD19893003FDF5C /* Info.plist */,
67+
);
68+
path = LfpDisplayNodeBeta;
69+
sourceTree = "<group>";
70+
};
71+
D3E60EEE1CD19899003FDF5C /* Source */ = {
72+
isa = PBXGroup;
73+
children = (
74+
D3E60EEF1CD198D2003FDF5C /* LfpDisplayCanvas.cpp */,
75+
D3E60EF01CD198D2003FDF5C /* LfpDisplayCanvas.h */,
76+
D3E60EF11CD198D2003FDF5C /* LfpDisplayEditor.cpp */,
77+
D3E60EF21CD198D2003FDF5C /* LfpDisplayEditor.h */,
78+
D3E60EF31CD198D2003FDF5C /* LfpDisplayNode.cpp */,
79+
D3E60EF41CD198D2003FDF5C /* LfpDisplayNode.h */,
80+
D3E60EF51CD198D2003FDF5C /* OpenEphysLib.cpp */,
81+
);
82+
name = Source;
83+
path = ..;
84+
sourceTree = "<group>";
85+
};
86+
D3E60F001CD198E9003FDF5C /* Config */ = {
87+
isa = PBXGroup;
88+
children = (
89+
D3E60EFA1CD198E6003FDF5C /* Plugin_Debug.xcconfig */,
90+
D3E60EFB1CD198E6003FDF5C /* Plugin_Release.xcconfig */,
91+
D3E60EFC1CD198E6003FDF5C /* Plugin.xcconfig */,
92+
);
93+
name = Config;
94+
sourceTree = "<group>";
95+
};
96+
/* End PBXGroup section */
97+
98+
/* Begin PBXNativeTarget section */
99+
D3E60EE41CD19893003FDF5C /* LfpDisplayNodeBeta */ = {
100+
isa = PBXNativeTarget;
101+
buildConfigurationList = D3E60EEB1CD19893003FDF5C /* Build configuration list for PBXNativeTarget "LfpDisplayNodeBeta" */;
102+
buildPhases = (
103+
D3E60EE11CD19893003FDF5C /* Sources */,
104+
D3E60EE21CD19893003FDF5C /* Frameworks */,
105+
D3E60EE31CD19893003FDF5C /* Resources */,
106+
);
107+
buildRules = (
108+
);
109+
dependencies = (
110+
);
111+
name = LfpDisplayNodeBeta;
112+
productName = LfpDisplayNodeBeta;
113+
productReference = D3E60EE51CD19893003FDF5C /* LfpDisplayNodeBeta.bundle */;
114+
productType = "com.apple.product-type.bundle";
115+
};
116+
/* End PBXNativeTarget section */
117+
118+
/* Begin PBXProject section */
119+
D3E60EDD1CD19893003FDF5C /* Project object */ = {
120+
isa = PBXProject;
121+
attributes = {
122+
LastUpgradeCheck = 0700;
123+
ORGANIZATIONNAME = "open-ephys";
124+
TargetAttributes = {
125+
D3E60EE41CD19893003FDF5C = {
126+
CreatedOnToolsVersion = 7.0;
127+
};
128+
};
129+
};
130+
buildConfigurationList = D3E60EE01CD19893003FDF5C /* Build configuration list for PBXProject "LfpDisplayNodeBeta" */;
131+
compatibilityVersion = "Xcode 3.2";
132+
developmentRegion = English;
133+
hasScannedForEncodings = 0;
134+
knownRegions = (
135+
en,
136+
);
137+
mainGroup = D3E60EDC1CD19893003FDF5C;
138+
productRefGroup = D3E60EE61CD19893003FDF5C /* Products */;
139+
projectDirPath = "";
140+
projectRoot = "";
141+
targets = (
142+
D3E60EE41CD19893003FDF5C /* LfpDisplayNodeBeta */,
143+
);
144+
};
145+
/* End PBXProject section */
146+
147+
/* Begin PBXResourcesBuildPhase section */
148+
D3E60EE31CD19893003FDF5C /* Resources */ = {
149+
isa = PBXResourcesBuildPhase;
150+
buildActionMask = 2147483647;
151+
files = (
152+
D3E60EFD1CD198E6003FDF5C /* Plugin_Debug.xcconfig in Resources */,
153+
D3E60EFF1CD198E6003FDF5C /* Plugin.xcconfig in Resources */,
154+
D3E60EFE1CD198E6003FDF5C /* Plugin_Release.xcconfig in Resources */,
155+
);
156+
runOnlyForDeploymentPostprocessing = 0;
157+
};
158+
/* End PBXResourcesBuildPhase section */
159+
160+
/* Begin PBXSourcesBuildPhase section */
161+
D3E60EE11CD19893003FDF5C /* Sources */ = {
162+
isa = PBXSourcesBuildPhase;
163+
buildActionMask = 2147483647;
164+
files = (
165+
D3E60EF71CD198D2003FDF5C /* LfpDisplayEditor.cpp in Sources */,
166+
D3E60EF61CD198D2003FDF5C /* LfpDisplayCanvas.cpp in Sources */,
167+
D3E60EF81CD198D2003FDF5C /* LfpDisplayNode.cpp in Sources */,
168+
D3E60EF91CD198D2003FDF5C /* OpenEphysLib.cpp in Sources */,
169+
);
170+
runOnlyForDeploymentPostprocessing = 0;
171+
};
172+
/* End PBXSourcesBuildPhase section */
173+
174+
/* Begin XCBuildConfiguration section */
175+
D3E60EE91CD19893003FDF5C /* Debug */ = {
176+
isa = XCBuildConfiguration;
177+
baseConfigurationReference = D3E60EFA1CD198E6003FDF5C /* Plugin_Debug.xcconfig */;
178+
buildSettings = {
179+
};
180+
name = Debug;
181+
};
182+
D3E60EEA1CD19893003FDF5C /* Release */ = {
183+
isa = XCBuildConfiguration;
184+
baseConfigurationReference = D3E60EFB1CD198E6003FDF5C /* Plugin_Release.xcconfig */;
185+
buildSettings = {
186+
};
187+
name = Release;
188+
};
189+
D3E60EEC1CD19893003FDF5C /* Debug */ = {
190+
isa = XCBuildConfiguration;
191+
buildSettings = {
192+
INFOPLIST_FILE = LfpDisplayNodeBeta/Info.plist;
193+
PRODUCT_BUNDLE_IDENTIFIER = "open-ephys.LfpDisplayNodeBeta";
194+
PRODUCT_NAME = "$(TARGET_NAME)";
195+
};
196+
name = Debug;
197+
};
198+
D3E60EED1CD19893003FDF5C /* Release */ = {
199+
isa = XCBuildConfiguration;
200+
buildSettings = {
201+
INFOPLIST_FILE = LfpDisplayNodeBeta/Info.plist;
202+
PRODUCT_BUNDLE_IDENTIFIER = "open-ephys.LfpDisplayNodeBeta";
203+
PRODUCT_NAME = "$(TARGET_NAME)";
204+
};
205+
name = Release;
206+
};
207+
/* End XCBuildConfiguration section */
208+
209+
/* Begin XCConfigurationList section */
210+
D3E60EE01CD19893003FDF5C /* Build configuration list for PBXProject "LfpDisplayNodeBeta" */ = {
211+
isa = XCConfigurationList;
212+
buildConfigurations = (
213+
D3E60EE91CD19893003FDF5C /* Debug */,
214+
D3E60EEA1CD19893003FDF5C /* Release */,
215+
);
216+
defaultConfigurationIsVisible = 0;
217+
defaultConfigurationName = Release;
218+
};
219+
D3E60EEB1CD19893003FDF5C /* Build configuration list for PBXNativeTarget "LfpDisplayNodeBeta" */ = {
220+
isa = XCConfigurationList;
221+
buildConfigurations = (
222+
D3E60EEC1CD19893003FDF5C /* Debug */,
223+
D3E60EED1CD19893003FDF5C /* Release */,
224+
);
225+
defaultConfigurationIsVisible = 0;
226+
};
227+
/* End XCConfigurationList section */
228+
};
229+
rootObject = D3E60EDD1CD19893003FDF5C /* Project object */;
230+
}
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+
<plist version="1.0">
4+
<dict>
5+
<key>CFBundleDevelopmentRegion</key>
6+
<string>en</string>
7+
<key>CFBundleExecutable</key>
8+
<string>$(EXECUTABLE_NAME)</string>
9+
<key>CFBundleIdentifier</key>
10+
<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
11+
<key>CFBundleInfoDictionaryVersion</key>
12+
<string>6.0</string>
13+
<key>CFBundleName</key>
14+
<string>$(PRODUCT_NAME)</string>
15+
<key>CFBundlePackageType</key>
16+
<string>BNDL</string>
17+
<key>CFBundleShortVersionString</key>
18+
<string>1.0</string>
19+
<key>CFBundleSignature</key>
20+
<string>????</string>
21+
<key>CFBundleVersion</key>
22+
<string>1</string>
23+
<key>NSHumanReadableCopyright</key>
24+
<string>Copyright © 2016 open-ephys. All rights reserved.</string>
25+
<key>NSPrincipalClass</key>
26+
<string></string>
27+
</dict>
28+
</plist>

0 commit comments

Comments
 (0)