MakeInc.cmd   [plain text]


#
# Commands for the build environment
#
##
# Verbosity
##
ifeq ($(RC_XBS),YES)
VERBOSE = YES
else
VERBOSE = NO
endif
ifeq ($(VERBOSE),YES)
_v =
_vstdout =
else
_v = @
_vstdout = > /dev/null
endif

ifeq ($(VERBOSE),YES)
	XCRUN = /usr/bin/xcrun -verbose -log
else
	XCRUN = /usr/bin/xcrun
endif

SDKROOT ?= /

CC := $(XCRUN) -sdk $(SDKROOT) cc
CXX := $(XCRUN) -sdk $(SDKROOT) g++
MIG := $(XCRUN) -sdk $(SDKROOT) mig
ifeq ($(MIGCC),)
	export MIGCC := $(shell $(XCRUN) -sdk $(SDKROOT) -find cc)
endif
ifeq ($(RELPATH),)
	export RELPATH := $(shell $(XCRUN) -sdk $(SDKROOT) -find relpath)
endif
SEG_HACK := $(XCRUN) -sdk $(SDKROOT) setsegname
KEXT_CREATE_SYMBOL_SET := $(XCRUN) -sdk $(SDKROOT) kextsymboltool

MD = /usr/bin/md

RM = /bin/rm -f
CP = /bin/cp
MV = /bin/mv
LN = /bin/ln -fs
CAT = /bin/cat
MKDIR = /bin/mkdir -p
FIND = /usr/bin/find
INSTALL = /usr/bin/install

TAR = /usr/bin/gnutar
STRIP = $(XCRUN) -sdk $(SDKROOT) strip
LIPO = $(XCRUN) -sdk $(SDKROOT) lipo
LIBTOOL = $(XCRUN) -sdk $(SDKROOT) libtool
NM = $(XCRUN) -sdk $(SDKROOT) nm

BASENAME = /usr/bin/basename
TR = /usr/bin/tr

UNIFDEF   = $(XCRUN) -sdk $(SDKROOT) unifdef
DECOMMENT = /usr/local/bin/decomment
NEWVERS = $(SRCROOT)/config/newvers.pl

DSYMUTIL = $(XCRUN) -sdk $(SDKROOT) dsymutil
CTFCONVERT = $(XCRUN) -sdk $(SDKROOT) ctfconvert
CTFMERGE =  $(XCRUN) -sdk $(SDKROOT) ctfmerge
CTFSCRUB = $(XCRUN) -sdk $(SDKROOT) ctfdump -r

# vim: set ft=make: