From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wr1-x435.google.com (mail-wr1-x435.google.com [IPv6:2a00:1450:4864:20::435]) by sourceware.org (Postfix) with ESMTPS id B582F3858C62 for ; Wed, 4 Jan 2023 12:01:00 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org B582F3858C62 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-wr1-x435.google.com with SMTP id d9so4127340wrp.10 for ; Wed, 04 Jan 2023 04:01:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:user-agent:message-id:in-reply-to:date:references :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=uB5ldIAZMcj1XPHjJUP50RfVYXPaehJyHjzgsK4LHYs=; b=OMhz7AhjFE7q1Jr06SWcrl1PXzuJeiI9TW2TwZonvxcnT3kwZb0eHlyBdiP7BWlgye i3z1GlZZLAEk+SzCf67iuiAxTctE/uLt2p6pjTlcEj5fnhRx0+bxRKflj3E15qVJude0 yQR+TjC2gzgFWMAfMDxtAlafT3tiy0NEAV3IdselDp1etm/Osnfz0jZWX7p+WOATR/d8 EyF6zWZpNDb4lSbyZnCMDGFPrvCkxMUuME7D9/CKKKdTTiuPedzEQmTmx2FjxR876Ng0 Uka9H13/D/GyWF3kT/YeztHot8dSHMbiuaz9K8pPdR7sL9AsraqSp4IwI+6KK6Zuvmtn M9hQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:user-agent:message-id:in-reply-to:date:references :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=uB5ldIAZMcj1XPHjJUP50RfVYXPaehJyHjzgsK4LHYs=; b=iUNIR6KdMfyUb9Tb1HEPthcwKFm1Qust/fvt1LFP1K1a5OaiCJe0HNSwXtOV+9oFlu 60F64enqvkSHX0mol9dD199R4LcMIY6U66hMMsMkcVmud2NC8quZ3qM9AZ8coWVOsJ9S xGuAupFdM4+IK+foqRGsTGxSPWoHMXC5WzPUxGakAWbvadQp84QZgKccWDNkbHdW+s2D aRUjJHMt3KvkuCys5/v8cyRZTIFyqFhGRkGigQPIjY2+wEA5+V9zUD+pgoq5ra/vfZrw Yxb/sAEtm1Ra3bWl17ZTaUKE9NhG04dhPty8vTJqMg1pd4lKOEWiHvfTY4TO7QULC60U VqXw== X-Gm-Message-State: AFqh2kqoPaob2PUWV2Hw1J9yhCZzePnZQ7ylufL4XrP9i2D1kt/szgVQ 97WPlyvBnZvDNSfaeu6FUEgGjawSSsA= X-Google-Smtp-Source: AMrXdXst7UGTMsKoGYPrruvrnq+yo8yzPUh1ZoEbgD2xbTBnFjdNTjZxbIOOmvNmEgfmtCtiz7YXnQ== X-Received: by 2002:a5d:4601:0:b0:242:63a3:2f20 with SMTP id t1-20020a5d4601000000b0024263a32f20mr37629639wrq.11.1672833659368; Wed, 04 Jan 2023 04:00:59 -0800 (PST) Received: from lancelot ([195.147.220.46]) by smtp.gmail.com with ESMTPSA id j6-20020a056000124600b0029100e8dedasm13910552wrx.28.2023.01.04.04.00.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Jan 2023 04:00:58 -0800 (PST) Received: from gaius by lancelot with local (Exim 4.94.2) (envelope-from ) id 1pD2Rl-00ClML-5D; Wed, 04 Jan 2023 12:00:41 +0000 From: Gaius Mulley To: Iain Sandoe Cc: gcc-patches@gcc.gnu.org, iain@sandoe.co.uk Subject: Re: [PATCH] modula-2, doc: Build dvi, ps and pdf doc in the gcc/doc directory. References: <20221231135721.10758-1-iain@sandoe.co.uk> Date: Wed, 04 Jan 2023 12:00:41 +0000 In-Reply-To: <20221231135721.10758-1-iain@sandoe.co.uk> (Iain Sandoe's message of "Sat, 31 Dec 2022 13:57:21 +0000") Message-ID: <871qoazeza.fsf@debian> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Status: No, score=-7.5 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,GIT_PATCH_0,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: Iain Sandoe writes: > Tested on darwin21 with "make m2.pdf" and "make m2.dvi". > OK for trunk? > thanks. > Iain > > --- 8< --- > > This also uses the configured $(TEXI2DVI) and $(TEXI2PDF) to deal with those > targets (since we cannot assume to know what the user might have installed). > > gcc/m2/ChangeLog: > > * Make-lang.in (dvi, ps, pdf): Build in the gcc/doc directory, also > use the configured tools for texi -> dvi and texi -> pdf. > --- > gcc/m2/Make-lang.in | 14 +++++++++----- > 1 file changed, 9 insertions(+), 5 deletions(-) > > diff --git a/gcc/m2/Make-lang.in b/gcc/m2/Make-lang.in > index a134d3aca92..6c2b095bb7d 100644 > --- a/gcc/m2/Make-lang.in > +++ b/gcc/m2/Make-lang.in > @@ -140,18 +140,22 @@ $(DESTDIR)$(man1dir)/$(GM2_INSTALL_NAME)$(man1ext): doc/m2.1 installdirs > -$(INSTALL_DATA) $< $@ > -chmod a-x $@ > > -m2.dvi: $(TEXISRC) > +m2.dvi: doc/m2.dvi > + > +doc/m2.dvi: $(TEXISRC) > $(TEXI2DVI) -I $(objdir)/m2 -I $(srcdir)/doc/include $(srcdir)/doc/gm2.texi -o $@ > > -m2.ps: m2.dvi > +doc/m2.ps: doc/m2.dvi > dvips -o $@ $< > > -m2.pdf: m2.ps > - gs -q -dBATCH -dNOPAUSE -sDEVICE=pdfwrite -sOutputFile=$@ $< > +m2.pdf: doc/m2.pdf > + > +doc/m2.pdf: $(TEXISRC) > + $(TEXI2PDF) -I $(objdir)/m2 -I $(srcdir)/doc/include $(srcdir)/doc/gm2.texi -o $@ > > .INTERMEDIATE: m2.pod > > -m2.pod: doc/gm2.texi $(TEXISRC) > +m2.pod: $(TEXISRC) > -$(TEXI2POD) -I $(objdir)/m2 -D m2 < $< > $@ > > doc/m2.info: $(TEXISRC) thanks LGTM - regards, Gaius