commit - bf45a9adcbbe7a53758e93e765c8f8fab43aaa1c
commit + 25711823d6c03d67cf1aa2b4b3d05a667412aec4
blob - a5f5c68898ebcc73ca616aebf96a0aff76c10faf
blob + 0d0f9d51ff160408707381c0f26a8d8915b5d8cd
--- bootstrap
+++ bootstrap
${CC} -o 'tools/bin/mk' 'make/make.c' ${CFLAGS}
+./tools/bin/mk clean
./tools/bin/mk CC="${CC}" PREFIX="${PWD}/tools" cc/yacc/install
+./tools/bin/mk clean
+
ln -sf yacc tools/bin/xyacc
echo 'Please run:'
blob - 7d3d7fd9a048d52f07e4e4a0bf56407d9b4afd41
blob + 8ff4d7d982182758a976eb2cf511c1dacc9c2163
--- cc/cc1/MyMakefile
+++ cc/cc1/MyMakefile
cc1: lex.o parse.o gen.o main.o
${CC} -o $@ $* ${CFLAGS}
-parse.o y.tab.h: parse.y ../yacc/yacc
+parse.o y.tab.h: parse.y
${YACC} ${YFLAGS} parse.y
${CC} -c -o parse.o y.tab.c ${CFLAGS}
rm -f y.tab.c
blob - 105c712cb4c1b3fce9ca243722632ca420e91d55
blob + 56bb6d0c4b52dfdd3966f6df919888ec7d57ed44
--- cc/cpp/MyMakefile
+++ cc/cpp/MyMakefile
cpp: cpp.o cpy.o
${CC} -o $@ $* ${CFLAGS}
-cpy.o: cpy.y yylex.c ../yacc/yacc
+cpy.o: cpy.y yylex.c
${YACC} cpy.y
${CC} -c -o $@ y.tab.c ${CFLAGS}
rm -f y.tab.c