From 2414e56646048ecc37ab258037549f73559b92a9 Mon Sep 17 00:00:00 2001 From: Michael Allison Date: Sun, 1 Jun 2025 22:04:44 -0400 Subject: [PATCH] Xcode project update to include: cfgfiles.c sfbase.c --- sys/unix/NetHack.xcodeproj/project.pbxproj | 264 +++++++++++++++++++-- 1 file changed, 243 insertions(+), 21 deletions(-) diff --git a/sys/unix/NetHack.xcodeproj/project.pbxproj b/sys/unix/NetHack.xcodeproj/project.pbxproj index f42f2a312..39863734e 100644 --- a/sys/unix/NetHack.xcodeproj/project.pbxproj +++ b/sys/unix/NetHack.xcodeproj/project.pbxproj @@ -3,7 +3,7 @@ archiveVersion = 1; classes = { }; - objectVersion = 54; + objectVersion = 70; objects = { /* Begin PBXBuildFile section */ @@ -100,7 +100,6 @@ 31B8A3C721A238060055BD01 /* monmove.c in Sources */ = {isa = PBXBuildFile; fileRef = 31B8A36121A238040055BD01 /* monmove.c */; }; 31B8A3C821A238060055BD01 /* options.c in Sources */ = {isa = PBXBuildFile; fileRef = 31B8A36221A238040055BD01 /* options.c */; }; 31B8A3C921A238060055BD01 /* sounds.c in Sources */ = {isa = PBXBuildFile; fileRef = 31B8A36321A238040055BD01 /* sounds.c */; }; - 31B8A3CA21A238060055BD01 /* hacklib.c in Sources */ = {isa = PBXBuildFile; fileRef = 31B8A36421A238040055BD01 /* hacklib.c */; }; 31B8A3CB21A238060055BD01 /* alloc.c in Sources */ = {isa = PBXBuildFile; fileRef = 31B8A36521A238040055BD01 /* alloc.c */; }; 31B8A3CC21A238060055BD01 /* pickup.c in Sources */ = {isa = PBXBuildFile; fileRef = 31B8A36621A238040055BD01 /* pickup.c */; }; 31B8A3CD21A238060055BD01 /* write.c in Sources */ = {isa = PBXBuildFile; fileRef = 31B8A36721A238040055BD01 /* write.c */; }; @@ -165,7 +164,6 @@ 5493735A277AAE830031FE02 /* alloc.c in Sources */ = {isa = PBXBuildFile; fileRef = 31B8A36521A238040055BD01 /* alloc.c */; }; 54A3D3EC282C55A900143F8C /* utf8map.c in Sources */ = {isa = PBXBuildFile; fileRef = 54A3D3EB282C55A900143F8C /* utf8map.c */; }; 54BD340D2D8B70350073C484 /* hacklib.c in Sources */ = {isa = PBXBuildFile; fileRef = 31B8A36421A238040055BD01 /* hacklib.c */; }; - 54EBA6D32DDED3F100CD20EC /* cfgfiles.c in Sources */ = {isa = PBXBuildFile; fileRef = 54EBA6D22DDED3F100CD20EC /* cfgfiles.c */; }; 54FB2B4B246310A600397C0E /* symbols.c in Sources */ = {isa = PBXBuildFile; fileRef = 54FB2B4A246310A600397C0E /* symbols.c */; }; 54FCE8292223261F00F393C8 /* isaac64.c in Sources */ = {isa = PBXBuildFile; fileRef = 54FCE8282223261F00F393C8 /* isaac64.c */; }; BAB57DB527C1C3E200FCF150 /* libnhlua.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BAE8010A27B97760002B3786 /* libnhlua.a */; }; @@ -204,6 +202,12 @@ BAE8015627B99CAE002B3786 /* lstrlib.c in Sources */ = {isa = PBXBuildFile; fileRef = BAE8013427B99CAD002B3786 /* lstrlib.c */; }; BAE8015727B99CAE002B3786 /* lzio.c in Sources */ = {isa = PBXBuildFile; fileRef = BAE8013527B99CAD002B3786 /* lzio.c */; }; BAE8015A27B9C872002B3786 /* date.c in Sources */ = {isa = PBXBuildFile; fileRef = 5439B3BB275AADC600B8FB2F /* date.c */; }; + F5457B212DED146B00039D83 /* hacklib.c in Sources */ = {isa = PBXBuildFile; fileRef = F5457B202DED146B00039D83 /* hacklib.c */; }; + F5457B2C2DED16F200039D83 /* libhacklib.a in Frameworks */ = {isa = PBXBuildFile; fileRef = F5457B1C2DED143E00039D83 /* libhacklib.a */; }; + F5457B2D2DED171800039D83 /* libhacklib.a in Frameworks */ = {isa = PBXBuildFile; fileRef = F5457B1C2DED143E00039D83 /* libhacklib.a */; }; + F5857AA22DED026700A8CB4F /* version.c in Sources */ = {isa = PBXBuildFile; fileRef = 31B8A32721A238010055BD01 /* version.c */; }; + F5857AA42DED032D00A8CB4F /* cfgfiles.c in Sources */ = {isa = PBXBuildFile; fileRef = F5857AA32DED032C00A8CB4F /* cfgfiles.c */; }; + F5857AA62DED03BB00A8CB4F /* sfbase.c in Sources */ = {isa = PBXBuildFile; fileRef = F5857AA52DED03BB00A8CB4F /* sfbase.c */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -242,13 +246,6 @@ remoteGlobalIDString = 3189577E21A1FDA400FB2ABE; remoteInfo = makedefs; }; - BAE8011027B9865F002B3786 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 3189576921A1FCC100FB2ABE /* Project object */; - proxyType = 1; - remoteGlobalIDString = BAE8010927B97760002B3786; - remoteInfo = nhlua.a; - }; BAE8011227B9996A002B3786 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 3189576921A1FCC100FB2ABE /* Project object */; @@ -256,6 +253,20 @@ remoteGlobalIDString = BAE8010927B97760002B3786; remoteInfo = nhlua.a; }; + F5457B222DED148700039D83 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 3189576921A1FCC100FB2ABE /* Project object */; + proxyType = 1; + remoteGlobalIDString = F5457B1B2DED143E00039D83; + remoteInfo = hacklib; + }; + F5457B242DED149500039D83 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 3189576921A1FCC100FB2ABE /* Project object */; + proxyType = 1; + remoteGlobalIDString = F5457B1B2DED143E00039D83; + remoteInfo = hacklib; + }; /* End PBXContainerItemProxy section */ /* Begin PBXCopyFilesBuildPhase section */ @@ -546,7 +557,7 @@ 54BD34102D8B711E0073C484 /* selvar.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = selvar.h; path = ../../include/selvar.h; sourceTree = ""; }; 54BD34112D8B711E0073C484 /* stairs.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = stairs.h; path = ../../include/stairs.h; sourceTree = ""; }; 54BD34122D8B711E0073C484 /* weight.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = weight.h; path = ../../include/weight.h; sourceTree = ""; }; - 54EBA6D22DDED3F100CD20EC /* cfgfiles.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = cfgfiles.c; path = /Users/mikeallison/Documents/git/NHsource/src/cfgfiles.c; sourceTree = ""; }; + 54EBA6D22DDED3F100CD20EC /* cfgfiles.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = cfgfiles.c; path = ../../src/cfgfiles.c; sourceTree = ""; }; 54FB2B4A246310A600397C0E /* symbols.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = symbols.c; path = ../../src/symbols.c; sourceTree = ""; }; 54FCE8282223261F00F393C8 /* isaac64.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = isaac64.c; path = ../../src/isaac64.c; sourceTree = ""; }; BAE8010A27B97760002B3786 /* libnhlua.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libnhlua.a; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -584,13 +595,51 @@ BAE8013327B99CAD002B3786 /* lmathlib.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = lmathlib.c; path = "../../lib/lua-5.4.6/src/lmathlib.c"; sourceTree = ""; }; BAE8013427B99CAD002B3786 /* lstrlib.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = lstrlib.c; path = "../../lib/lua-5.4.6/src/lstrlib.c"; sourceTree = ""; }; BAE8013527B99CAD002B3786 /* lzio.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = lzio.c; path = "../../lib/lua-5.4.6/src/lzio.c"; sourceTree = ""; }; + F515A6F32DED074D006E1F63 /* sfctool.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = sfctool.c; path = ../../util/sfctool.c; sourceTree = ""; }; + F515A6F52DED0916006E1F63 /* date.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = date.c; path = ../../src/date.c; sourceTree = ""; }; + F515A6F62DED0916006E1F63 /* sfbase.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = sfbase.c; path = ../../src/sfbase.c; sourceTree = ""; }; + F515A6F72DED0916006E1F63 /* sys.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = sys.c; path = ../../src/sys.c; sourceTree = ""; }; + F515A6F82DED0917006E1F63 /* calendar.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = calendar.c; path = ../../src/calendar.c; sourceTree = ""; }; + F515A6F92DED0917006E1F63 /* sfstruct.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = sfstruct.c; path = ../../src/sfstruct.c; sourceTree = ""; }; + F515A6FA2DED0917006E1F63 /* engrave.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = engrave.c; path = ../../src/engrave.c; sourceTree = ""; }; + F515A6FB2DED0917006E1F63 /* mdlib.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = mdlib.c; path = ../../src/mdlib.c; sourceTree = ""; }; + F515A6FC2DED0917006E1F63 /* o_init.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = o_init.c; path = ../../src/o_init.c; sourceTree = ""; }; + F515A6FD2DED0917006E1F63 /* mkmaze.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = mkmaze.c; path = ../../src/mkmaze.c; sourceTree = ""; }; + F515A6FE2DED0917006E1F63 /* version.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = version.c; path = ../../src/version.c; sourceTree = ""; }; + F515A6FF2DED0918006E1F63 /* alloc.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = alloc.c; path = ../../src/alloc.c; sourceTree = ""; }; + F515A7002DED0918006E1F63 /* artifact.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = artifact.c; path = ../../src/artifact.c; sourceTree = ""; }; + F515A7012DED0918006E1F63 /* cfgfiles.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = cfgfiles.c; path = ../../src/cfgfiles.c; sourceTree = ""; }; + F515A7022DED0918006E1F63 /* nhlua.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = nhlua.c; path = ../../src/nhlua.c; sourceTree = ""; }; + F515A7032DED0918006E1F63 /* objects.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = objects.c; path = ../../src/objects.c; sourceTree = ""; }; + F515A7042DED0918006E1F63 /* strutil.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = strutil.c; path = ../../src/strutil.c; sourceTree = ""; }; + F515A7052DED0919006E1F63 /* decl.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = decl.c; path = ../../src/decl.c; sourceTree = ""; }; + F515A7062DED0919006E1F63 /* mkroom.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = mkroom.c; path = ../../src/mkroom.c; sourceTree = ""; }; + F515A7072DED0919006E1F63 /* rumors.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = rumors.c; path = ../../src/rumors.c; sourceTree = ""; }; + F515A7082DED0919006E1F63 /* monst.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = monst.c; path = ../../src/monst.c; sourceTree = ""; }; + F515A7092DED0919006E1F63 /* files.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = files.c; path = ../../src/files.c; sourceTree = ""; }; + F515A70A2DED091A006E1F63 /* restore.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = restore.c; path = ../../src/restore.c; sourceTree = ""; }; + F515A70B2DED091A006E1F63 /* end.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = end.c; path = ../../src/end.c; sourceTree = ""; }; + F515A70C2DED091A006E1F63 /* worm.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = worm.c; path = ../../src/worm.c; sourceTree = ""; }; + F515A7252DED0978006E1F63 /* sfexpasc.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = sfexpasc.c; path = ../../util/sfexpasc.c; sourceTree = ""; }; + F515A7262DED0978006E1F63 /* panic.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = panic.c; path = ../../util/panic.c; sourceTree = ""; }; + F515A72A2DED0A7C006E1F63 /* sftags.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = sftags.c; path = ../../util/sftags.c; sourceTree = ""; }; + F515A73B2DED0B47006E1F63 /* hacklib.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = hacklib.c; path = ../../src/hacklib.c; sourceTree = ""; }; + F5457B1C2DED143E00039D83 /* libhacklib.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libhacklib.a; sourceTree = BUILT_PRODUCTS_DIR; }; + F5457B202DED146B00039D83 /* hacklib.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = hacklib.c; path = ../../src/hacklib.c; sourceTree = ""; }; + F5857AA32DED032C00A8CB4F /* cfgfiles.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = cfgfiles.c; path = ../../src/cfgfiles.c; sourceTree = ""; }; + F5857AA52DED03BB00A8CB4F /* sfbase.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = sfbase.c; path = ../../src/sfbase.c; sourceTree = ""; }; /* End PBXFileReference section */ +/* Begin PBXFileSystemSynchronizedRootGroup section */ + F515A7322DED0B08006E1F63 /* hacklib */ = {isa = PBXFileSystemSynchronizedRootGroup; explicitFileTypes = {}; explicitFolders = (); path = hacklib; sourceTree = ""; }; +/* End PBXFileSystemSynchronizedRootGroup section */ + /* Begin PBXFrameworksBuildPhase section */ 3189576E21A1FCC100FB2ABE /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + F5457B2C2DED16F200039D83 /* libhacklib.a in Frameworks */, BAB57DB527C1C3E200FCF150 /* libnhlua.a in Frameworks */, 31B8A41721A243E80055BD01 /* libncurses.tbd in Frameworks */, ); @@ -600,6 +649,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + F5457B2D2DED171800039D83 /* libhacklib.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -624,12 +674,51 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + F5457B1A2DED143E00039D83 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ 3189576821A1FCC100FB2ABE = { isa = PBXGroup; children = ( + F515A73B2DED0B47006E1F63 /* hacklib.c */, + F5457B202DED146B00039D83 /* hacklib.c */, + F515A72A2DED0A7C006E1F63 /* sftags.c */, + F515A7262DED0978006E1F63 /* panic.c */, + F515A7252DED0978006E1F63 /* sfexpasc.c */, + F515A6FF2DED0918006E1F63 /* alloc.c */, + F515A7002DED0918006E1F63 /* artifact.c */, + F515A6F82DED0917006E1F63 /* calendar.c */, + F515A7012DED0918006E1F63 /* cfgfiles.c */, + F515A6F52DED0916006E1F63 /* date.c */, + F515A7052DED0919006E1F63 /* decl.c */, + F515A70B2DED091A006E1F63 /* end.c */, + F515A6FA2DED0917006E1F63 /* engrave.c */, + F515A7092DED0919006E1F63 /* files.c */, + F515A6FB2DED0917006E1F63 /* mdlib.c */, + F515A6FD2DED0917006E1F63 /* mkmaze.c */, + F515A7062DED0919006E1F63 /* mkroom.c */, + F515A7082DED0919006E1F63 /* monst.c */, + F515A7022DED0918006E1F63 /* nhlua.c */, + F515A6FC2DED0917006E1F63 /* o_init.c */, + F515A7032DED0918006E1F63 /* objects.c */, + F515A70A2DED091A006E1F63 /* restore.c */, + F515A7072DED0919006E1F63 /* rumors.c */, + F515A6F62DED0916006E1F63 /* sfbase.c */, + F515A6F92DED0917006E1F63 /* sfstruct.c */, + F515A7042DED0918006E1F63 /* strutil.c */, + F515A6F72DED0916006E1F63 /* sys.c */, + F515A6FE2DED0917006E1F63 /* version.c */, + F515A70C2DED091A006E1F63 /* worm.c */, + F515A6F32DED074D006E1F63 /* sfctool.c */, + F5857AA52DED03BB00A8CB4F /* sfbase.c */, + F5857AA32DED032C00A8CB4F /* cfgfiles.c */, 54AEB886297EE7E9005F1B13 /* sound */, 54AEB885297EE7C4005F1B13 /* macsound.m */, BAE8015827B99D44002B3786 /* nhlualib */, @@ -639,6 +728,7 @@ 3189579621A2046700FB2ABE /* include */, 3189579321A200EC00FB2ABE /* util */, 3189578C21A1FF8200FB2ABE /* src */, + F515A7322DED0B08006E1F63 /* hacklib */, 3189577221A1FCC100FB2ABE /* Products */, 31B8A41421A243CB0055BD01 /* Frameworks */, ); @@ -652,6 +742,7 @@ 31B8A44A21A26A4B0055BD01 /* recover */, 31B8A45721A26A970055BD01 /* dlb */, BAE8010A27B97760002B3786 /* libnhlua.a */, + F5457B1C2DED143E00039D83 /* libhacklib.a */, ); name = Products; sourceTree = ""; @@ -1033,6 +1124,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + F5457B182DED143E00039D83 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ @@ -1051,6 +1149,7 @@ buildRules = ( ); dependencies = ( + F5457B232DED148700039D83 /* PBXTargetDependency */, BAE8011327B9996A002B3786 /* PBXTargetDependency */, 31B8A31421A2355C0055BD01 /* PBXTargetDependency */, 3192867621A3AAFE00325BEB /* PBXTargetDependency */, @@ -1079,7 +1178,7 @@ buildRules = ( ); dependencies = ( - BAE8011127B9865F002B3786 /* PBXTargetDependency */, + F5457B252DED149500039D83 /* PBXTargetDependency */, ); name = makedefs; productName = makedefs; @@ -1146,6 +1245,25 @@ productReference = BAE8010A27B97760002B3786 /* libnhlua.a */; productType = "com.apple.product-type.library.static"; }; + F5457B1B2DED143E00039D83 /* hacklib */ = { + isa = PBXNativeTarget; + buildConfigurationList = F5457B1D2DED143E00039D83 /* Build configuration list for PBXNativeTarget "hacklib" */; + buildPhases = ( + F5457B182DED143E00039D83 /* Headers */, + F5457B192DED143E00039D83 /* Sources */, + F5457B1A2DED143E00039D83 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = hacklib; + packageProductDependencies = ( + ); + productName = hacklib; + productReference = F5457B1C2DED143E00039D83 /* libhacklib.a */; + productType = "com.apple.product-type.library.static"; + }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ @@ -1170,6 +1288,9 @@ BAE8010927B97760002B3786 = { CreatedOnToolsVersion = 13.2.1; }; + F5457B1B2DED143E00039D83 = { + CreatedOnToolsVersion = 16.4; + }; }; }; buildConfigurationList = 3189576C21A1FCC100FB2ABE /* Build configuration list for PBXProject "NetHack" */; @@ -1189,6 +1310,7 @@ 3189577E21A1FDA400FB2ABE /* makedefs */, 31B8A44921A26A4B0055BD01 /* recover */, 31B8A45621A26A970055BD01 /* dlb */, + F5457B1B2DED143E00039D83 /* hacklib */, BAE8010927B97760002B3786 /* nhlua */, ); }; @@ -1722,6 +1844,8 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( + F5857AA62DED03BB00A8CB4F /* sfbase.c in Sources */, + F5857AA42DED032D00A8CB4F /* cfgfiles.c in Sources */, BAE8015A27B9C872002B3786 /* date.c in Sources */, 54435B52247999CB00804CB3 /* nhlobj.c in Sources */, 31B8A3BC21A238060055BD01 /* eat.c in Sources */, @@ -1793,7 +1917,6 @@ 31B8A3D121A238060055BD01 /* do.c in Sources */, 31B8A39021A238060055BD01 /* objnam.c in Sources */, 31B8A3B621A238060055BD01 /* bones.c in Sources */, - 54EBA6D32DDED3F100CD20EC /* cfgfiles.c in Sources */, 31B8A3C521A238060055BD01 /* timeout.c in Sources */, 31B8A3AD21A238060055BD01 /* uhitm.c in Sources */, 31B8A3B321A238060055BD01 /* track.c in Sources */, @@ -1827,7 +1950,6 @@ 31B8A41121A23EEC0055BD01 /* cursstat.c in Sources */, 31B8A3E021A238060055BD01 /* wield.c in Sources */, 31B8A41821A2448C0055BD01 /* monst.c in Sources */, - 31B8A3CA21A238060055BD01 /* hacklib.c in Sources */, 31B8A3A121A238060055BD01 /* rip.c in Sources */, 31B8A39321A238060055BD01 /* were.c in Sources */, 31B8A3EF21A23D420055BD01 /* ioctl.c in Sources */, @@ -1890,6 +2012,7 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( + F5857AA22DED026700A8CB4F /* version.c in Sources */, 54BD340D2D8B70350073C484 /* hacklib.c in Sources */, 31B8A45221A26A750055BD01 /* recover.c in Sources */, ); @@ -1948,6 +2071,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + F5457B192DED143E00039D83 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + F5457B212DED146B00039D83 /* hacklib.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ @@ -1976,16 +2107,21 @@ target = 3189577E21A1FDA400FB2ABE /* makedefs */; targetProxy = 31B8A31321A2355C0055BD01 /* PBXContainerItemProxy */; }; - BAE8011127B9865F002B3786 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = BAE8010927B97760002B3786 /* nhlua */; - targetProxy = BAE8011027B9865F002B3786 /* PBXContainerItemProxy */; - }; BAE8011327B9996A002B3786 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = BAE8010927B97760002B3786 /* nhlua */; targetProxy = BAE8011227B9996A002B3786 /* PBXContainerItemProxy */; }; + F5457B232DED148700039D83 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = F5457B1B2DED143E00039D83 /* hacklib */; + targetProxy = F5457B222DED148700039D83 /* PBXContainerItemProxy */; + }; + F5457B252DED149500039D83 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = F5457B1B2DED143E00039D83 /* hacklib */; + targetProxy = F5457B242DED149500039D83 /* PBXContainerItemProxy */; + }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ @@ -2163,6 +2299,7 @@ CODE_SIGN_IDENTITY = "-"; CODE_SIGN_STYLE = Automatic; DEAD_CODE_STRIPPING = YES; + DEVELOPMENT_TEAM = 5J8MP36Y73; GCC_C_LANGUAGE_STANDARD = c99; INSTALL_PATH = "$(NH_INSTALL_DIR)"; MACOSX_DEPLOYMENT_TARGET = "$(RECOMMENDED_MACOSX_DEPLOYMENT_TARGET)"; @@ -2195,6 +2332,7 @@ CODE_SIGN_IDENTITY = "-"; CODE_SIGN_STYLE = Automatic; DEAD_CODE_STRIPPING = YES; + DEVELOPMENT_TEAM = 5J8MP36Y73; GCC_C_LANGUAGE_STANDARD = c99; INSTALL_PATH = "$(NH_INSTALL_DIR)"; MACOSX_DEPLOYMENT_TARGET = "$(RECOMMENDED_MACOSX_DEPLOYMENT_TARGET)"; @@ -2247,6 +2385,22 @@ CODE_SIGN_STYLE = Automatic; DEAD_CODE_STRIPPING = YES; MACOSX_DEPLOYMENT_TARGET = "$(RECOMMENDED_MACOSX_DEPLOYMENT_TARGET)"; + OTHER_CFLAGS = ( + "-DMINIMAL_FOR_RECOVER", + "-DNOMAIL", + "-DNOTPARMDECL", + "-DDEFAULT_WINDOW_SYS=\\\"tty\\\"", + "-DDLB", + "-DGREPPATH=\\\"/usr/bin/grep\\\"", + "-DSYSCF", + "-DSYSCF_FILE=\\\"$(NH_INSTALL_DIR)/sysconf\\\"", + "-DHACKDIR=\\\"$(NH_INSTALL_DIR)\\\"", + "-DSECURE", + "-DCURSES_GRAPHICS", + "-DSND_LIB_MACSOUND", + "-DSND_SOUNDEFFECTS_AUTOMAP", + "-DUSER_SOUNDS", + ); PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Debug; @@ -2258,6 +2412,19 @@ CODE_SIGN_STYLE = Automatic; DEAD_CODE_STRIPPING = YES; MACOSX_DEPLOYMENT_TARGET = "$(RECOMMENDED_MACOSX_DEPLOYMENT_TARGET)"; + OTHER_CFLAGS = ( + "-DMINIMAL_FOR_RECOVER", + "-DNOMAIL", + "-DNOTPARMDECL", + "-DDEFAULT_WINDOW_SYS=\\\"tty\\\"", + "-DDLB", + "-DGREPPATH=\\\"/usr/bin/grep\\\"", + "-DSYSCF", + "-DSYSCF_FILE=\\\"$(NH_INSTALL_DIR)/sysconf\\\"", + "-DHACKDIR=\\\"$(NH_INSTALL_DIR)\\\"", + "-DSECURE", + "-DCURSES_GRAPHICS", + ); PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; @@ -2295,7 +2462,7 @@ CLANG_WARN_UNREACHABLE_CODE = YES; CODE_SIGN_STYLE = Automatic; DEAD_CODE_STRIPPING = YES; - DEVELOPMENT_TEAM = 6978C4Q2VB; + DEVELOPMENT_TEAM = 5J8MP36Y73; ENABLE_USER_SCRIPT_SANDBOXING = NO; EXECUTABLE_PREFIX = lib; GCC_C_LANGUAGE_STANDARD = gnu11; @@ -2332,7 +2499,7 @@ CLANG_WARN_UNREACHABLE_CODE = YES; CODE_SIGN_STYLE = Automatic; DEAD_CODE_STRIPPING = YES; - DEVELOPMENT_TEAM = 6978C4Q2VB; + DEVELOPMENT_TEAM = 5J8MP36Y73; ENABLE_USER_SCRIPT_SANDBOXING = NO; EXECUTABLE_PREFIX = lib; GCC_C_LANGUAGE_STANDARD = gnu11; @@ -2358,6 +2525,52 @@ }; name = Release; }; + F5457B1E2DED143E00039D83 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; + CLANG_WARN_COMMA = NO; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CODE_SIGN_STYLE = Automatic; + DEVELOPMENT_TEAM = 5J8MP36Y73; + ENABLE_USER_SCRIPT_SANDBOXING = YES; + EXECUTABLE_PREFIX = lib; + GCC_C_LANGUAGE_STANDARD = gnu17; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + LOCALIZATION_PREFERS_STRING_CATALOGS = YES; + MACOSX_DEPLOYMENT_TARGET = 15.5; + PRODUCT_NAME = "$(TARGET_NAME)"; + SKIP_INSTALL = YES; + }; + name = Debug; + }; + F5457B1F2DED143E00039D83 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; + CLANG_WARN_COMMA = NO; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CODE_SIGN_STYLE = Automatic; + DEVELOPMENT_TEAM = 5J8MP36Y73; + ENABLE_USER_SCRIPT_SANDBOXING = YES; + EXECUTABLE_PREFIX = lib; + GCC_C_LANGUAGE_STANDARD = gnu17; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + LOCALIZATION_PREFERS_STRING_CATALOGS = YES; + MACOSX_DEPLOYMENT_TARGET = 15.5; + PRODUCT_NAME = "$(TARGET_NAME)"; + SKIP_INSTALL = YES; + }; + name = Release; + }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ @@ -2415,6 +2628,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + F5457B1D2DED143E00039D83 /* Build configuration list for PBXNativeTarget "hacklib" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + F5457B1E2DED143E00039D83 /* Debug */, + F5457B1F2DED143E00039D83 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; /* End XCConfigurationList section */ }; rootObject = 3189576921A1FCC100FB2ABE /* Project object */;