Skip to content

Commit

Permalink
added watchOS target.
Browse files Browse the repository at this point in the history
  • Loading branch information
jeffreybergier committed Aug 27, 2015
1 parent ca5903b commit 93cd421
Show file tree
Hide file tree
Showing 3 changed files with 160 additions and 0 deletions.
19 changes: 19 additions & 0 deletions Aspects-watchOS/Aspects-watchOS.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
//
// Aspects-watchOS.h
// Aspects-watchOS
//
// Created by Jeffrey Bergier on 8/26/15.
// Copyright © 2015 Peter Steinberger. All rights reserved.
//

#import <WatchKit/WatchKit.h>

//! Project version number for Aspects-watchOS.
FOUNDATION_EXPORT double Aspects_watchOSVersionNumber;

//! Project version string for Aspects-watchOS.
FOUNDATION_EXPORT const unsigned char Aspects_watchOSVersionString[];

// In this header, you should import all the public headers of your framework using statements like #import <Aspects_watchOS/PublicHeader.h>


26 changes: 26 additions & 0 deletions Aspects-watchOS/Info.plist
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
<string>$(EXECUTABLE_NAME)</string>
<key>CFBundleIdentifier</key>
<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>$(PRODUCT_NAME)</string>
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
<string>1.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>$(CURRENT_PROJECT_VERSION)</string>
<key>NSPrincipalClass</key>
<string></string>
</dict>
</plist>
115 changes: 115 additions & 0 deletions Aspects.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
34B986861B1DE2E300DE719D /* Aspects.h in Headers */ = {isa = PBXBuildFile; fileRef = 34B9866C1B1DE0CE00DE719D /* Aspects.h */; settings = {ATTRIBUTES = (Public, ); }; };
34B986A51B1E491000DE719D /* Aspects.m in Sources */ = {isa = PBXBuildFile; fileRef = 34B986841B1DE2BE00DE719D /* Aspects.m */; };
34B986A61B1E491300DE719D /* Aspects.h in Headers */ = {isa = PBXBuildFile; fileRef = 34B9866C1B1DE0CE00DE719D /* Aspects.h */; settings = {ATTRIBUTES = (Public, ); }; };
7376F8C61B8EA670009CAB74 /* Aspects-watchOS.h in Headers */ = {isa = PBXBuildFile; fileRef = 7376F8C51B8EA670009CAB74 /* Aspects-watchOS.h */; settings = {ATTRIBUTES = (Public, ); }; };
/* End PBXBuildFile section */

/* Begin PBXFileReference section */
Expand All @@ -19,6 +20,9 @@
34B9866C1B1DE0CE00DE719D /* Aspects.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Aspects.h; sourceTree = "<group>"; };
34B986841B1DE2BE00DE719D /* Aspects.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Aspects.m; sourceTree = "<group>"; };
34B9868C1B1E48CD00DE719D /* Aspects.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Aspects.framework; sourceTree = BUILT_PRODUCTS_DIR; };
7376F8C31B8EA670009CAB74 /* Aspects.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Aspects.framework; sourceTree = BUILT_PRODUCTS_DIR; };
7376F8C51B8EA670009CAB74 /* Aspects-watchOS.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Aspects-watchOS.h"; sourceTree = "<group>"; };
7376F8C71B8EA670009CAB74 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
Expand All @@ -36,13 +40,21 @@
);
runOnlyForDeploymentPostprocessing = 0;
};
7376F8BF1B8EA670009CAB74 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */

/* Begin PBXGroup section */
34B9865D1B1DE0CE00DE719D = {
isa = PBXGroup;
children = (
34B986691B1DE0CE00DE719D /* Aspects */,
7376F8C41B8EA670009CAB74 /* Aspects-watchOS */,
34B986681B1DE0CE00DE719D /* Products */,
);
sourceTree = "<group>";
Expand All @@ -52,6 +64,7 @@
children = (
34B986671B1DE0CE00DE719D /* Aspects.framework */,
34B9868C1B1E48CD00DE719D /* Aspects.framework */,
7376F8C31B8EA670009CAB74 /* Aspects.framework */,
);
name = Products;
sourceTree = "<group>";
Expand All @@ -74,6 +87,15 @@
name = "Supporting Files";
sourceTree = "<group>";
};
7376F8C41B8EA670009CAB74 /* Aspects-watchOS */ = {
isa = PBXGroup;
children = (
7376F8C51B8EA670009CAB74 /* Aspects-watchOS.h */,
7376F8C71B8EA670009CAB74 /* Info.plist */,
);
path = "Aspects-watchOS";
sourceTree = "<group>";
};
/* End PBXGroup section */

/* Begin PBXHeadersBuildPhase section */
Expand All @@ -93,6 +115,14 @@
);
runOnlyForDeploymentPostprocessing = 0;
};
7376F8C01B8EA670009CAB74 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
7376F8C61B8EA670009CAB74 /* Aspects-watchOS.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXHeadersBuildPhase section */

/* Begin PBXNativeTarget section */
Expand Down Expand Up @@ -132,6 +162,24 @@
productReference = 34B9868C1B1E48CD00DE719D /* Aspects.framework */;
productType = "com.apple.product-type.framework";
};
7376F8C21B8EA670009CAB74 /* Aspects-watchOS */ = {
isa = PBXNativeTarget;
buildConfigurationList = 7376F8CA1B8EA670009CAB74 /* Build configuration list for PBXNativeTarget "Aspects-watchOS" */;
buildPhases = (
7376F8BE1B8EA670009CAB74 /* Sources */,
7376F8BF1B8EA670009CAB74 /* Frameworks */,
7376F8C01B8EA670009CAB74 /* Headers */,
7376F8C11B8EA670009CAB74 /* Resources */,
);
buildRules = (
);
dependencies = (
);
name = "Aspects-watchOS";
productName = "Aspects-watchOS";
productReference = 7376F8C31B8EA670009CAB74 /* Aspects.framework */;
productType = "com.apple.product-type.framework";
};
/* End PBXNativeTarget section */

/* Begin PBXProject section */
Expand All @@ -147,6 +195,9 @@
34B9868B1B1E48CD00DE719D = {
CreatedOnToolsVersion = 6.3.1;
};
7376F8C21B8EA670009CAB74 = {
CreatedOnToolsVersion = 7.0;
};
};
};
buildConfigurationList = 34B986611B1DE0CE00DE719D /* Build configuration list for PBXProject "Aspects" */;
Expand All @@ -163,6 +214,7 @@
targets = (
34B986661B1DE0CE00DE719D /* Aspects-iOS */,
34B9868B1B1E48CD00DE719D /* Aspects-Mac */,
7376F8C21B8EA670009CAB74 /* Aspects-watchOS */,
);
};
/* End PBXProject section */
Expand All @@ -182,6 +234,13 @@
);
runOnlyForDeploymentPostprocessing = 0;
};
7376F8C11B8EA670009CAB74 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */

/* Begin PBXSourcesBuildPhase section */
Expand All @@ -201,6 +260,13 @@
);
runOnlyForDeploymentPostprocessing = 0;
};
7376F8BE1B8EA670009CAB74 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */

/* Begin XCBuildConfiguration section */
Expand Down Expand Up @@ -365,6 +431,46 @@
};
name = Release;
};
7376F8C81B8EA670009CAB74 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
DEBUG_INFORMATION_FORMAT = dwarf;
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
ENABLE_TESTABILITY = YES;
INFOPLIST_FILE = "Aspects-watchOS/Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = "com.pspdfkit.Aspects-watchOS";
PRODUCT_NAME = Aspects;
SDKROOT = watchos;
SKIP_INSTALL = YES;
TARGETED_DEVICE_FAMILY = 4;
WATCHOS_DEPLOYMENT_TARGET = 2.0;
};
name = Debug;
};
7376F8C91B8EA670009CAB74 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Aspects-watchOS/Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = "com.pspdfkit.Aspects-watchOS";
PRODUCT_NAME = Aspects;
SDKROOT = watchos;
SKIP_INSTALL = YES;
TARGETED_DEVICE_FAMILY = 4;
WATCHOS_DEPLOYMENT_TARGET = 2.0;
};
name = Release;
};
/* End XCBuildConfiguration section */

/* Begin XCConfigurationList section */
Expand Down Expand Up @@ -393,6 +499,15 @@
34B986A11B1E48CE00DE719D /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
7376F8CA1B8EA670009CAB74 /* Build configuration list for PBXNativeTarget "Aspects-watchOS" */ = {
isa = XCConfigurationList;
buildConfigurations = (
7376F8C81B8EA670009CAB74 /* Debug */,
7376F8C91B8EA670009CAB74 /* Release */,
);
defaultConfigurationIsVisible = 0;
};
/* End XCConfigurationList section */
};
Expand Down

0 comments on commit 93cd421

Please sign in to comment.