What about making the relink depend on the modification of the
spec file?
Le mercredi 16 juin 2010 21:59:31, Timo Kreuzer a écrit :
Sylvain Petreolle wrote:
> I fully agree on this.
> This will also remove the need to rebuild the dll (and possibly
other
dependant
modules) if we have to disable a registration for
testing/debugging purposes.
Speaking of dlls and dependencies: I think our current approach
(all
modules depend on the dlls it links) is retarded. A
clean rebuild
of
ntdll leads to a massive relink orgy. I suggest to use
libraries
from
RosBE by default. To make sure we have all exports we
ever
need, we
should build our own import libraries with all exports
for all
windows
versions. We could begin with an rbuild switch that
tells
whether to use
the import lib from reactos or from RosBE. another
approach
would be to
seperate the dll target from the import library
target, so that
remake
ntdll will not cause the import library to be rebuild.
another
problem I
see with the current dependencies is that you
can't remove
some modules
from the build because other modules depend on it.
Regards,
Timo
_______________________________________________
Ros-dev mailing list
Ros-dev(a)reactos.org
http://www.reactos.org/mailman/listinfo/ros-dev