October 1, 2009
View f37495005e

makefile: modules install obeys $(err_fail)

Andrei Pelinescu-Onciul authored on 01/10/2009 11:45:15
April 21, 2009
View 8c6e0b0561

makefile: make README removes the txt from doc/

Daniel-Constantin Mierla authored on 21/04/2009 19:45:49
April 3, 2009
View 27cdfd2c39

build system: support for multiple modules dirs

Andrei Pelinescu-Onciul authored on 27/03/2009 19:44:36
March 19, 2009
View f072585d62

build system: avoid libraries re-compiling

Andrei Pelinescu-Onciul authored on 19/03/2009 13:42:09
January 6, 2009
View bf79b5818d

* logging API updated (see doc/logging-api.txt for details)

Ondrej Martinek authored on 06/01/2009 17:14:12
June 28, 2008
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 eefcb29d58

- missing include Makefile.targets

Andrei Pelinescu-Onciul authored on 26/06/2008 10:08:03
June 23, 2008
View 617ced3968

- README target support: make README will regenerate the README from all the current modules - man target: (experimental) make man will generate a man page for all the modules that support it (.xml file in the module directory, for now only acc_db, acc_syslog & auth_db support it)

Andrei Pelinescu-Onciul authored on 23/06/2008 18:35:26
June 5, 2008
View a9ef106066

- don't path libdl and libresolve to modules by default (thanks to Marcus Better <marcus@better.se>)

Andrei Pelinescu-Onciul authored on 05/06/2008 16:36:58
August 13, 2007
View a51f9e36f2

- make doxygen and clean_doxygen targets available in module Makefiles

Jan Janak authored on 13/08/2007 12:37:02
May 21, 2007
View da33ba737c

- generic build libs fixes - untested darwin support for automatically setting the library path / rebuilding the lib on changed install path (on darwin the library install path is stored in the library itself and from there it is copied in the linked object => if the library path is changed we have to re-link the library instead of re-linking the object that links it)

Andrei Pelinescu-Onciul authored on 21/05/2007 13:55:51
May 8, 2007
View 28b28d2c27

- fix: s/-/_/ in exported Makefile vars (some shells don't support '-' in variables)

Andrei Pelinescu-Onciul authored on 08/05/2007 09:03:11
April 23, 2007
View 5f4d291d3c

- fixed missing Makefile.defs dependency when running make inside a module directory

Andrei Pelinescu-Onciul authored on 23/04/2007 16:53:43
March 29, 2007
View 3922c0220e

- modules are installed by Makefile.modules - rpath is automatically set up for modules using ser libraries on install or make (rpath is different for installed modules and for modules only compiled) - ser libraries are built and installed automatically if a module needs them (the module must define SER_LIBS in its makefile). See print_lib for an example.

Andrei Pelinescu-Onciul authored on 29/03/2007 23:38:02
January 8, 2006
View 0973fee79a

- export param types adjusted to PARAM_STR/STRING & PARAM_INT - removed corresponding obsolete strlen(str_param) in init

Tomas Mandys authored on 08/01/2006 22:43:14