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
View ad1e3e5c3c

- support for apart modules taken from svn, fixed bug for dependency files *.d - new config param INCLUDES (all includes -I goes here, CFLAGS was not good for MAKDEP)

Tomas Mandys authored on 08/01/2006 12:54:41
September 7, 2004
View 15ea253567

- modules LIBS fix

Andrei Pelinescu-Onciul authored on 07/09/2004 15:48:52
September 6, 2004
View 0b6d9f2f08

- serunix fixed to compile on solaris - serunix & gen_ha1 Makefiles changed to use main ser Makefile* (which autodetect the needed libs a.s.o) - t_fifo fixed to compile on solaris - pa excluded from the modules compiled by default (it needs external libraries); to compile it: make all include_modules=pa

Andrei Pelinescu-Onciul authored on 06/09/2004 14:53:41
May 23, 2003
View 4ce32edcb3

- updated Makefiles to work with the new module ones - removed -DDIGEST_DOMAIN (unused) and -DVOICE_MAIL from Makefile.defs

Andrei Pelinescu-Onciul authored on 23/05/2003 15:45:01