GithubHelp home page GithubHelp logo

noqsi / gnet-makefile Goto Github PK

View Code? Open in Web Editor NEW
2.0 2.0 0.0 21 KB

A gnetlist/lepton-netlist back end to turn a project block diagram into a Makefile

License: GNU General Public License v3.0

Makefile 14.25% Scheme 83.86% Shell 1.89%

gnet-makefile's People

Contributors

noqsi avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar

gnet-makefile's Issues

Flow fails

Hi there!

Firstly, thank you very much for sharing all of the interesting circuits and other resources I have found them insightful and will try to organise my own project simillarly.

I am trying to see what this gnet-makefile flow is all about but currently it doesnt work.

Issue 1:
running ./makebootstrap.sh doesnt find the example circuits in the root directory.

I added (source-library ".") to gafrc fix it.

Issue 2:
(after fixing issue 1) the generated Makefile does not look like it should. It leaves rule 1 and rule 2 empty.

# Makefile generated by gnetlist -g makefile.
# To adjust the contents of this header, edit the value attribute of the
# makefile-prolog symbol in Makefile.sch using gschem.

# A place to adjust pathnames and options of tools

GSCHEM=gschem
GNETLIST=gnetlist -L .

# Default rule

all : all-products

# Rule to remake the Makefile

Makefile : Makefile.sch
	echo '(hierarchy-traversal "disabled")' >gnetlistrc
	$(GNETLIST) -g makefile -o Makefile Makefile.sch

# Command C1

.PHONY : all-products
all-products : example.net example.parts.txt 

# Rule R1

 : 
	$(GSCHEM) $@

# Rule R2

 : 
	$(GSCHEM) $@

# Rule R3

example.net  : 
	rm -f gnetlistrc
	$(GNETLIST) -g osmond -o $@ $^

# Rule R4

example.parts.txt  : 
	rm -f gnetlistrc
	$(GNETLIST) -g partslist1 -o $@ $^

I also get a warning :

$ ./makebootstrap.sh 
WARNING: The RC file function 'hierarchy-traversal' is deprecated.

RC configuration functions will be removed in an upcoming gEDA
release.  Please use configuration files instead.

Might this be the cause?

Kind regards
Calvin Maree

(Background on me: I am designing a superconducting FPGA chip for my PhD)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.