aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* Merge remote-tracking branch 'origin/master' into feature/python_bindingsBenedikt Tutzer2019-03-281-16/+97
|\
| * Merge https://github.com/YosysHQ/yosys into read_aigerEddie Hung2019-03-191-2/+7
| |\
| | * Disable realmath testsClifford Wolf2019-03-151-1/+1
| | | | | | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
| | * Add ENABLE_GLOB Makefile switchClifford Wolf2019-03-111-0/+5
| | | | | | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
| | * Fix TravisClifford Wolf2019-02-221-1/+1
| | | | | | | | | | | | | | | | | | | | | It looks like that whole "Fixing Travis's git clone" code was just there to make the "git describe --tags" work. I simply removed both. Signed-off-by: Clifford Wolf <clifford@clifford.at>
| * | Add aiger tests to make testsEddie Hung2019-02-191-0/+1
| |/
| * Update Verific default pathClifford Wolf2019-01-041-1/+1
| | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
| * Merge pull request #704 from webhat/feature/fix-awkClifford Wolf2018-12-161-2/+3
| |\ | | | | | | Using awk rather than gawk
| | * Using awk rather than gawkDaniël W. Crompton2018-11-191-2/+3
| | |
| * | Verific updatesClifford Wolf2018-12-061-1/+1
| | | | | | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
| * | opt_lut: new pass, to combine LUTs for tighter packing.whitequark2018-12-051-1/+2
| |/
| * Update ABC to git rev 2ddc57dClifford Wolf2018-11-131-1/+1
| | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
| * Update ABC to git rev 68da3cfClifford Wolf2018-11-111-1/+1
| | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
| * Merge pull request #696 from arjenroodselaar/verific_darwinClifford Wolf2018-11-091-0/+4
| |\ | | | | | | Use appropriate static libraries when building with Verific on MacOS
| | * Use appropriate static libraries when building with Verific on MacOSArjen Roodselaar2018-11-071-0/+4
| | |
| * | Fix "make ystests" to use correct Yosys binaryClifford Wolf2018-11-081-1/+1
| |/ | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
| * Update ABC rev to 4d56acfClifford Wolf2018-11-061-1/+1
| | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
| * Basic test for checking correct synthesis of SystemVerilog interfacesRuben Undheim2018-10-181-0/+2
| |
| * Update ABC to git rev 14d985aClifford Wolf2018-10-181-1/+1
| | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
| * Update ABC to git rev c5b48bbClifford Wolf2018-10-171-1/+1
| | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
| * After release is before releaseClifford Wolf2018-10-161-1/+1
| | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
| * Yosys 0.8Clifford Wolf2018-10-161-1/+1
| | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
| * Fix Cygwin build and document needed packagesMiodrag Milanovic2018-09-191-0/+9
| |
| * Add "make ystests"Clifford Wolf2018-08-301-0/+8
| | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
| * Add "make coverage"Clifford Wolf2018-08-271-1/+7
| | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
| * Add ENABLE_GCOV build optionClifford Wolf2018-08-271-0/+11
| | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
| * static link flag on main executableMiodrag Milanovic2018-08-251-1/+1
| |
| * no -fPIC for any static buildMiodrag Milanovic2018-08-181-3/+1
| |
| * respect DISABLE_ABC_THREADS if usedMiodrag Milanovic2018-08-181-2/+5
| |
| * Enable propagating ARCHFLAGSMiodrag Milanovic2018-08-181-2/+2
| |
| * Added option to disable -fPIC on unsupported platformsMiodrag Milanovic2018-08-181-0/+3
| |
| * Added gcc-static for easier cross compilationMiodrag Milanovic2018-08-181-1/+15
| |
| * Changes for MXE configuration in order to compileMiodrag Milanovic2018-08-151-4/+4
| |
| * Merge pull request #573 from cr1901/msys-64Clifford Wolf2018-08-151-2/+17
| |\ | | | | | | Add support for 64-bit builds using msys2 environment, use msys-provided `libpthread`.
| | * Add support for 64-bit builds using msys2 environment.William D. Jones2018-06-271-1/+16
| | |
| | * Use msys2-provided pthreads instead of abc's.William D. Jones2018-06-271-1/+1
| | |
| * | Upodate ABC to git rev ae6716bClifford Wolf2018-07-221-1/+1
| | | | | | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
| * | Add missing -lz to MXE buildClifford Wolf2018-07-221-1/+1
| |/ | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* | Make can now install Python libraries to system pathBenedikt Tutzer2018-12-211-10/+10
| |
* | Added python-api to installBenedikt Tutzer2018-12-111-0/+11
| |
* | Exposed generator script to make-processBenedikt Tutzer2018-09-191-5/+17
| |
* | Python Passes can now be added with the -m option or with the plugin ↵Benedikt Tutzer2018-08-161-1/+1
| | | | | | | | command. There are still issues when run in shell mode, but they can be used just fine in a python script
* | Added Wrappers for:Benedikt Tutzer2018-08-131-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -IdString -Const -CaseRule -SwitchRule -SyncRule -Process -SigChunk -SigBit -SigSpec With all their member functions as well as the remaining member functions for Cell, Wire, Module and Design and static functions of rtlil.h
* | removed unused library and already present compiler flagBenedikt Tutzer2018-08-011-3/+3
| |
* | added wrappers for Design, Modules, Cells and WiresBenedikt Tutzer2018-06-251-0/+1
| |
* | added ENABLE_PYTHON option in build environmentBenedikt Tutzer2018-06-221-1/+10
|/
* Add Protobuf backendSerge Bazanski2018-06-191-0/+5
| | | | Signed-off-by: Serge Bazanski <q3k@symbioticeda.com>
* Update ABC to git rev 6df1396Clifford Wolf2018-05-301-1/+1
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Force abc to align memory to 8 bytesRobert Ou2018-05-181-1/+1
| | | | | | | | | | Apparently abc has a memory pool implementation that by default returns memory that is unaligned. There is a workaround in the abc makefile that uses uname to look for "arm" specifically and then sets the alignment. However, ARM is not the only platform that requires proper alignment (e.g. emscripten does too). For now, pessimistically force the alignment for 8 bytes all the time (somehow 4 wasn't enough for fixing emscripten despite being approximately a 32-bit platform).
* Force abc to be linked statically and without threads in emscriptenRobert Ou2018-05-181-0/+5
|