]> git.saurik.com Git - apple/xnu.git/blame - tools/stackshot/Makefile
xnu-3789.1.32.tar.gz
[apple/xnu.git] / tools / stackshot / Makefile
CommitLineData
39037602
A
1ifndef SDKROOT
2SDKROOT := macosx.internal
3endif
4
5SDKPATH := $(shell xcrun -sdk $(SDKROOT) -show-sdk-path)
6
7ifndef SRCROOT
8 SRCROOT := $(CURDIR)/../..
9endif
10
11ifndef OBJROOT
12 OBJROOT:=$(CURDIR)
13endif
14
15ARCHES := $(shell file $(SDKPATH)/usr/lib/libc.dylib | perl -lne 'print "-arch $$1" if /for architecture ([\w_]+)/')
16
17CFLAGS := $(ARCHES) -I $(SDKPATH)/System/Library/Frameworks/System.framework/PrivateHeaders
18
19# -I $(SRCROOT)/kcdata -iprefix kern/ -iwithprefix $(SRCROOT)/osfmk/kern
20#-I $(SRCROOT)/bsd
21#
22
23$(OBJROOT)/stackshot: stackshot.c
24 xcrun -sdk $(SDKROOT) clang $(CFLAGS) $< -o $@