- experimental make cfg /config support: make cfg fore regeneration of the
authorAndrei Pelinescu-Onciul <andrei@iptel.org>
Sat, 28 Jun 2008 00:35:25 +0000 (00:35 +0000)
committerAndrei Pelinescu-Onciul <andrei@iptel.org>
Sat, 28 Jun 2008 00:35:25 +0000 (00:35 +0000)
commit7742b1d29a6f9f36876fa251988056d36a70354a
tree1ecace7ecc26c74546c6198179529ec320946894
parent0bfa3ffd6d1950a9d18c6bd12183b5bca7d7bfbc
- 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
INSTALL
Makefile
Makefile.defs
Makefile.doc
Makefile.libs
Makefile.modules
Makefile.rules
Makefile.targets
NEWS