summaryrefslogtreecommitdiff
path: root/xcode
diff options
context:
space:
mode:
authorMichael Sweet <michael.r.sweet@gmail.com>2016-03-31 22:55:51 -0400
committerMichael Sweet <michael.r.sweet@gmail.com>2016-03-31 22:55:51 -0400
commit9688061e94e13d205eca54cebf12f7e4ec5512b2 (patch)
treee4a213d8e7d1659d43996c72cc03c16a7a5460da /xcode
parent233715a8d39a40082ecb49a87df8880f3de35ad0 (diff)
downloadcups-9688061e94e13d205eca54cebf12f7e4ec5512b2.tar.gz
Add iOS target, config.h tweaks, and dest.c tweaks for builds.
Diffstat (limited to 'xcode')
-rw-r--r--xcode/CUPS.xcodeproj/project.pbxproj225
-rw-r--r--xcode/config.h74
2 files changed, 271 insertions, 28 deletions
diff --git a/xcode/CUPS.xcodeproj/project.pbxproj b/xcode/CUPS.xcodeproj/project.pbxproj
index f7a0a92f3..7366535f5 100644
--- a/xcode/CUPS.xcodeproj/project.pbxproj
+++ b/xcode/CUPS.xcodeproj/project.pbxproj
@@ -70,6 +70,73 @@
/* End PBXAggregateTarget section */
/* Begin PBXBuildFile section */
+ 270696001CADF3E200FFE5FB /* array.c in Sources */ = {isa = PBXBuildFile; fileRef = 72220EB81333056300FCA411 /* array.c */; };
+ 270696021CADF3E200FFE5FB /* auth.c in Sources */ = {isa = PBXBuildFile; fileRef = 72220EBB1333056300FCA411 /* auth.c */; };
+ 270696071CADF3E200FFE5FB /* debug.c in Sources */ = {isa = PBXBuildFile; fileRef = 72220ED1133305BB00FCA411 /* debug.c */; };
+ 270696081CADF3E200FFE5FB /* dest.c in Sources */ = {isa = PBXBuildFile; fileRef = 72220ED2133305BB00FCA411 /* dest.c */; };
+ 270696091CADF3E200FFE5FB /* dir.c in Sources */ = {isa = PBXBuildFile; fileRef = 72220ED3133305BB00FCA411 /* dir.c */; };
+ 2706960B1CADF3E200FFE5FB /* encode.c in Sources */ = {isa = PBXBuildFile; fileRef = 72220ED6133305BB00FCA411 /* encode.c */; };
+ 2706960C1CADF3E200FFE5FB /* file.c in Sources */ = {isa = PBXBuildFile; fileRef = 72220ED8133305BB00FCA411 /* file.c */; };
+ 2706960F1CADF3E200FFE5FB /* getputfile.c in Sources */ = {isa = PBXBuildFile; fileRef = 72220EDC133305BB00FCA411 /* getputfile.c */; };
+ 270696101CADF3E200FFE5FB /* globals.c in Sources */ = {isa = PBXBuildFile; fileRef = 72220EDD133305BB00FCA411 /* globals.c */; };
+ 270696111CADF3E200FFE5FB /* http-addr.c in Sources */ = {isa = PBXBuildFile; fileRef = 72220EDE133305BB00FCA411 /* http-addr.c */; };
+ 270696121CADF3E200FFE5FB /* http-addrlist.c in Sources */ = {isa = PBXBuildFile; fileRef = 72220EDF133305BB00FCA411 /* http-addrlist.c */; };
+ 270696131CADF3E200FFE5FB /* http-support.c in Sources */ = {isa = PBXBuildFile; fileRef = 72220EE1133305BB00FCA411 /* http-support.c */; };
+ 270696141CADF3E200FFE5FB /* http.c in Sources */ = {isa = PBXBuildFile; fileRef = 72220EE2133305BB00FCA411 /* http.c */; };
+ 270696161CADF3E200FFE5FB /* dest-options.c in Sources */ = {isa = PBXBuildFile; fileRef = 72CF95E218A13543000FCAE4 /* dest-options.c */; };
+ 270696171CADF3E200FFE5FB /* ipp-support.c in Sources */ = {isa = PBXBuildFile; fileRef = 72220EE5133305BB00FCA411 /* ipp-support.c */; };
+ 270696181CADF3E200FFE5FB /* ipp.c in Sources */ = {isa = PBXBuildFile; fileRef = 72220EE6133305BB00FCA411 /* ipp.c */; };
+ 270696191CADF3E200FFE5FB /* langprintf.c in Sources */ = {isa = PBXBuildFile; fileRef = 72220EE8133305BB00FCA411 /* langprintf.c */; };
+ 2706961A1CADF3E200FFE5FB /* language.c in Sources */ = {isa = PBXBuildFile; fileRef = 72220EEA133305BB00FCA411 /* language.c */; };
+ 2706961D1CADF3E200FFE5FB /* md5.c in Sources */ = {isa = PBXBuildFile; fileRef = 72220EEF133305BB00FCA411 /* md5.c */; };
+ 2706961E1CADF3E200FFE5FB /* md5passwd.c in Sources */ = {isa = PBXBuildFile; fileRef = 72220EF0133305BB00FCA411 /* md5passwd.c */; };
+ 2706961F1CADF3E200FFE5FB /* hash.c in Sources */ = {isa = PBXBuildFile; fileRef = 7284F9EF1BFCCD940026F886 /* hash.c */; };
+ 270696201CADF3E200FFE5FB /* notify.c in Sources */ = {isa = PBXBuildFile; fileRef = 72220EF1133305BB00FCA411 /* notify.c */; };
+ 270696211CADF3E200FFE5FB /* options.c in Sources */ = {isa = PBXBuildFile; fileRef = 72220EF2133305BB00FCA411 /* options.c */; };
+ 270696221CADF3E200FFE5FB /* tls.c in Sources */ = {isa = PBXBuildFile; fileRef = 727AD5B619100A58009F6862 /* tls.c */; };
+ 270696251CADF3E200FFE5FB /* dest-job.c in Sources */ = {isa = PBXBuildFile; fileRef = 72CF95E018A13543000FCAE4 /* dest-job.c */; };
+ 270696271CADF3E200FFE5FB /* pwg-media.c in Sources */ = {isa = PBXBuildFile; fileRef = 72220EF8133305BB00FCA411 /* pwg-media.c */; };
+ 270696281CADF3E200FFE5FB /* dest-localization.c in Sources */ = {isa = PBXBuildFile; fileRef = 72CF95E118A13543000FCAE4 /* dest-localization.c */; };
+ 270696291CADF3E200FFE5FB /* request.c in Sources */ = {isa = PBXBuildFile; fileRef = 72220EFB133305BB00FCA411 /* request.c */; };
+ 2706962C1CADF3E200FFE5FB /* snprintf.c in Sources */ = {isa = PBXBuildFile; fileRef = 72220F00133305BB00FCA411 /* snprintf.c */; };
+ 2706962D1CADF3E200FFE5FB /* string.c in Sources */ = {isa = PBXBuildFile; fileRef = 72220F02133305BB00FCA411 /* string.c */; };
+ 2706962E1CADF3E200FFE5FB /* tempfile.c in Sources */ = {isa = PBXBuildFile; fileRef = 72220F03133305BB00FCA411 /* tempfile.c */; };
+ 2706962F1CADF3E200FFE5FB /* thread.c in Sources */ = {isa = PBXBuildFile; fileRef = 72220F05133305BB00FCA411 /* thread.c */; };
+ 270696301CADF3E200FFE5FB /* transcode.c in Sources */ = {isa = PBXBuildFile; fileRef = 72220F06133305BB00FCA411 /* transcode.c */; };
+ 270696311CADF3E200FFE5FB /* usersys.c in Sources */ = {isa = PBXBuildFile; fileRef = 72220F08133305BB00FCA411 /* usersys.c */; };
+ 270696341CADF3E200FFE5FB /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 278C58E8136B64B000836530 /* SystemConfiguration.framework */; };
+ 270696351CADF3E200FFE5FB /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 278C58E5136B64AF00836530 /* CoreFoundation.framework */; };
+ 270696381CADF3E200FFE5FB /* libiconv.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 728FB7EF1536167A005426E1 /* libiconv.dylib */; };
+ 270696391CADF3E200FFE5FB /* libresolv.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 728FB7F01536167A005426E1 /* libresolv.dylib */; };
+ 2706963A1CADF3E200FFE5FB /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 728FB7EC1536161C005426E1 /* libz.dylib */; };
+ 2706963B1CADF3E200FFE5FB /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 278C58E7136B64B000836530 /* Security.framework */; };
+ 2706963D1CADF3E200FFE5FB /* adminutil.h in Headers */ = {isa = PBXBuildFile; fileRef = 72220EB71333056300FCA411 /* adminutil.h */; settings = {ATTRIBUTES = (); }; };
+ 2706963E1CADF3E200FFE5FB /* array.h in Headers */ = {isa = PBXBuildFile; fileRef = 72220EB91333056300FCA411 /* array.h */; settings = {ATTRIBUTES = (); }; };
+ 2706963F1CADF3E200FFE5FB /* backend.h in Headers */ = {isa = PBXBuildFile; fileRef = 72220EBE1333056300FCA411 /* backend.h */; settings = {ATTRIBUTES = (); }; };
+ 270696401CADF3E200FFE5FB /* cups-private.h in Headers */ = {isa = PBXBuildFile; fileRef = 72220EC01333056300FCA411 /* cups-private.h */; settings = {ATTRIBUTES = (); }; };
+ 270696411CADF3E200FFE5FB /* debug-private.h in Headers */ = {isa = PBXBuildFile; fileRef = 72220EC31333056300FCA411 /* debug-private.h */; settings = {ATTRIBUTES = (); }; };
+ 270696421CADF3E200FFE5FB /* file-private.h in Headers */ = {isa = PBXBuildFile; fileRef = 72220ED7133305BB00FCA411 /* file-private.h */; settings = {ATTRIBUTES = (); }; };
+ 270696431CADF3E200FFE5FB /* http-private.h in Headers */ = {isa = PBXBuildFile; fileRef = 72220EE0133305BB00FCA411 /* http-private.h */; settings = {ATTRIBUTES = (); }; };
+ 270696441CADF3E200FFE5FB /* ipp-private.h in Headers */ = {isa = PBXBuildFile; fileRef = 72220EE4133305BB00FCA411 /* ipp-private.h */; settings = {ATTRIBUTES = (); }; };
+ 270696451CADF3E200FFE5FB /* language-private.h in Headers */ = {isa = PBXBuildFile; fileRef = 72220EE9133305BB00FCA411 /* language-private.h */; settings = {ATTRIBUTES = (); }; };
+ 270696461CADF3E200FFE5FB /* md5-private.h in Headers */ = {isa = PBXBuildFile; fileRef = 72220EEE133305BB00FCA411 /* md5-private.h */; settings = {ATTRIBUTES = (); }; };
+ 270696471CADF3E200FFE5FB /* ppd-private.h in Headers */ = {isa = PBXBuildFile; fileRef = 72220EF5133305BB00FCA411 /* ppd-private.h */; settings = {ATTRIBUTES = (); }; };
+ 270696481CADF3E200FFE5FB /* pwg-private.h in Headers */ = {isa = PBXBuildFile; fileRef = 72220EF9133305BB00FCA411 /* pwg-private.h */; settings = {ATTRIBUTES = (); }; };
+ 270696491CADF3E200FFE5FB /* snmp-private.h in Headers */ = {isa = PBXBuildFile; fileRef = 72220EFE133305BB00FCA411 /* snmp-private.h */; settings = {ATTRIBUTES = (); }; };
+ 2706964A1CADF3E200FFE5FB /* string-private.h in Headers */ = {isa = PBXBuildFile; fileRef = 72220F01133305BB00FCA411 /* string-private.h */; settings = {ATTRIBUTES = (); }; };
+ 2706964B1CADF3E200FFE5FB /* thread-private.h in Headers */ = {isa = PBXBuildFile; fileRef = 72220F04133305BB00FCA411 /* thread-private.h */; settings = {ATTRIBUTES = (); }; };
+ 2706964C1CADF3E200FFE5FB /* config.h in Headers */ = {isa = PBXBuildFile; fileRef = 72220F471333063D00FCA411 /* config.h */; settings = {ATTRIBUTES = (); }; };
+ 2706964D1CADF3E200FFE5FB /* cups.h in Headers */ = {isa = PBXBuildFile; fileRef = 72220EC11333056300FCA411 /* cups.h */; settings = {ATTRIBUTES = (); }; };
+ 2706964E1CADF3E200FFE5FB /* dir.h in Headers */ = {isa = PBXBuildFile; fileRef = 72220ED4133305BB00FCA411 /* dir.h */; settings = {ATTRIBUTES = (); }; };
+ 2706964F1CADF3E200FFE5FB /* file.h in Headers */ = {isa = PBXBuildFile; fileRef = 72220ED9133305BB00FCA411 /* file.h */; settings = {ATTRIBUTES = (); }; };
+ 270696501CADF3E200FFE5FB /* http.h in Headers */ = {isa = PBXBuildFile; fileRef = 72220EE3133305BB00FCA411 /* http.h */; settings = {ATTRIBUTES = (); }; };
+ 270696511CADF3E200FFE5FB /* ipp.h in Headers */ = {isa = PBXBuildFile; fileRef = 72220EE7133305BB00FCA411 /* ipp.h */; settings = {ATTRIBUTES = (); }; };
+ 270696521CADF3E200FFE5FB /* language.h in Headers */ = {isa = PBXBuildFile; fileRef = 72220EEB133305BB00FCA411 /* language.h */; settings = {ATTRIBUTES = (); }; };
+ 270696531CADF3E200FFE5FB /* ppd.h in Headers */ = {isa = PBXBuildFile; fileRef = 72220EF7133305BB00FCA411 /* ppd.h */; settings = {ATTRIBUTES = (); }; };
+ 270696541CADF3E200FFE5FB /* sidechannel.h in Headers */ = {isa = PBXBuildFile; fileRef = 72220EFD133305BB00FCA411 /* sidechannel.h */; settings = {ATTRIBUTES = (); }; };
+ 270696551CADF3E200FFE5FB /* transcode.h in Headers */ = {isa = PBXBuildFile; fileRef = 72220F07133305BB00FCA411 /* transcode.h */; settings = {ATTRIBUTES = (); }; };
+ 270696561CADF3E200FFE5FB /* versioning.h in Headers */ = {isa = PBXBuildFile; fileRef = 72220F0A133305BB00FCA411 /* versioning.h */; settings = {ATTRIBUTES = (); }; };
+ 2706965B1CAE1A9A00FFE5FB /* util.c in Sources */ = {isa = PBXBuildFile; fileRef = 72220F09133305BB00FCA411 /* util.c */; };
270CCDBA135E3D0900007BE2 /* libcupsmime.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 72220FAC13330B2200FCA411 /* libcupsmime.dylib */; };
270CCDBC135E3D3E00007BE2 /* testmime.c in Sources */ = {isa = PBXBuildFile; fileRef = 270CCDBB135E3D3E00007BE2 /* testmime.c */; };
273BF6C71333B5370022CAAB /* testcups.c in Sources */ = {isa = PBXBuildFile; fileRef = 273BF6C61333B5370022CAAB /* testcups.c */; };
@@ -1311,6 +1378,7 @@
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
+ 2706965A1CADF3E200FFE5FB /* libcups_ios.a */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = libcups_ios.a; sourceTree = BUILT_PRODUCTS_DIR; };
270B267D17F5C06700C8A3A9 /* tls-darwin.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "tls-darwin.c"; path = "../cups/tls-darwin.c"; sourceTree = "<group>"; };
270B267E17F5C06700C8A3A9 /* tls-gnutls.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "tls-gnutls.c"; path = "../cups/tls-gnutls.c"; sourceTree = "<group>"; };
270B268117F5C5D600C8A3A9 /* tls-sspi.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "tls-sspi.c"; path = "../cups/tls-sspi.c"; sourceTree = "<group>"; };
@@ -1686,6 +1754,19 @@
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
+ 270696331CADF3E200FFE5FB /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 270696341CADF3E200FFE5FB /* SystemConfiguration.framework in Frameworks */,
+ 270696351CADF3E200FFE5FB /* CoreFoundation.framework in Frameworks */,
+ 270696381CADF3E200FFE5FB /* libiconv.dylib in Frameworks */,
+ 270696391CADF3E200FFE5FB /* libresolv.dylib in Frameworks */,
+ 2706963A1CADF3E200FFE5FB /* libz.dylib in Frameworks */,
+ 2706963B1CADF3E200FFE5FB /* Security.framework in Frameworks */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
270CCDA4135E3C9E00007BE2 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
@@ -2195,6 +2276,7 @@
274EE26B1A03EDCA003213D1 /* ippserver copy */,
274EE27C1A03EDCB003213D1 /* ippserver copy copy */,
27A0347B1A8BDB1300650675 /* lpadmin */,
+ 2706965A1CADF3E200FFE5FB /* libcups_ios.a */,
);
name = Products;
sourceTree = "<group>";
@@ -2593,6 +2675,39 @@
/* End PBXGroup section */
/* Begin PBXHeadersBuildPhase section */
+ 2706963C1CADF3E200FFE5FB /* Headers */ = {
+ isa = PBXHeadersBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 2706963D1CADF3E200FFE5FB /* adminutil.h in Headers */,
+ 2706963E1CADF3E200FFE5FB /* array.h in Headers */,
+ 2706963F1CADF3E200FFE5FB /* backend.h in Headers */,
+ 270696401CADF3E200FFE5FB /* cups-private.h in Headers */,
+ 270696411CADF3E200FFE5FB /* debug-private.h in Headers */,
+ 270696421CADF3E200FFE5FB /* file-private.h in Headers */,
+ 270696431CADF3E200FFE5FB /* http-private.h in Headers */,
+ 270696441CADF3E200FFE5FB /* ipp-private.h in Headers */,
+ 270696451CADF3E200FFE5FB /* language-private.h in Headers */,
+ 270696461CADF3E200FFE5FB /* md5-private.h in Headers */,
+ 270696471CADF3E200FFE5FB /* ppd-private.h in Headers */,
+ 270696481CADF3E200FFE5FB /* pwg-private.h in Headers */,
+ 270696491CADF3E200FFE5FB /* snmp-private.h in Headers */,
+ 2706964A1CADF3E200FFE5FB /* string-private.h in Headers */,
+ 2706964B1CADF3E200FFE5FB /* thread-private.h in Headers */,
+ 2706964C1CADF3E200FFE5FB /* config.h in Headers */,
+ 2706964D1CADF3E200FFE5FB /* cups.h in Headers */,
+ 2706964E1CADF3E200FFE5FB /* dir.h in Headers */,
+ 2706964F1CADF3E200FFE5FB /* file.h in Headers */,
+ 270696501CADF3E200FFE5FB /* http.h in Headers */,
+ 270696511CADF3E200FFE5FB /* ipp.h in Headers */,
+ 270696521CADF3E200FFE5FB /* language.h in Headers */,
+ 270696531CADF3E200FFE5FB /* ppd.h in Headers */,
+ 270696541CADF3E200FFE5FB /* sidechannel.h in Headers */,
+ 270696551CADF3E200FFE5FB /* transcode.h in Headers */,
+ 270696561CADF3E200FFE5FB /* versioning.h in Headers */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
274FF5EC133330C800317ECB /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
@@ -2689,6 +2804,23 @@
/* End PBXHeadersBuildPhase section */
/* Begin PBXNativeTarget section */
+ 270695FD1CADF3E200FFE5FB /* libcups_ios */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 270696571CADF3E200FFE5FB /* Build configuration list for PBXNativeTarget "libcups_ios" */;
+ buildPhases = (
+ 270695FE1CADF3E200FFE5FB /* Sources */,
+ 270696331CADF3E200FFE5FB /* Frameworks */,
+ 2706963C1CADF3E200FFE5FB /* Headers */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ );
+ name = libcups_ios;
+ productName = libcups;
+ productReference = 2706965A1CADF3E200FFE5FB /* libcups_ios.a */;
+ productType = "com.apple.product-type.library.dynamic";
+ };
270CCDA6135E3C9E00007BE2 /* testmime */ = {
isa = PBXNativeTarget;
buildConfigurationList = 270CCDAF135E3C9E00007BE2 /* Build configuration list for PBXNativeTarget "testmime" */;
@@ -3354,6 +3486,9 @@
LastUpgradeCheck = 0730;
ORGANIZATIONNAME = "Apple Inc.";
TargetAttributes = {
+ 270695FD1CADF3E200FFE5FB = {
+ DevelopmentTeam = RU58A2256H;
+ };
27A0347A1A8BDB1200650675 = {
CreatedOnToolsVersion = 6.1.1;
};
@@ -3374,6 +3509,7 @@
274FF5DE13332D3000317ECB /* All */,
273BF6D91333B6260022CAAB /* Tests */,
72220EAD1333047D00FCA411 /* libcups */,
+ 270695FD1CADF3E200FFE5FB /* libcups_ios */,
274FF6891333B1C400317ECB /* libcups_static */,
72F75A601336F9A3004BB496 /* libcupsimage */,
72220FAB13330B2200FCA411 /* libcupsmime */,
@@ -3414,6 +3550,48 @@
/* End PBXProject section */
/* Begin PBXSourcesBuildPhase section */
+ 270695FE1CADF3E200FFE5FB /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 270696001CADF3E200FFE5FB /* array.c in Sources */,
+ 270696021CADF3E200FFE5FB /* auth.c in Sources */,
+ 270696071CADF3E200FFE5FB /* debug.c in Sources */,
+ 270696081CADF3E200FFE5FB /* dest.c in Sources */,
+ 270696091CADF3E200FFE5FB /* dir.c in Sources */,
+ 2706960B1CADF3E200FFE5FB /* encode.c in Sources */,
+ 2706960C1CADF3E200FFE5FB /* file.c in Sources */,
+ 2706960F1CADF3E200FFE5FB /* getputfile.c in Sources */,
+ 270696101CADF3E200FFE5FB /* globals.c in Sources */,
+ 270696111CADF3E200FFE5FB /* http-addr.c in Sources */,
+ 270696121CADF3E200FFE5FB /* http-addrlist.c in Sources */,
+ 270696131CADF3E200FFE5FB /* http-support.c in Sources */,
+ 270696141CADF3E200FFE5FB /* http.c in Sources */,
+ 270696161CADF3E200FFE5FB /* dest-options.c in Sources */,
+ 270696171CADF3E200FFE5FB /* ipp-support.c in Sources */,
+ 270696181CADF3E200FFE5FB /* ipp.c in Sources */,
+ 270696191CADF3E200FFE5FB /* langprintf.c in Sources */,
+ 2706961A1CADF3E200FFE5FB /* language.c in Sources */,
+ 2706961D1CADF3E200FFE5FB /* md5.c in Sources */,
+ 2706961E1CADF3E200FFE5FB /* md5passwd.c in Sources */,
+ 2706961F1CADF3E200FFE5FB /* hash.c in Sources */,
+ 270696201CADF3E200FFE5FB /* notify.c in Sources */,
+ 270696211CADF3E200FFE5FB /* options.c in Sources */,
+ 270696221CADF3E200FFE5FB /* tls.c in Sources */,
+ 270696251CADF3E200FFE5FB /* dest-job.c in Sources */,
+ 270696271CADF3E200FFE5FB /* pwg-media.c in Sources */,
+ 270696281CADF3E200FFE5FB /* dest-localization.c in Sources */,
+ 270696291CADF3E200FFE5FB /* request.c in Sources */,
+ 2706962C1CADF3E200FFE5FB /* snprintf.c in Sources */,
+ 2706962D1CADF3E200FFE5FB /* string.c in Sources */,
+ 2706965B1CAE1A9A00FFE5FB /* util.c in Sources */,
+ 2706962E1CADF3E200FFE5FB /* tempfile.c in Sources */,
+ 2706962F1CADF3E200FFE5FB /* thread.c in Sources */,
+ 270696301CADF3E200FFE5FB /* transcode.c in Sources */,
+ 270696311CADF3E200FFE5FB /* usersys.c in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
270CCDA3135E3C9E00007BE2 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
@@ -4289,6 +4467,44 @@
/* End PBXTargetDependency section */
/* Begin XCBuildConfiguration section */
+ 270696581CADF3E200FFE5FB /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ CODE_SIGN_IDENTITY = "iPhone Developer";
+ "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
+ COMBINE_HIDPI_IMAGES = YES;
+ EXECUTABLE_EXTENSION = a;
+ EXECUTABLE_PREFIX = "";
+ PRIVATE_HEADERS_FOLDER_PATH = /usr/local/include/cups;
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ PROVISIONING_PROFILE = "";
+ PUBLIC_HEADERS_FOLDER_PATH = /usr/include/cups;
+ SDKROOT = iphoneos;
+ SKIP_INSTALL = YES;
+ STANDARD_C_PLUS_PLUS_LIBRARY_TYPE = static;
+ SUPPORTED_PLATFORMS = "iphonesimulator iphoneos";
+ };
+ name = Debug;
+ };
+ 270696591CADF3E200FFE5FB /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ CODE_SIGN_IDENTITY = "iPhone Developer";
+ "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
+ COMBINE_HIDPI_IMAGES = YES;
+ EXECUTABLE_EXTENSION = a;
+ EXECUTABLE_PREFIX = "";
+ PRIVATE_HEADERS_FOLDER_PATH = /usr/local/include/cups;
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ PROVISIONING_PROFILE = "";
+ PUBLIC_HEADERS_FOLDER_PATH = /usr/include/cups;
+ SDKROOT = iphoneos;
+ SKIP_INSTALL = YES;
+ STANDARD_C_PLUS_PLUS_LIBRARY_TYPE = static;
+ SUPPORTED_PLATFORMS = "iphonesimulator iphoneos";
+ };
+ name = Release;
+ };
270CCDAD135E3C9E00007BE2 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
@@ -5039,6 +5255,15 @@
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
+ 270696571CADF3E200FFE5FB /* Build configuration list for PBXNativeTarget "libcups_ios" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 270696581CADF3E200FFE5FB /* Debug */,
+ 270696591CADF3E200FFE5FB /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
270CCDAF135E3C9E00007BE2 /* Build configuration list for PBXNativeTarget "testmime" */ = {
isa = XCConfigurationList;
buildConfigurations = (
diff --git a/xcode/config.h b/xcode/config.h
index 8bb08af12..e37097451 100644
--- a/xcode/config.h
+++ b/xcode/config.h
@@ -15,6 +15,8 @@
#define _CUPS_CONFIG_H_
#include <AvailabilityMacros.h>
+#include <TargetConditionals.h>
+
/*
* Version of software...
@@ -150,13 +152,12 @@
* Do we have PAM stuff?
*/
-#ifndef HAVE_LIBPAM
-#define HAVE_LIBPAM 1
-#endif /* !HAVE_LIBPAM */
-
+#if TARGET_OS_OSX
+# define HAVE_LIBPAM 1
/* #undef HAVE_PAM_PAM_APPL_H */
-#define HAVE_PAM_SET_ITEM 1
-#define HAVE_PAM_SETCRED 1
+# define HAVE_PAM_SET_ITEM 1
+# define HAVE_PAM_SETCRED 1
+#endif /* TARGET_OS_OSX */
/*
@@ -332,7 +333,10 @@
* What Security framework headers do we have?
*/
-#define HAVE_AUTHORIZATION_H 1
+#if !TARGET_OS_IOS
+# define HAVE_AUTHORIZATION_H 1
+#endif /* !TARGET_OS_IOS */
+
/* #undef HAVE_SECBASEPRIV_H */
#define HAVE_SECCERTIFICATE_H 1
/* #undef HAVE_SECIDENTITYSEARCHPRIV_H */
@@ -347,30 +351,34 @@
* Do we have the cssmErrorString function?
*/
-#define HAVE_CSSMERRORSTRING 1
+#if !TARGET_OS_IOS
+# define HAVE_CSSMERRORSTRING 1
+#endif /* !TARGET_OS_IOS */
/*
* Do we have the SecGenerateSelfSignedCertificate function?
*/
-/* #undef HAVE_SECGENERATESELFSIGNEDCERTIFICATE */
+#if TARGET_OS_IOS
+# define HAVE_SECGENERATESELFSIGNEDCERTIFICATE 1
+#endif /* TARGET_OS_IOS */
/*
* Do we have the SecKeychainOpen function?
*/
-#define HAVE_SECKEYCHAINOPEN 1
+#if !TARGET_OS_IOS
+# define HAVE_SECKEYCHAINOPEN 1
+#endif /* !TARGET_OS_IOS */
/*
* Do we have (a working) SSLSetEnabledCiphers function?
*/
-#ifdef AVAILABLE_MAC_OS_X_VERSION_10_11_AND_LATER
-# define HAVE_SSLSETENABLEDCIPHERS 1
-#endif /* AVAILABLE_MAC_OS_X_VERSION_10_11_AND_LATER */
+#define HAVE_SSLSETENABLEDCIPHERS 1
/*
@@ -498,14 +506,16 @@
* Various scripting languages...
*/
-#define HAVE_JAVA 1
-#define CUPS_JAVA "/usr/bin/java"
-#define HAVE_PERL 1
-#define CUPS_PERL "/usr/bin/perl"
-#define HAVE_PHP 1
-#define CUPS_PHP "/usr/bin/php"
-#define HAVE_PYTHON 1
-#define CUPS_PYTHON "/usr/bin/python"
+#if !TARGET_OS_IOS
+# define HAVE_JAVA 1
+# define CUPS_JAVA "/usr/bin/java"
+# define HAVE_PERL 1
+# define CUPS_PERL "/usr/bin/perl"
+# define HAVE_PHP 1
+# define CUPS_PHP "/usr/bin/php"
+# define HAVE_PYTHON 1
+# define CUPS_PYTHON "/usr/bin/python"
+#endif /* !TARGET_OS_IOS */
/*
@@ -521,14 +531,18 @@
* Do we have ApplicationServices public headers?
*/
-#define HAVE_APPLICATIONSERVICES_H 1
+#if !TARGET_OS_IOS
+# define HAVE_APPLICATIONSERVICES_H 1
+#endif /* !TARGET_OS_IOS */
/*
* Do we have the SCDynamicStoreCopyComputerName function?
*/
-#define HAVE_SCDYNAMICSTORECOPYCOMPUTERNAME 1
+#if !TARGET_OS_IOS
+# define HAVE_SCDYNAMICSTORECOPYCOMPUTERNAME 1
+#endif /* !TARGET_OS_IOS */
/*
@@ -560,13 +574,15 @@
* Do we have the GSSAPI support library (for Kerberos support)?
*/
-#define HAVE_GSS_ACQUIRE_CRED_EX_F 1
-#define HAVE_GSS_C_NT_HOSTBASED_SERVICE 1
-#define HAVE_GSS_GSSAPI_H 1
+#if !TARGET_OS_IOS
+# define HAVE_GSS_ACQUIRE_CRED_EX_F 1
+# define HAVE_GSS_C_NT_HOSTBASED_SERVICE 1
+# define HAVE_GSS_GSSAPI_H 1
/* #undef HAVE_GSS_GSSAPI_SPI_H */
-#define HAVE_GSSAPI 1
+# define HAVE_GSSAPI 1
/* #undef HAVE_GSSAPI_GSSAPI_H */
/* #undef HAVE_GSSAPI_H */
+#endif /* !TARGET_OS_IOS */
/*
@@ -680,7 +696,9 @@
* Location of OS X localization bundle, if any.
*/
-#define CUPS_BUNDLEDIR "/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A"
+#if !TARGET_OS_IOS
+# define CUPS_BUNDLEDIR "/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A"
+#endif /* !TARGET_OS_IOS */
/*