On Sun, Aug 4, 2013 at 3:12 PM, NightStrike <nightstr...@gmail.com> wrote: > On Fri, Aug 2, 2013 at 2:59 PM, Derek Buitenhuis > <derek.buitenh...@gmail.com> wrote: >> As it stands right now, the grouping and wrapping of filenames >> in MinGW-w64's Makefiles makes tracking or viewing changes in >> version control very very hard, and makes it non-obvious what has >> changed. >> >> I propose that it move to a sorted, single-filename-per-line Makefile >> style, which will make additions/deletions/changes very easy to understand, >> and I volunteer to carry out the change if it is agreed upon. >> >> Comments, flames, or questions? > > I have suggested this multiple times in IRC over the years, and it's > always been denied. Usually, the reasoning is the effect on vertical > real estate. Some people find it easier to not have to scroll > continuously to see everything they want to see. And in truth, the > list of import libs is HUGE. The current source listings for the > libraries support this. > > In terms of making things "look better", that's a bike shed that never > gets painted. One man's blue is another's green. > > I don't really buy the version control argument, either. There's only > a few files on a line at most. I really don't think this is "very, > very hard": > > -foo.c bar.c baz.c > +foo.c baz.c > > I mean.. honestly.... *two* "very's" ? :P > > At any rate, if enough people want it, then I'm not going to stand in > your way. But I'd like to see more than just a little support for > what is otherwise a "whim of the week". Otherwise, next week, three > more people will come along asking for it to be yellow. > > I will say that one thing in particular that I would definitely want > to do now that automake 1.14 is out is to make use of the feature I've > been begging for since we started -- that is, the ability to have > subdirectory makefiles that can reference a parent directory > (%reldir%). This would allow putting for instance all of the import > libs in lib/Makefile.am without requiring the evils of recursive make > nor requiring "../" in every file name. Of course, people need to buy > into that, too. Before %reldir% came out, when I floated that idea > around, I got the same kind of negative response. Ah, well. Such is > the fate of progress :)
Ok, I factored out lib32 libs into a separate file in the lib32 sub directory using automake 1.14 %reldir%. In doing this, I did it in such a way that each line can be commented out, one file is on each line, and everything is alphabetized. Does this meet what you were looking for? ------------------------------------------------------------------------------ Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more! Discover the easy way to master current and previous Microsoft technologies and advance your career. Get an incredible 1,500+ hours of step-by-step tutorial videos with LearnDevNow. Subscribe today and save! http://pubads.g.doubleclick.net/gampad/clk?id=58041391&iu=/4140/ostg.clktrk _______________________________________________ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public