March 19, 2009
View b5b92e046d

make install: avoid re-linking lib dependent modules

Andrei Pelinescu-Onciul authored on 19/03/2009 14:32:36
View f072585d62

build system: avoid libraries re-compiling

Andrei Pelinescu-Onciul authored on 19/03/2009 13:42:09
December 8, 2008
View befa138d09

clean up whitespace in makefile

Alfred E. Heggestad authored on 08/12/2008 12:26:39
November 13, 2008
View ee9b2b682a

makefile: exclude_modules updated

Andrei Pelinescu-Onciul authored on 13/11/2008 16:24:41
View 898376a76d

makefile: fix group_modules

Andrei Pelinescu-Onciul authored on 13/11/2008 16:23:32
September 15, 2008
View 608888ec70

removing avpops module from list of standard modules, as it is unmaintained and all the AVP functionality is already in the core

Pavel Kasparek authored on 15/09/2008 09:25:41
August 7, 2008
View 2a584f3cde

- excluded auth_identity from the default compilation list

Andrei Pelinescu-Onciul authored on 07/08/2008 13:15:24
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 bac0e1e67c

- first compile all the code and then install (at the price of slightly slower make install) Closes SER-390.

Andrei Pelinescu-Onciul authored on 28/06/2008 17:51:20
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 ee03be75ca

- support for files installed in '*/share/ser' - replace the path to sql files in ser_mysql.sh during install - install SQL files for mysql (to be continued)

Jan Janak authored on 26/06/2008 00:54:13
June 24, 2008
View 5cace4edcc

- check defines and includes used at compile time and if different force rebuilding everything in the current dir (creates a new file: makecfg.lst that stores the compile defines & includes used at compile time). This should solve problems such as compiling mysql with malloc debugging, modifiyng a file and then recompiling without malloc debugging.

Andrei Pelinescu-Onciul authored on 24/06/2008 14:39:52
View 0421ab676e

fixing install target - using underscore instead of dash in INSTALL-* and cfg-*

Pavel Kasparek authored on 24/06/2008 07:39:21