Akim Demaille <akim(a)epita.fr> writes:
HEUM HEUM
:) _Exactly_ :)
<noobMode>
Ohhhh THE coding style...
[The Force music theme]
I think I can remember...
[Scrrriitch]
... But!!! Wasn't there a non-sense in it!?
</noobMode>
See:
-- Rule: lib*.*: Pure interface
[...]
-- Rule: tasks.*: Impure interface
and in corresponding Makefile.am:
libXXX_a_SOURCES = \
libXXX.hh libXXX.hxx libXXX.cc \
tasks.hh tasks.cc
The library libXXX.a (which matches lib*.*) contains the
symbols, so the impureness of the Darks Side's tasks.*!
So strictly speaking:
1. lib*.* is not the good regexp (yes, it *is* a stupid comment :)
2. lib*.* cannot be used without the task library
Here are the points: for the moment, in Nolimips as well as in TC,
libraries _are_ impure, and cannot be used without libtask.a.
Since I really think that lib*.* is the good regexp for pureness :),
I propose to move the tasks.* files from their subdirectories to the
source root, so that libraries would be pure and independant from
libtask, making the lone impure objects to be {tc,nolimips} executables.
Or else? (c)
Arf. And now my basquaise chicken is burning :)
--
Noe