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@reactos.org http://www.reactos.org/mailman/listinfo/ros-dev