X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com Date: Thu, 1 Jul 2021 19:34:44 +0200 (CEST) From: Roland Lutz To: "karl AT aspodata DOT se [via geda-user AT delorie DOT com]" Subject: Re: [geda-user] how to find sch-sym depenencies for Makefile In-Reply-To: <20210701152018.F248283D521B@turkos.aspodata.se> Message-ID: References: <20210701152018 DOT F248283D521B AT turkos DOT aspodata DOT se> User-Agent: Alpine 2.21 (DEB 202 2017-01-01) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="8323329-157566138-1625160884=:3544" 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 This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. --8323329-157566138-1625160884=:3544 Content-Type: text/plain; charset=US-ASCII; format=flowed On Thu, 1 Jul 2021, karl AT aspodata DOT se [via geda-user AT delorie DOT com] wrote: > I want to have a program that finds dependencies between a .sch and the > .sch and .sym files it depends on, suitable for makefiles, to write > lines like: > > a.sch: /a.sym /b.sch ... Ok, so I couldn't resist and hacked together a small backend that doesn't have the limitations of `makedepend'; see attached file. After unzipping, move it to PREFIX/lib/xorn/backends/ and run $ gnetlist -o deps.mk -p makedep -O cir top_a.sch top_b.sch top_c.sch You can omit `-O cir' if you are not interested in the .cir dependencies. Roland --8323329-157566138-1625160884=:3544 Content-Type: application/gzip; name=gnet_makedep.py.gz Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename=gnet_makedep.py.gz H4sICEn53WAAA2duZXRfbWFrZWRlcC5weQDFVE1v2zAMvedXCBgCyYijdccZ KHrYZadddkyDQraZRJ0tGaLcrMB+/Cg5tpK4HYYOWAUYkqnHr0dSuu2s88xi zhwsFjXsmOuN2OXMgG80+pwpt8esWDBa1bFmtwSWe/B0FlmU7nQDRrWAdIfg z6QPynuXxIPcOobVAVrldcW0YUgBQC0CBA8AXpZND53Txg/YIAu4U0AyCjDL o7XX1g94JreNastaJXdFOsox6lNq54kMOXbKH6QqMeziBb1JTe8mTYleOY9H TSqBrBXjH/mZhysv43FDW8BnpPCp2M4CQqnqWiTPEwCf29I2l8RHeV8ONM1u AqWVpaobMJHWlNkkxsuAT05iDBNG2lIOF7JUeMXI6OhJUSmDk6RGnRO7Qpe9 BxQcbe8quOboROtJH9k3Up4jwqqs8doQin1gem+sA2asWcNPapWQYTSBM9WJ INl3tfIgIk5i12gveM6zNyUTKvTfU0mD9nouqfzy6DRB+BILtsR7w9mSTZ2V M864fLTaiHEqR56oNf84cC+u0cjQQFk2RkJ88Eo7HtgMz8tfjeCF+/Ex8LZr 4AmahyHKzc02PR/vMqoEdWS7LwUXd8V6c7P+vF1ld/eS/mjUfn3/8jXjxDN9 8/AmI6tbqkNg6O2Vm96Of6lc6q1YvN/M9BAqLgYAAA== --8323329-157566138-1625160884=:3544--