From owner-freebsd-questions@FreeBSD.ORG Mon Jun 8 04:56:17 2009 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 36C99106564A for ; Mon, 8 Jun 2009 04:56:17 +0000 (UTC) (envelope-from lars@larseighner.com) Received: from mail.team1internet.com (mail.team1internet.com [216.110.13.10]) by mx1.freebsd.org (Postfix) with ESMTP id D34D18FC16 for ; Mon, 8 Jun 2009 04:56:16 +0000 (UTC) (envelope-from lars@larseighner.com) Received: by mail.team1internet.com (Postfix, from userid 12346) id 3EBF416B5F5; Sun, 7 Jun 2009 23:56:16 -0500 (CDT) Received: from larseighner.com (unknown [216.110.13.94]) by mail.team1internet.com (Postfix) with SMTP id EA22916B5EE for ; Sun, 7 Jun 2009 23:56:14 -0500 (CDT) Received: by larseighner.com (nbSMTP-1.00) for uid 1001 lars@larseighner.com; Sun, 7 Jun 2009 23:52:18 -0500 (CDT) Date: Sun, 7 Jun 2009 23:52:17 -0500 (CDT) From: Lars Eighner X-X-Sender: lars@debranded.6dollardialup.com To: freebsd-questions@freebsd.org Message-ID: <20090607235205.H85986@qroenaqrq.6qbyyneqvnyhc.pbz> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Sanitizer: Anomy and SpamAssassin mail filter - see http://www.6dollardialup.com/support/spaminfo.html Subject: General and specific make questions X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Jun 2009 04:56:17 -0000 What I need most is to find (a) make tutorial(s) that do not suppose make is being used for compling c/c++ programs. Yes, I know, that is mostly why make exists, but many tutorials plunge right into C examples with implicit C rules, while -- it seems to me -- make could be much more useful for a variety of things, and I could sure use more of the general and arbitrary examples. Second, it appears to me that the pmake document in the books section of the documentation is not longer in sync with make as actually installed in FreeBSD 7.x. In particular, the pmake doc refers to switches which make no longer recognizes and which do not have clear replacements in man make. Now for my particular question. I have some sources which may or may not exist. My target should be rebuilt if a source exists that is younger than the target. But sources that do not exist should be ignored and make should not be perplexed over how to create them. How do I express that kind of relationship? -- Lars Eighner http://www.larseighner.com/index.html 8800 N IH35 APT 1191 AUSTIN TX 78753-5266