LWN.net Logo

Advertisement

Advanced thin client solution for Linux, based on Open Source. Mix Windows and Linux applications on the same desktop. V

Advertise here

LCA: Disintermediating distributions

Posted Feb 7, 2008 4:39 UTC (Thu) by roelofs (subscriber, #2599)
In reply to: LCA: Disintermediating distributions by stevenj
Parent article: LCA: Disintermediating distributions

Try using raw 'make' in a project with subdirectories sometime.

Have:

        $(MAKE) -C subdir
or
        cd subdir && $(MAKE)

I believe even MS nmake circa 1990 supported that much, and it's not even close to a standard make. Every Unix make I've used (couple dozen) was better than that.

But it has been quite a few years since I messed with any of this stuff, so craniorectal impaction is always a possibility.

Greg


(Log in to post comments)

LCA: Disintermediating distributions

Posted Feb 7, 2008 10:05 UTC (Thu) by epa (subscriber, #39769) [Link]

Have a look at the article linked from the parent post.  Calling one 'make' from another
makefile tends to lead to all sorts of crufty problems.  The paper gives examples, and my own
experience certainly confirms it.  That said, you can use make in a large project, just not by
recursive invocation.

Copyright © 2008, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds
Powered by Rackspace Managed Hosting.