X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=draconx-ca.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=KL/9YrWmn6NYoS+QL8JorxUiostAaIoanT5Wo/ecHCA=; b=Czy2V1vnSKTUhs0HFhxEV8jdWkMcHOaiq/akoDr6+EOI3g5Zrm8JcydozDK9gWy+mI 5mdXfPRn181zHjH+QnwMBYlDJa3U+6n6vD7if2iKrJjmPjeUOdNciLJzLi/Pjiqt9MXe YMo6bPzyYHtVy6eMzzSbGR0rFz5t0KkrDkcdpRNU8wv1CH6LcVzirnIqpB3Q/5fQrg4E wI7dLXzRWoTva0RjbLz1vUkfrR5/t4ISclEmxgr429KdPESnSg2gRf4SneK1xEHHpZJQ M9TsBeQnx6H2HiQoUeNWOkKiEqCgUvoHIUyavlpPVRIgZGbk5qiwo96Vpe5xXl02JuMV L3zg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=KL/9YrWmn6NYoS+QL8JorxUiostAaIoanT5Wo/ecHCA=; b=R884aPn8e1aIs5/IIWhcEnWAzHtAAXx7rLxFsNpTIUfhlUvhP58ZSzLwDfSxctOH7g Cnwmavwv+9m97Pfk9vNvdpa66wuixo69Hq28zXgq2Jpxs+F/XAVLlnNFzgCiWTjT+iK0 2mo/M4oSmRD/YpNTzBRjaEBbexiSCbdhIdqaAOR0mW+oTmmJB60F2omIfYGuQqRCZ6NQ GyAiZdml3Mlee4ewSgiDhtW5tYYnRhDSX86lhuByDmFnLBEfjatR92YF095AsEnoA7aq jeDjkURe5CNom4/vLJxlRgSKOmm1WxCAMMpENCg0Q5A0qO7rOIud7w+V8g263AaUhVwZ Mydg== X-Gm-Message-State: AOAM531pP1t0mTA3JwgjB7Td+4CPLmxW9JZ0EyfeAAVZho59Mu6C7GSS gZGJeOq+HA7j1SN3GT5KGeWKZMqOZzGzH3gJoHpJVZHtw/FhEQqc X-Google-Smtp-Source: ABdhPJytyYSvqCvzAx1MxErQg+O3b2sQ1FaEsPG6tldQgw8vmFYXXWXsK4lDmbeH2hvT0slQlZ5vpCjfodiHZAbit60= X-Received: by 2002:a25:545:: with SMTP id 66mr5139994ybf.348.1614353118435; Fri, 26 Feb 2021 07:25:18 -0800 (PST) MIME-Version: 1.0 X-Originating-IP: [24.53.240.163] In-Reply-To: References: <202102260353 DOT 11Q3rrfx007192 AT delorie DOT com> From: "Nick Bowler (nbowler AT draconx DOT ca) [via geda-user AT delorie DOT com]" Date: Fri, 26 Feb 2021 10:25:17 -0500 Message-ID: Subject: Re: [geda-user] FreeBSD 12.2 "make all-recursive" error To: geda-user AT delorie DOT com Content-Type: text/plain; charset="UTF-8" Reply-To: geda-user AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: geda-user AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk On 2021-02-26, Roland Lutz wrote: > On Fri, 26 Feb 2021, Don Kuenz (mail AT crcomp DOT net) [via > geda-user AT delorie DOT com] wrote: >> You are correct, $< apparently doesn't work with FreeBSD 'make.' FreeBSD >> now builds gschem error-free when gschem/src/Makefile.am contains the >> lines shown below. Does the one, remaining $< near the top also need a >> substitution? > > That's a good question. The build process uses $< in a number of places; > I wonder why it's a problem here and not everywhere else. Maybe $< only > works in suffix rules with FreeBSD `make'? This is very likely to be the case. POSIX defines $< only for suffix (inference) rules and .DEFAULT. In many make implementations this is the only place they work. ($* is also only required to work in suffix rules). > If so, the $< in the `.c.x' rule should be fine. Indeed, the use in the .c.x rule looks to be portable. Cheers, Nick