diff options
author | Cameron Katri <me@cameronkatri.com> | 2020-12-07 19:26:29 -0500 |
---|---|---|
committer | Cameron Katri <me@cameronkatri.com> | 2020-12-07 19:26:29 -0500 |
commit | 69ea2162275e8c22f9d28ccae19507d149420702 (patch) | |
tree | 63abe1bf078643f45b745d788b8e9cf989a2ee4a | |
parent | a007e33b447f468a0aa431325b8d0d322344118a (diff) | |
download | snaprestore-69ea2162275e8c22f9d28ccae19507d149420702.tar.gz snaprestore-69ea2162275e8c22f9d28ccae19507d149420702.tar.zst snaprestore-69ea2162275e8c22f9d28ccae19507d149420702.zip |
Don't use an include directory
-rw-r--r-- | Makefile | 4 | ||||
l--------- | include/IOKit | 1 | ||||
l--------- | include/libkern | 1 | ||||
-rw-r--r-- | src/snaprestore.m | 8 |
4 files changed, 9 insertions, 5 deletions
@@ -1,7 +1,7 @@ CC ?= aarch64-apple-darwin-clang STRIP ?= aarch64-apple-darwin-strip LDID ?= ldid -CFLAGS ?= -arch arm64 -isysroot /home/cameron/Documents/SDK/iPhoneOS14.2.sdk -miphoneos-version-min=13.0 -Iinclude +CFLAGS ?= -arch arm64 -isysroot /home/cameron/Documents/SDK/iPhoneOS14.2.sdk -miphoneos-version-min=13.0 INSTALL ?= install FAKEROOT ?= fakeroot PREFIX ?= /usr @@ -16,7 +16,7 @@ all: build/snaprestore build/snaprestore: src/snaprestore.m src/ent.xml mkdir -p build - $(CC) $(CFLAGS) -o build/snaprestore src/snaprestore.m -framework IOKit -framework Foundation -framework MobileCoreServices -fobjc-arc + $(CC) $(CFLAGS) -o build/snaprestore src/snaprestore.m -framework IOKit -framework Foundation -framework CoreServices -fobjc-arc $(STRIP) build/snaprestore $(LDID) -Ssrc/ent.xml build/snaprestore diff --git a/include/IOKit b/include/IOKit deleted file mode 120000 index 0900dbf..0000000 --- a/include/IOKit +++ /dev/null @@ -1 +0,0 @@ -/home/cameron/Documents/SDK/MacOSX11.0.sdk/System/Library/Frameworks/IOKit.framework/Headers
\ No newline at end of file diff --git a/include/libkern b/include/libkern deleted file mode 120000 index a19ad08..0000000 --- a/include/libkern +++ /dev/null @@ -1 +0,0 @@ -/home/cameron/Documents/SDK/MacOSX11.0.sdk/usr/include/libkern
\ No newline at end of file diff --git a/src/snaprestore.m b/src/snaprestore.m index deda1bc..23b20c8 100644 --- a/src/snaprestore.m +++ b/src/snaprestore.m @@ -1,9 +1,15 @@ #import <Foundation/Foundation.h> #import <Foundation/NSFileManager.h> -#import <IOKit/IOKitLib.h> #import <sys/snapshot.h> #import <getopt.h> +typedef char io_string_t[512]; +typedef mach_port_t io_object_t; +typedef io_object_t io_registry_entry_t; +io_registry_entry_t IORegistryEntryFromPath(mach_port_t master, const io_string_t path); +CFTypeRef IORegistryEntryCreateCFProperty(io_registry_entry_t entry, CFStringRef key, CFAllocatorRef allocator, uint32_t options); +kern_return_t IOObjectRelease(io_object_t object); + @interface LSApplicationWorkspace : NSObject + (id)defaultWorkspace; - (BOOL)_LSPrivateRebuildApplicationDatabasesForSystemApps:(BOOL)arg1 internal:(BOOL)arg2 user:(BOOL)arg3; |