> On Sunday 16 November 2003 06:20, Svetoslav Slavtchev wrote: > > my current patch tarball is uploading > > linux-test9s5.tar.bz2 > > > > I tried 3rdparty but it won't work as is. Dynamically generating Makefile > and > Kconfig highly confuses build system; BTW it won't even compile if all > 3rdparty are modules.
strange, i never compiled smth in 3rdparty built in, always as modules, and never had problems > I suggest you use mkbuild.pl to generate static Makefile and Kconfig. How > often is it going to change? It could be done as part of making RPM. i tried to follow the 2.4 way, and i had no problems so far except that "make mrproper" breaks "make clean" cause it deletes 3rdparty/Makefile but it's pretty trivial to build it only once > Setting 3rdparty as part of drivers-y forces it to expect > 3rdparty/built-in.o > but it is not built unless something in 3rdparty is compiled as builtin. I > > was about to initialize SUBDIRS but then it prevents from overriding it on > > command line .... probably something like > > ifeq ($(origin SUBDIRS),file) > SUBDIRS+=3rdparty > endif may be adding to the Kconfig's in each 3rdparty tarball "select 3rdparty" and ----------------------------- drivers-y := drivers/ sound/ if $(CONFIG_3RDPARTY) drivers-y += 3rdparty/ endif would fix it > of course neither Makefile nor Kconfig should be removed by mrproper then. > > BTW your current setup obviously does not work if srctree != buildtree. I > attempted to fix it but hopelessly failed :) :( never tried that what were the errors, not finding some of the headers ? svetljo -- NEU F�R ALLE - GMX MediaCenter - f�r Fotos, Musik, Dateien... Fotoalbum, File Sharing, MMS, Multimedia-Gru�, GMX FotoService Jetzt kostenlos anmelden unter http://www.gmx.net +++ GMX - die erste Adresse f�r Mail, Message, More! +++
