]> git.saurik.com Git - apple/xnu.git/blame_incremental - makedefs/MakeInc.cmd
xnu-1504.7.4.tar.gz
[apple/xnu.git] / makedefs / MakeInc.cmd
... / ...
CommitLineData
1#
2# Commands for the build environment
3#
4##
5# Verbosity
6##
7ifeq ($(RC_XBS),YES)
8VERBOSE = YES
9else
10VERBOSE = NO
11endif
12ifeq ($(VERBOSE),YES)
13_v =
14_vstdout =
15else
16_v = @
17_vstdout = > /dev/null
18endif
19
20ifeq ($(VERBOSE),YES)
21 XCRUN = /usr/bin/xcrun -verbose -log
22else
23 XCRUN = /usr/bin/xcrun
24endif
25
26SDKROOT ?= /
27
28CC := $(XCRUN) -sdk $(SDKROOT) cc
29CXX := $(XCRUN) -sdk $(SDKROOT) g++
30MIG := $(XCRUN) -sdk $(SDKROOT) mig
31ifeq ($(MIGCC),)
32 export MIGCC := $(shell $(XCRUN) -sdk $(SDKROOT) -find cc)
33endif
34ifeq ($(RELPATH),)
35 export RELPATH := $(shell $(XCRUN) -sdk $(SDKROOT) -find relpath)
36endif
37SEG_HACK := $(XCRUN) -sdk $(SDKROOT) setsegname
38KEXT_CREATE_SYMBOL_SET := $(XCRUN) -sdk $(SDKROOT) kextsymboltool
39
40MD = /usr/bin/md
41
42RM = /bin/rm -f
43CP = /bin/cp
44MV = /bin/mv
45LN = /bin/ln -fs
46CAT = /bin/cat
47MKDIR = /bin/mkdir -p
48FIND = /usr/bin/find
49INSTALL = /usr/bin/install
50
51TAR = /usr/bin/gnutar
52STRIP = $(XCRUN) -sdk $(SDKROOT) strip
53LIPO = $(XCRUN) -sdk $(SDKROOT) lipo
54LIBTOOL = $(XCRUN) -sdk $(SDKROOT) libtool
55NM = $(XCRUN) -sdk $(SDKROOT) nm
56
57BASENAME = /usr/bin/basename
58TR = /usr/bin/tr
59
60UNIFDEF = $(XCRUN) -sdk $(SDKROOT) unifdef
61DECOMMENT = /usr/local/bin/decomment
62NEWVERS = $(SRCROOT)/config/newvers.pl
63
64DSYMUTIL = $(XCRUN) -sdk $(SDKROOT) dsymutil
65CTFCONVERT = $(XCRUN) -sdk $(SDKROOT) ctfconvert
66CTFMERGE = $(XCRUN) -sdk $(SDKROOT) ctfmerge
67CTFSCRUB = $(XCRUN) -sdk $(SDKROOT) ctfdump -r
68
69# vim: set ft=make: