From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 11235 invoked from network); 31 Jan 2000 10:37:13 -0000 Received: from sunsite.auc.dk (130.225.51.30) by ns1.primenet.com.au with SMTP; 31 Jan 2000 10:37:13 -0000 Received: (qmail 16741 invoked by alias); 31 Jan 2000 10:37:09 -0000 Mailing-List: contact zsh-workers-help@sunsite.auc.dk; run by ezmlm Precedence: bulk X-No-Archive: yes X-Seq: 9490 Received: (qmail 16730 invoked from network); 31 Jan 2000 10:37:08 -0000 Subject: Re: Module question: hdrdeps and otherincs In-Reply-To: <1000130194027.ZM31621@candle.brasslantern.com> from Bart Schaefer at "Jan 30, 2000 07:40:27 pm" To: Bart Schaefer Date: Mon, 31 Jan 2000 10:37:06 +0000 (GMT) CC: zsh-workers@sunsite.auc.dk X-Mailer: ELM [version 2.4ME+ PL65 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Message-Id: From: Zefram Bart Schaefer wrote: >The explanations of "hdrdeps" and "otherincs" in zsh-development-guide are >sorely lacking, and there are no examples of these in any existing module. There's an explanation in Src/mkmakemod.sh, below the variable list which was copied into Etc/zsh-development-guide. The explanatory paragraph should probably also be copied there. >The .mdh is a generated file, so I don't follow how it can depend on any >other headers. Is this for some kind of fake dependency just to force the >module to be rebuilt? Yes. >Similarly, I know what "included indirectly" means, but I don't understand >how it applies here. Included by the headers listed in $headers, maybe? It's for files that are included somehow, and so must be forced to exist and be up to date, but which shouldn't force recompilation. $otherincs are treated like the .epro files. -zefram