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=gmail.com; s=20161025; h=date:from:to:subject:message-id:in-reply-to:references:mime-version :content-transfer-encoding; bh=OjbfyJAbTbokqFR/JfPZEaRIl4d6D0BqkjV5F2W5qMk=; b=EhEHs6IxpAHWp6M1lGsawetLZ8J8OWIhdP99z6jbiNhPvsY7rBMrw+OkxpjUxSYB1n sDQZOBlR32X5QMgj8kEHZkeYzScJdNlApxvuBIae2Kcy7X4OnJ5ARACpXrMIyk6lSodV 3EF+ozjEE0TZKAX7QZgnld4MEP2mZwvwWanE2tlCTj1Bvq4FcKr9qXmPgAoHR5Zl/MFR Zb/z7tLxelOG+aRzqwF+yoHVpxAj18CwO7tWoqPNva3QvzRNT/MCi0H840GavV612/UI bmUXwu4oPd8lfLSFzFL9vX0J2og10+/9m4FRrAGLlqbKqG+3zDXWiFi4oa4xgOtDtq8v FL5g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:subject:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=OjbfyJAbTbokqFR/JfPZEaRIl4d6D0BqkjV5F2W5qMk=; b=X175P10Nu8cijYOn5xUvAdQhF5s3qcbT/j5HZ0cKf9eW3Z8GZtJbrBlyEElsWt/e54 AYcX3MTHB0dJjRK6V77YVo1OFiyl1gsVVklfXe30/xlxnny8Cl+TYHAizj0OdYuL13kZ NAAM9tC00tTo0S9rsoWcvwyjtcrtZB7J5KGuQoraWBjqDVbAqynhIvz+VEdJVTb+17b6 CIXd4R622sjo/VpO12WoEEcZFkAvLcqO8EdY0Uyf+HALgKQVm+QSIrRHDWJzd1QpFRRu wlVb3ah13aQ1Uh+4QDceknkwicRnJaI4IW0INvew9V9uj+NwyHOYGxkdfYjc/GLbHXNw PPdw== X-Gm-Message-State: AOUpUlFiWl7nZGKn4g52b8i4w90WZ/FrpvLTGdiSWuAhEfEE7aARNDQm znCZKRhVVW2z/yNnh6qSq/inSNeE X-Google-Smtp-Source: AAOMgpeZVpMVefYHoQ27dTnFHLAnxfqAP+jM+g8ixP9Ioa1ispKYOKzKZScJVg/mtvdL5KsVvtAyGw== X-Received: by 2002:a2e:9742:: with SMTP id f2-v6mr13512089ljj.5.1532451063241; Tue, 24 Jul 2018 09:51:03 -0700 (PDT) Date: Tue, 24 Jul 2018 18:51:01 +0200 From: "Nicklas Karlsson (nicklas DOT karlsson17 AT gmail DOT com) [via geda-user AT delorie DOT com]" To: geda-user AT delorie DOT com Subject: Re: Project file (was Re: [geda-user] gschem multiple pages) --> dep finding Message-Id: <20180724185101.25f88656f576a56d214969d8@gmail.com> In-Reply-To: <20180724145644.122BA841DEC5@turkos.aspodata.se> References: <20180723152807 DOT 13d27cadcd023b63aa3fd9c0 AT gmail DOT com> <20180723174658 DOT 32979841DEBA AT turkos DOT aspodata DOT se> <20180723195942 DOT 605CB841DEBA AT turkos DOT aspodata DOT se> <20180724132731 DOT 76074841DEBC AT turkos DOT aspodata DOT se> <20180724161712 DOT f0082dda1044e41179fa82f0 AT gmail DOT com> <20180724145644 DOT 122BA841DEC5 AT turkos DOT aspodata DOT se> X-Mailer: Sylpheed 3.7.0 (GTK+ 2.24.32; x86_64-pc-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit 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 > > If these are in config file there must be a mechanism to get the > > depencies there. > ... > > It is usually done by typing or clicking, but there are also > programs for that. Hierachical depency come from the source attribute and even though possible to enter manually in config file I say to automatically add from the *.sch schematics file is a better option. > > A depency-finding program may also be useful to figure out there > > symbols and schematics are used. > ... > > If you are adventourous you can try: > http://aspodata.se/git/openhw/bin/examine_sch.pl > it isn't able to read gafrc files so you have to edit the source to > set the subpage and symbol directories. Not right now, I should solder a board and try it. It get me thinking about about Makefiles where there is a special syntax to specify depencies but I think it will be stored internally only in some kind of standard tree like structure, for gtk I think there is some kind of widget to show tree like structure. If I remember correctly there is mechanism in scheme to search for attributes in schematic files but it's a long time since I tried to be able to build configuration files for linuxcnc.