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

Reply via email to