fix, PEBKAC, make {MON,TUE,...}_{AFTER,BEFORE}() point to an actual builder

Signed-off-by: Sebastian Freundt <freundt@fresse.org>
minor, make echs_free_wday() return the stream passed to it in the ctor ...

This is to avoid resource leaks, the caller then can decide what stream
that was and how to free it.

Signed-off-by: Sebastian Freundt <freundt@fresse.org>
minor, make builders streams emit BANG events

Signed-off-by: Sebastian Freundt <freundt@fresse.org>
minor, introduce AFTER_OR_ON and BEFORE_OR_ON wday builders

Signed-off-by: Sebastian Freundt <freundt@fresse.org>
chore, adapt proof-of-concept dso xmas2 to using a chain of wday_after() and every() builders

Signed-off-by: Sebastian Freundt <freundt@fresse.org>
minor, emit state in __wday_{before,after}() builders if set

Signed-off-by: Sebastian Freundt <freundt@fresse.org>
Merge branch 'feat/builders' into next

* feat/builders:
  minor, emit state in __wday_{before,after}() builders if set
  chore, adapt proof-of-concept dso xmas2 to using a chain of wday_after() and every() builders
  minor, introduce AFTER_OR_ON and BEFORE_OR_ON wday builders
  minor, make builders streams emit BANG events
  minor, make echs_free_wday() return the stream passed to it in the ctor ...
  fix, PEBKAC, make {MON,TUE,...}_{AFTER,BEFORE}() point to an actual builder
bldchn, AC_CONFIG_HEADER is obsolete since a long time

Conflicts:
	configure.ac
chore, follow Rudi's uterus changes: use LTDLINCL instead of INCLTDL and add LTDLDEPS

Signed-off-by: Sebastian Freundt <freundt@fresse.org>
Merge branch 'bld/cosmetics' into next

* bld/cosmetics:
  chore, follow Rudi's uterus changes: use LTDLINCL instead of INCLTDL and add LTDLDEPS
  bldchn, AC_CONFIG_HEADER is obsolete since a long time
ltdl, remove unsusd check for ltdl.h
ltdl, move SXE_CHECK_LIBLTDL to configure.ac

autoreconf likes to see this in configure.ac. Most important It failed to
recongnice the LTDL_INIT mode, which is needed to guess the right
libtoolize options.

Signed-off-by: Sebastian Freundt <freundt@fresse.org>

Conflicts:
	configure.ac
ltdl, use LTDL_INIT's "recursive" mode

This decreases the distdir size about 1.3 MB and increases configure
speed.

Signed-off-by: Sebastian Freundt <freundt@fresse.org>

Conflicts:
	configure.ac
ltdl, workaround libtool LT_CONFIG_H bug

Building embedded libltdl fails because config.h is located in
subdir src. See libtool bug #12262
http://lists.gnu.org/archive/html/bug-libtool/2012-08/msg00007.html

Signed-off-by: Sebastian Freundt <freundt@fresse.org>

Conflicts:
	configure.ac
chore, put at least half the ugly bits to ltdl initialisation into SXE_CHECK_LIBLTDL

Older libtools want LTDL_INIT and LT_CONFIG_LTDL_DIR in c.ac.
See https://github.com/hroptatyr/uterus/pull/1#issuecomment-16110043

Signed-off-by: Sebastian Freundt <freundt@fresse.org>

Conflicts:
	configure.ac
chore, fix, actually descend into libltdl

Signed-off-by: Sebastian Freundt <freundt@fresse.org>
Merge branch 'bld/ltdl' into next

* bld/ltdl:
  chore, fix, actually descend into libltdl
  chore, put at least half the ugly bits to ltdl initialisation into SXE_CHECK_LIBLTDL
  ltdl, workaround libtool LT_CONFIG_H bug
  ltdl, use LTDL_INIT's "recursive" mode
  ltdl, move SXE_CHECK_LIBLTDL to configure.ac
  ltdl, remove unsusd check for ltdl.h
Merge branch 'next'

* next:
  chore, fix, actually descend into libltdl
  chore, put at least half the ugly bits to ltdl initialisation into SXE_CHECK_LIBLTDL
  ltdl, workaround libtool LT_CONFIG_H bug
  ltdl, use LTDL_INIT's "recursive" mode
  ltdl, move SXE_CHECK_LIBLTDL to configure.ac
  ltdl, remove unsusd check for ltdl.h
  chore, follow Rudi's uterus changes: use LTDLINCL instead of INCLTDL and add LTDLDEPS
  bldchn, AC_CONFIG_HEADER is obsolete since a long time
  minor, emit state in __wday_{before,after}() builders if set
  chore, adapt proof-of-concept dso xmas2 to using a chain of wday_after() and every() builders
  minor, introduce AFTER_OR_ON and BEFORE_OR_ON wday builders
  minor, make builders streams emit BANG events
  minor, make echs_free_wday() return the stream passed to it in the ctor ...
  fix, PEBKAC, make {MON,TUE,...}_{AFTER,BEFORE}() point to an actual builder