aboutsummaryrefslogtreecommitdiff
path: root/icetime/Makefile
AgeCommit message (Collapse)Author
2021-09-06Update variable name to PYTHON3Miodrag Milanovic
2021-09-06Merge pull request #239 from xobs/python-bin-nameMiodrag Milanović
Use $(PYTHON) in Makefiles instead of `python3`
2020-07-08Enable rest of lattice parts in icetimeMiodrag Milanovic
2020-07-08Prevent rebuilding timing filesMiodrag Milanovic
2020-04-10Support custom PROGRAM_PREFIXMiodrag Milanovic
2019-10-22icetime: use $(PYTHON) in MakefileSean Cross
Allow the name of the Python interpreter to be changed. Signed-off-by: Sean Cross <sean@xobs.io>
2019-06-07icetime: Add generated timings-*.cc files to .gitignore and make cleanMichael Buesch
2019-03-20icetime: Split timing 'get_delay' functions per deviceSylvain Munaut
This should reduce the memory requirement during build of icetime, not trying to compile one huge file all at once Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2018-09-03icetime: Add support for searching for chipdb relative to binaryNathan Rossi
Like yosys and arachne-pnr, allow for searching for the desired chipdb file relative to the executing binaries directory. This allows for portable builds of icetime without needing to specify the exact path to the needed chipdb file with the -C arg. In order to support this icetime must be able to get the "proc_self_dirname" path just like yosys and arachne-pnr. As such copy the equivalent code to get this path information. To avoid cluttering the icetime.cc file with this code, place it in a separate iceutil.cc file. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2018-07-30Also install text timing databasesClifford Wolf
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2017-11-24Initial 5k support in icetime (no support for new cells yet)David Shah
2017-11-15Fix up build system to work with emscriptenRobert Ou
2017-07-16makefile: Make install target work for WindowsRobert Ou
2017-02-12Clean up MakefilesElvira Khabirova
2016-10-13Added a new config variable CHIPDB_SUBDIR. It determines the subdir nameSalvador E. Tropea
used in $(PREFIX)/share/ to install the chip database. This provides a mechanism to choose a directory different than icebox (default). I.e. fpga-icestorm/chipdb for Debian.
2016-03-02Added Makefile support for "make STATIC=1"Clifford Wolf
2016-02-14Added/improved support for mxe-based win32 cross buildsClifford Wolf
2016-02-01Timing models for LP and HX devicesClifford Wolf
2016-01-23Improved icetime PREFIX handlingClifford Wolf
2016-01-23icetime: fixed chipdb path issue for Arch LinuxSebastian Bøe
Icetime was hardcoding the path to chipdb as /usr/local/share causing icetime to not find the chip db on Arch Linux where the prefix is just /usr/share. With this commit the PREFIX is passed as a preprocessor define and used in icetime.cc to create the correct path. I don't know what the canonical way of dealing with this is, but this was the least intrusive way I could think of to get this fixed.
2016-01-18added icetime -o/-r optionsClifford Wolf
2016-01-15icetime progressClifford Wolf
2016-01-15icetime progressClifford Wolf
2016-01-01Renamed IceBox .txt files to .asc filesClifford Wolf
2015-12-31Added config.mk, correct DESTDIR/PREFIX usageClifford Wolf
2015-10-29icetime progressClifford Wolf
2015-10-29icetime progressClifford Wolf
2015-10-27icetime progressClifford Wolf
2015-10-24icetime progressClifford Wolf
2015-10-24icetime progressClifford Wolf
2015-10-23Progress in icetimeClifford Wolf
2015-10-22Progress in icetimeClifford Wolf
2015-10-21Progress in icetimeClifford Wolf
2015-10-20Progress in icetimeClifford Wolf
2015-10-19Started work on icetimeClifford Wolf