
Akim Demaille <akim@epita.fr> writes:
Have you read closely the coding style?
http://www.lrde.epita.fr/~akim/compil/assignments.html#File-Conventions 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