On 07.09.2011 22:40, Tor Lillqvist wrote: >>> ok, fits in better with the other RepositoryFoo.mk stuff. >>> but why not just RepositoryModule.mk? > >> Some hope/anticipation that there may be more than one product sharing >> the same spaces ? not sure... > > I have never fully understood why we have these Repository*.mk files > in the top directory at all. Why can't this stuff, for us in > LibreOffice, be in solenv/gbuild?
there's a reason why they are called Repository*.mk: the idea was that every HG repository would have these at the root, and you could then combine all of them (via the gb_REPOS variable) into a single make process. in Hamburg we had the "ooo", "sun" (non-free) and (since DEV300m101) "l10n" HG repositories. but apparently LO has never made use of this mechanism; instead ugly symlinks are created to link the modules that are not in "core" into the top-level directory. ok, guess this has the advantage that you probably don't need to use the horrible source_config contraption... as i suggested a different mailing list today, build.pl should just respect ${gb_REPOS}, then source_config is unnecessary. regards, michael _______________________________________________ LibreOffice mailing list LibreOffice@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice