root / trunk / data / kext-tools / make.sh

Revision 218, 1.4 kB (checked in by saurik, 7 months ago)

Fixed some dependencies, removed mDNS fix for 2.0, and factored for multi-arch support.

  • Property svn:executable set to *
Line 
1pkg:setup
2cp -a "${PKG_DATA}/getiopolicy_np.c" .
3#${PKG_TARG}-gcc -o kextload kextload_main.c  -framework CoreFoundation utility.c -framework IOKit getiopolicy_np.c -DPRIVATE
4${PKG_TARG}-gcc -o kextstat kextstat_main.c
5${PKG_TARG}-gcc -o kextfind kextfind_*.c  -framework IOKit -framework CoreFoundation QEQuery.c utility.c getiopolicy_np.c -DPRIVATE
6${PKG_TARG}-gcc -I. -o kextunload kextunload_main.c  -framework CoreFoundation  -framework IOKit utility.c getiopolicy_np.c  -DPRIVATE
7${PKG_TARG}-gcc -o kextlibs kextlibs_main.c -framework IOKit -framework CoreFoundation utility.c getiopolicy_np.c -DPRIVATE
8${PKG_TARG}-gcc -o kextsymboltool kextsymboltool.c
9${PKG_TARG}-gcc -o mkextunpack mkextunpack_main.c -framework CoreFoundation compression.c
10#${PKG_TARG}-gcc -o kextd kextd_main.c -framework CoreFoundation -framework IOKit getiopolicy_np.c -DPRIVATE logging.c request.c PTLock.c watchvol.c bootcaches.c utility.c safecalls.c
11#${PKG_TARG}-gcc -o kextcache kextcache_main.c -framework CoreFoundation -framework IOKit utility.c prelink.c mkext_file.c logging.c arch.c bootcaches.c compression.c safecalls.c update_boot.c getiopolicy_np.c -DPRIVATE
12# XXX: these files shouldn't go in /usr/bin
13pkg: mkdir -p /sbin /usr/bin /usr/sbin
14pkg: cp -a kextfind kextlibs kextsymboltool /usr/bin
15#pkg: cp -a kextd /usr/libexec
16pkg: cp -a kextunload /sbin #kextload
17pkg: cp -a mkextunpack kextstat /usr/sbin #kextcache
Note: See TracBrowser for help on using the browser.