Thanks for the patch! The idea is correct.
I think this may fail to add any Makefiles for sub-sub projects, or
deeper since ede-map-subprojects only does one level.
I added a new fcn ede-map-all-subprojects to try and solve this
problem. I checked this into CVS. Could you give it a try?
>>> andrey-google <buricchio@...> seems to think that:
>[ ... ]
>> Looking through the code, it looks like `autoconf-set-output' is called from
>> `ede-proj-configure-synchronize'. I think each subproject ought to be
>> applying it's Makefile. It might be worth using edebug in
>> `ede-proj-configure-synchronize' to make sure it's doing the right
>> thing. It may be passing in the wrong value or something.
>[ ... ]
>It seems, that the problem is due to line 65 in ede-pconf.el:
> (autoconf-set-output '("Makefile"))
>Is it 'ok' to change the code to following?:
> (append '("Makefile")
> (lambda (sp)
> (ede-subproject-relative-path sp))
>Seems, it works for me. But it may contradict some of EDE principles,
>may it? Sorry, I'm "newbie" and quite lame in the subject (and in emacs programming
[ ... ]