Skip to content

Commit

Permalink
Sync with latest Lilu. Allow building with MacKernelSDK
Browse files Browse the repository at this point in the history
  • Loading branch information
denskop committed Oct 27, 2020
1 parent 9010c9e commit cb7e482
Show file tree
Hide file tree
Showing 3 changed files with 19 additions and 11 deletions.
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[submodule "MacKernelSDK"]
path = MacKernelSDK
url = https://github.com/acidanthera/MacKernelSDK.git
26 changes: 16 additions & 10 deletions NoTouchID.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@

/* Begin PBXBuildFile section */
1C748C2D1C21952C0024EED2 /* kern_start.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1C748C2C1C21952C0024EED2 /* kern_start.cpp */; };
CE405EC91E49DD9700AA0B3D /* libkmod.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CE405EC71E49DD7100AA0B3D /* libkmod.a */; };
CE405ED91E4A080700AA0B3D /* plugin_start.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CE405ED81E4A080700AA0B3D /* plugin_start.cpp */; };
/* End PBXBuildFile section */

Expand Down Expand Up @@ -37,8 +36,6 @@
CE405EC01E49DD7100AA0B3D /* kern_policy.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = kern_policy.hpp; sourceTree = "<group>"; };
CE405EC31E49DD7100AA0B3D /* kern_user.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = kern_user.hpp; sourceTree = "<group>"; };
CE405EC41E49DD7100AA0B3D /* kern_util.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = kern_util.hpp; sourceTree = "<group>"; };
CE405EC61E49DD7100AA0B3D /* LegacyIOService.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = LegacyIOService.h; sourceTree = "<group>"; };
CE405EC71E49DD7100AA0B3D /* libkmod.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libkmod.a; sourceTree = "<group>"; };
CE405ECF1E49EC9100AA0B3D /* kern_config.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = kern_config.hpp; sourceTree = "<group>"; usesTabs = 1; };
CE405ED21E49F9FC00AA0B3D /* kern_api.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = kern_api.hpp; sourceTree = "<group>"; };
CE405ED81E4A080700AA0B3D /* plugin_start.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = plugin_start.cpp; sourceTree = "<group>"; };
Expand All @@ -50,7 +47,6 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
CE405EC91E49DD9700AA0B3D /* libkmod.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
Expand Down Expand Up @@ -122,8 +118,6 @@
CE405EC51E49DD7100AA0B3D /* Library */ = {
isa = PBXGroup;
children = (
CE405EC61E49DD7100AA0B3D /* LegacyIOService.h */,
CE405EC71E49DD7100AA0B3D /* libkmod.a */,
CE405ED81E4A080700AA0B3D /* plugin_start.cpp */,
);
name = Library;
Expand Down Expand Up @@ -340,11 +334,17 @@
"PRODUCT_NAME=$(PRODUCT_NAME)",
"$(inherited)",
);
HEADER_SEARCH_PATHS = "${PROJECT_DIR}/Lilu.kext/Contents/Resources";
HEADER_SEARCH_PATHS = (
"${PROJECT_DIR}/Lilu.kext/Contents/Resources",
"${PROJECT_DIR}/NoTouchID",
"${PROJECT_DIR}",
);
INFOPLIST_FILE = "$(SRCROOT)/NoTouchID/Info.plist";
KERNEL_EXTENSION_HEADER_SEARCH_PATHS = "$(PROJECT_DIR)/MacKernelSDK/Headers";
KERNEL_FRAMEWORK_HEADERS = "$(PROJECT_DIR)/MacKernelSDK/Headers";
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/Lilu.kext/Contents/Resources/Library",
"$(PROJECT_DIR)/MacKernelSDK/Library/x86_64",
);
MACOSX_DEPLOYMENT_TARGET = 10.13;
MODULE_NAME = xyz.racermaster.NoTouchID;
Expand Down Expand Up @@ -386,11 +386,17 @@
"MODULE_VERSION=$(MODULE_VERSION)",
"PRODUCT_NAME=$(PRODUCT_NAME)",
);
HEADER_SEARCH_PATHS = "${PROJECT_DIR}/Lilu.kext/Contents/Resources";
HEADER_SEARCH_PATHS = (
"${PROJECT_DIR}/Lilu.kext/Contents/Resources",
"${PROJECT_DIR}/NoTouchID",
"${PROJECT_DIR}",
);
INFOPLIST_FILE = "$(SRCROOT)/NoTouchID/Info.plist";
KERNEL_EXTENSION_HEADER_SEARCH_PATHS = "$(PROJECT_DIR)/MacKernelSDK/Headers";
KERNEL_FRAMEWORK_HEADERS = "$(PROJECT_DIR)/MacKernelSDK/Headers";
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/Lilu.kext/Contents/Resources/Library",
"$(PROJECT_DIR)/MacKernelSDK/Library/x86_64",
);
LLVM_LTO = YES;
MACOSX_DEPLOYMENT_TARGET = 10.13;
Expand Down
1 change: 0 additions & 1 deletion NoTouchID/kern_start.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
// Copyright (C) 2018 Alex James (TheRacerMaster). All rights reserved.
//

#include <Library/LegacyIOService.h>
#include <Headers/plugin_start.hpp>
#include <Headers/kern_api.hpp>

Expand Down

0 comments on commit cb7e482

Please sign in to comment.