DragonFly commits List (threaded) for 2007-08
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]
cvs commit: src/gnu/usr.bin/cc41/cc_tools Makefile Makefile.gen Makefile.tools src/gnu/usr.bin/cc41/cc_tools/gcov-iov Makefile src/gnu/usr.bin/cc41/cc_tools/genattr Makefile src/gnu/usr.bin/cc41/cc_tools/genattrtab Makefile src/gnu/usr.bin/cc41/cc_tools/gencheck Makefile ...
corecode 2007/08/25 08:29:29 PDT
DragonFly src repository
Modified files:
gnu/usr.bin/cc41/cc_tools Makefile Makefile.tools
gnu/usr.bin/cc41/cc_tools/gcov-iov Makefile
gnu/usr.bin/cc41/cc_tools/genattr Makefile
gnu/usr.bin/cc41/cc_tools/genattrtab Makefile
gnu/usr.bin/cc41/cc_tools/gencheck Makefile
gnu/usr.bin/cc41/cc_tools/gencodes Makefile
gnu/usr.bin/cc41/cc_tools/genconditions Makefile
gnu/usr.bin/cc41/cc_tools/genconfig Makefile
gnu/usr.bin/cc41/cc_tools/genconstants Makefile
gnu/usr.bin/cc41/cc_tools/genemit Makefile
gnu/usr.bin/cc41/cc_tools/genextract Makefile
gnu/usr.bin/cc41/cc_tools/genflags Makefile
gnu/usr.bin/cc41/cc_tools/gengenrtl Makefile
gnu/usr.bin/cc41/cc_tools/gengtype Makefile
gnu/usr.bin/cc41/cc_tools/genmodes Makefile
gnu/usr.bin/cc41/cc_tools/genopinit Makefile
gnu/usr.bin/cc41/cc_tools/genoutput Makefile
gnu/usr.bin/cc41/cc_tools/genpeep Makefile
gnu/usr.bin/cc41/cc_tools/genpreds Makefile
gnu/usr.bin/cc41/cc_tools/genrecog Makefile
Added files:
gnu/usr.bin/cc41/cc_tools Makefile.gen
Log:
Rework generating of files so that every generation tool will only run once.
Before, we generated a file over and over again where it was needed by the
build process, instead of generating the files once and reusing them.
This commit changes this behavior and makes the build match more gcc's own
build way, which is quite optimized.
Additionally, use move-if-change, to avoid rebuilds if the generated files
didn't change.
Revision Changes Path
1.2 +9 -1 src/gnu/usr.bin/cc41/cc_tools/Makefile
1.2 +4 -100 src/gnu/usr.bin/cc41/cc_tools/Makefile.tools
1.2 +6 -0 src/gnu/usr.bin/cc41/cc_tools/gcov-iov/Makefile
1.2 +4 -0 src/gnu/usr.bin/cc41/cc_tools/genattr/Makefile
1.2 +4 -0 src/gnu/usr.bin/cc41/cc_tools/genattrtab/Makefile
1.2 +3 -0 src/gnu/usr.bin/cc41/cc_tools/gencheck/Makefile
1.2 +4 -0 src/gnu/usr.bin/cc41/cc_tools/gencodes/Makefile
1.2 +4 -0 src/gnu/usr.bin/cc41/cc_tools/genconditions/Makefile
1.2 +4 -0 src/gnu/usr.bin/cc41/cc_tools/genconfig/Makefile
1.2 +4 -0 src/gnu/usr.bin/cc41/cc_tools/genconstants/Makefile
1.2 +4 -0 src/gnu/usr.bin/cc41/cc_tools/genemit/Makefile
1.2 +4 -0 src/gnu/usr.bin/cc41/cc_tools/genextract/Makefile
1.2 +4 -0 src/gnu/usr.bin/cc41/cc_tools/genflags/Makefile
1.2 +10 -0 src/gnu/usr.bin/cc41/cc_tools/gengenrtl/Makefile
1.2 +7 -1 src/gnu/usr.bin/cc41/cc_tools/gengtype/Makefile
1.2 +14 -0 src/gnu/usr.bin/cc41/cc_tools/genmodes/Makefile
1.2 +4 -0 src/gnu/usr.bin/cc41/cc_tools/genopinit/Makefile
1.2 +4 -0 src/gnu/usr.bin/cc41/cc_tools/genoutput/Makefile
1.2 +4 -0 src/gnu/usr.bin/cc41/cc_tools/genpeep/Makefile
1.2 +10 -0 src/gnu/usr.bin/cc41/cc_tools/genpreds/Makefile
1.2 +4 -0 src/gnu/usr.bin/cc41/cc_tools/genrecog/Makefile
http://www.dragonflybsd.org/cvsweb/src/gnu/usr.bin/cc41/cc_tools/Makefile.diff?r1=1.1&r2=1.2&f=u
http://www.dragonflybsd.org/cvsweb/src/gnu/usr.bin/cc41/cc_tools/Makefile.tools.diff?r1=1.1&r2=1.2&f=u
http://www.dragonflybsd.org/cvsweb/src/gnu/usr.bin/cc41/cc_tools/gcov-iov/Makefile.diff?r1=1.1&r2=1.2&f=u
http://www.dragonflybsd.org/cvsweb/src/gnu/usr.bin/cc41/cc_tools/genattr/Makefile.diff?r1=1.1&r2=1.2&f=u
http://www.dragonflybsd.org/cvsweb/src/gnu/usr.bin/cc41/cc_tools/genattrtab/Makefile.diff?r1=1.1&r2=1.2&f=u
http://www.dragonflybsd.org/cvsweb/src/gnu/usr.bin/cc41/cc_tools/gencheck/Makefile.diff?r1=1.1&r2=1.2&f=u
http://www.dragonflybsd.org/cvsweb/src/gnu/usr.bin/cc41/cc_tools/gencodes/Makefile.diff?r1=1.1&r2=1.2&f=u
http://www.dragonflybsd.org/cvsweb/src/gnu/usr.bin/cc41/cc_tools/genconditions/Makefile.diff?r1=1.1&r2=1.2&f=u
http://www.dragonflybsd.org/cvsweb/src/gnu/usr.bin/cc41/cc_tools/genconfig/Makefile.diff?r1=1.1&r2=1.2&f=u
http://www.dragonflybsd.org/cvsweb/src/gnu/usr.bin/cc41/cc_tools/genconstants/Makefile.diff?r1=1.1&r2=1.2&f=u
http://www.dragonflybsd.org/cvsweb/src/gnu/usr.bin/cc41/cc_tools/genemit/Makefile.diff?r1=1.1&r2=1.2&f=u
http://www.dragonflybsd.org/cvsweb/src/gnu/usr.bin/cc41/cc_tools/genextract/Makefile.diff?r1=1.1&r2=1.2&f=u
http://www.dragonflybsd.org/cvsweb/src/gnu/usr.bin/cc41/cc_tools/genflags/Makefile.diff?r1=1.1&r2=1.2&f=u
http://www.dragonflybsd.org/cvsweb/src/gnu/usr.bin/cc41/cc_tools/gengenrtl/Makefile.diff?r1=1.1&r2=1.2&f=u
http://www.dragonflybsd.org/cvsweb/src/gnu/usr.bin/cc41/cc_tools/gengtype/Makefile.diff?r1=1.1&r2=1.2&f=u
http://www.dragonflybsd.org/cvsweb/src/gnu/usr.bin/cc41/cc_tools/genmodes/Makefile.diff?r1=1.1&r2=1.2&f=u
http://www.dragonflybsd.org/cvsweb/src/gnu/usr.bin/cc41/cc_tools/genopinit/Makefile.diff?r1=1.1&r2=1.2&f=u
http://www.dragonflybsd.org/cvsweb/src/gnu/usr.bin/cc41/cc_tools/genoutput/Makefile.diff?r1=1.1&r2=1.2&f=u
http://www.dragonflybsd.org/cvsweb/src/gnu/usr.bin/cc41/cc_tools/genpeep/Makefile.diff?r1=1.1&r2=1.2&f=u
http://www.dragonflybsd.org/cvsweb/src/gnu/usr.bin/cc41/cc_tools/genpreds/Makefile.diff?r1=1.1&r2=1.2&f=u
http://www.dragonflybsd.org/cvsweb/src/gnu/usr.bin/cc41/cc_tools/genrecog/Makefile.diff?r1=1.1&r2=1.2&f=u
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]