delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2015/10/12/13:53:03

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
X-TCPREMOTEIP: 207.224.51.38
X-Authenticated-UID: jpd AT noqsi DOT com
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
Subject: [geda-user] Graphical Makefiles
X-Pgp-Agent: GPGMail 2.5.2
From: John Doty <jpd AT noqsi DOT com>
In-Reply-To: <CAM2RGhSk92ryyB8cq0swLjsCnH4+-WrYvXigWj+5W14DzSZnuQ@mail.gmail.com>
Date: Mon, 12 Oct 2015 11:52:43 -0600
Message-Id: <7D99875A-AE00-4427-9210-3FE36CC497EC@noqsi.com>
References: <55D8D8B8 DOT 7050907 AT jump-ing DOT de> <20150822230549 DOT 3750 DOT qmail AT stuge DOT se> <55D9A5AE DOT 9090604 AT jump-ing DOT de> <C2FC0AF3-DFDB-4799-87F7-039614405DCD AT noqsi DOT com> <55D9BC06 DOT 9060106 AT iae DOT nl> <55D9C34A DOT 2090709 AT jump-ing DOT de> <C55E2A02-99F7-402C-953F-8E844004D61B AT noqsi DOT com> <201508232341 DOT t7NNfl9O012371 AT envy DOT delorie DOT com> <CF6D95DF-9FBF-48F6-8E68-458A2BC14CAF AT noqsi DOT com> <CAM2RGhS9QqDq2dZLwt7LfUFwQouCaX-SuxEu0U2ofNrxuttmhg AT mail DOT gmail DOT com> <55DA8231 DOT 4010904 AT mcmahill DOT net> <55DADE5A DOT 4020902 AT jump-ing DOT de> <CAM2RGhRd+JgbaxpM9wbqXYLWRrtc6FAw9ubwM42JFTytf8yEng AT mail DOT gmail DOT com> <55DB6A7C DOT 8090309 AT jump-ing DOT de> <CAM2RGhTkSRbWoQhPW6AcwMr3UFWbTXAPKnfD-2tUAC4psa1p-A AT mail DOT gmail DOT com> <55DB7F6A DOT 2050008 AT ecosensory DOT com> <20150825080001 DOT 5fc83c0223a8f3e52b5dd1bf AT gmail DOT com> <201508251626 DOT t7PGQeGY023950 AT envy DOT delorie DOT com> <20150825213238 DOT c7b0d9f599ca00b4e517e7d0 AT gmail DOT com> <201508251949 DOT t7PJnaJg031751 AT envy DOT delorie DOT com> <CAM2RGhSk92ryyB8cq0swLjsCnH4+-WrYvXigWj+5W14DzSZnuQ AT mail DOT gmail DOT com>
To: geda-user AT delorie DOT com
X-Mailer: Apple Mail (2.1878.6)
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

--Apple-Mail=_6D1FCB11-6091-43A3-B4DB-6209FB04EC55
Content-Type: multipart/mixed;
	boundary="Apple-Mail=_B2052F53-CD3A-4077-B512-5FC90D4A106A"


--Apple-Mail=_B2052F53-CD3A-4077-B512-5FC90D4A106A
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii


On Aug 25, 2015, at 4:23 PM, Evan Foss (evanfoss AT gmail DOT com) [via =
geda-user AT delorie DOT com] <geda-user AT delorie DOT com> wrote:

> I almost want to write a netlister that lets you move files and the
> functions that process them around in a schematic so that you have a
> graphical view of workflow.
> gschem -> schematic file -> gnetlist -> makefile

Try this:


--Apple-Mail=_B2052F53-CD3A-4077-B512-5FC90D4A106A
Content-Disposition: attachment;
	filename=gnet-makefile.tar.gz
Content-Type: application/x-gzip;
	name="gnet-makefile.tar.gz"
Content-Transfer-Encoding: base64

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

--Apple-Mail=_B2052F53-CD3A-4077-B512-5FC90D4A106A
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
	charset=us-ascii



Very alpha. Somewhat tested with 1.8.

John Doty              Noqsi Aerospace, Ltd.
http://www.noqsi.com/
jpd AT noqsi DOT com



--Apple-Mail=_B2052F53-CD3A-4077-B512-5FC90D4A106A--

--Apple-Mail=_6D1FCB11-6091-43A3-B4DB-6209FB04EC55
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP using GPGMail

-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org

iQIcBAEBCgAGBQJWG/NrAAoJEF1Aj/0UKykRc08P/3mjYE8HCDDQSnGfg2OFu+XH
p/FIkw5pbUng1XThGs6O8ywm11Q3gha3Nuw32sRFHePqNOyRyST3mpLkyLbmg3WO
XaLlHZyow3K5rrISHOyDyO81HVKR5KP8TJAeAsJKQxwP7QB36zp5/UXFxrTWIGsg
v5UyhjNN6o5uy2vqhM76CxPU1+aCa536zAeOtvyr+8gcY01jr2yq+Nt103Z6OtuF
7O7kVST10cgAIXmGP1cp/HSAJqRBDP14tkzUu+tqfjc2BLwmIpxGAfZKKPGoRqRw
ZCBuWUtYLPrI2SOSuof8pdAon9QUbZPc4D7I7VKJcRs1r8uBTWN+199J/2xU3QIA
Ku7ArWmSokvkAcssDUx/IUsF3LJkpn6X+9NffUb9IVEtmgFLTiGuw28DPPaqXt/s
WDqhDqZc3Zl4w6aRmBsFRPQExENkvXMM4wPA/v4OPWnXZotWB8B2h8lcMoHZYSZo
r57E1Xx8bk1hFe2UBUBrv+ThILmLgTYDN5IyPtM5mjL+Iq22jqVLZwKC7wxfO2hP
ox+gyt4mW7NjZOIN5KtAu88O99Ic456Wm+FLVNpZDl2mWSSfMg6Nw2Zdhlf5y1Yc
wodfv39xWy4cYQ3K+vMQQhWx1zyjGMnWZedUtNgcf6IUFuYxIY0MxGTI+BpS6hVI
SwgCh/3ySTf73PoIV03q
=+JZP
-----END PGP SIGNATURE-----

--Apple-Mail=_6D1FCB11-6091-43A3-B4DB-6209FB04EC55--

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019