April 22, 2009
View 3375ff25bc

makefiles: typo fixed

Andrei Pelinescu-Onciul authored on 22/04/2009 09:00:37
July 1, 2008
View 0bd6adc6bc

- moved modules list from config.mak to modules.lst and added modules list reconfigure targets: make modules-cfg ... (this allows changing the modules list without triggering a complete recompile) - added make cfg-defs which would change only the build options, without modifying the modules list

Andrei Pelinescu-Onciul authored on 01/07/2008 20:31:55
June 28, 2008
View 299781b1c1

- added clean-all and proper-all (like clean and proper but work on all the modules, not only the one currently configured)

Andrei Pelinescu-Onciul authored on 28/06/2008 20:45:10
View bb31c7ad9b

- added install-modules-man and made make install also imake & install the modules man pages (if present)

Andrei Pelinescu-Onciul authored on 28/06/2008 20:16:36
View 7742b1d29a

- experimental make cfg /config support: make cfg fore regeneration of the "build" config, saved in config.mak. This config is used instead of including Makefile.defs each time. The config is also automatically generated if missing. The speed improvements are dramatic in most cases: make proper 15 times faster, make clean 8 times, make with generated config 2.6 times faster then before, make rebuilding only one file 9 times faster. E.g.: make cfg include_modules=mysql CPU=pentium-m BASEDIR=/tmp/ser make install # builds default ser + mysql, optimized for pentium-m # and installs in /tmp/ser/usr/local/* make clean # cleans default modules + mysql

Andrei Pelinescu-Onciul authored on 28/06/2008 00:35:25
June 26, 2008
View 6567f6c7d3

- don't try to build dependencies or lex/yacc stuff unless it's really necessary (makefile target != clean,doc,modules, a.s.o ; for the complete long list see Makefile.targets)

Andrei Pelinescu-Onciul authored on 26/06/2008 09:07:35