1*bbb1b6f9SApple OSS Distributionsexport MakeInc_cmd=${SRCROOT}/makedefs/MakeInc.cmd 2*bbb1b6f9SApple OSS Distributionsexport MakeInc_def=${SRCROOT}/makedefs/MakeInc.def 3*bbb1b6f9SApple OSS Distributionsexport MakeInc_rule=${SRCROOT}/makedefs/MakeInc.rule 4*bbb1b6f9SApple OSS Distributionsexport MakeInc_dir=${SRCROOT}/makedefs/MakeInc.dir 5*bbb1b6f9SApple OSS Distributions 6*bbb1b6f9SApple OSS Distributionsinclude $(MakeInc_cmd) 7*bbb1b6f9SApple OSS Distributionsinclude $(MakeInc_def) 8*bbb1b6f9SApple OSS Distributions 9*bbb1b6f9SApple OSS DistributionsOBJS = externs.o main.o mkheaders.o mkioconf.o mkmakefile.o \ 10*bbb1b6f9SApple OSS Distributions openp.o searchp.o lexer.yy.o parser.o 11*bbb1b6f9SApple OSS Distributions 12*bbb1b6f9SApple OSS DistributionsCFLAGS = -isysroot $(HOST_SDKROOT) -mmacosx-version-min=$(HOST_OS_VERSION) -g -O0 -I$(SOURCE) -I. 13*bbb1b6f9SApple OSS DistributionsCFLAGS += -DYY_NO_INPUT 14*bbb1b6f9SApple OSS Distributions 15*bbb1b6f9SApple OSS DistributionsWARNFLAGS = -Wall 16*bbb1b6f9SApple OSS Distributions 17*bbb1b6f9SApple OSS DistributionsLDFLAGS = -isysroot $(HOST_SDKROOT) -mmacosx-version-min=$(HOST_OS_VERSION) 18*bbb1b6f9SApple OSS Distributions 19*bbb1b6f9SApple OSS Distributionsconfig: $(OBJS) 20*bbb1b6f9SApple OSS Distributions @$(LOG_HOST_LD) "$@" 21*bbb1b6f9SApple OSS Distributions $(_v)$(HOST_CC) $(LDFLAGS) -o $@ $^ 22*bbb1b6f9SApple OSS Distributions @$(LOG_HOST_CODESIGN) "$@" 23*bbb1b6f9SApple OSS Distributions $(_v)env CODESIGN_ALLOCATE=$(HOST_CODESIGN_ALLOCATE) $(HOST_CODESIGN) -s - $@ 24*bbb1b6f9SApple OSS Distributions 25*bbb1b6f9SApple OSS Distributions%.o: %.c 26*bbb1b6f9SApple OSS Distributions @$(LOG_HOST_CC) "$@" 27*bbb1b6f9SApple OSS Distributions $(_v)$(HOST_CC) $(WARNFLAGS) $(CFLAGS) -c -o $@ $< 28*bbb1b6f9SApple OSS Distributions 29*bbb1b6f9SApple OSS Distributionsparser.c: parser.y 30*bbb1b6f9SApple OSS Distributions @$(LOG_HOST_BISON) "$@" 31*bbb1b6f9SApple OSS Distributions $(_v)$(HOST_BISON) -y -d -d -o $@ $< 32*bbb1b6f9SApple OSS Distributions 33*bbb1b6f9SApple OSS Distributionslexer.yy.c: lexer.l 34*bbb1b6f9SApple OSS Distributions @$(LOG_HOST_FLEX) "$@" 35*bbb1b6f9SApple OSS Distributions $(_v)env M4=$(HOST_GM4) $(HOST_FLEX) --header-file=lexer.yy.h -o $@ $< 36*bbb1b6f9SApple OSS Distributions 37*bbb1b6f9SApple OSS Distributionsmain.o mkheaders.o mkioconf.o mkmakefile.o lexer.yy.c: parser.c 38*bbb1b6f9SApple OSS Distributions 39*bbb1b6f9SApple OSS Distributionsdo_build_setup:: config 40*bbb1b6f9SApple OSS Distributions 41*bbb1b6f9SApple OSS Distributionsinclude $(MakeInc_rule) 42*bbb1b6f9SApple OSS Distributionsinclude $(MakeInc_dir) 43