OSX compatible creation of stdcells.inc, using code from github.com/Siesh1oo/yosys
authorClifford Wolf <clifford@clifford.at>
Tue, 11 Mar 2014 13:52:37 +0000 (14:52 +0100)
committerClifford Wolf <clifford@clifford.at>
Tue, 11 Mar 2014 13:52:37 +0000 (14:52 +0100)
(see https://github.com/cliffordwolf/yosys/pull/28)

passes/techmap/Makefile.inc

index ae1ebbb5691c535810245621580e86afcbe9234f..85d580ce8009d1aeeeec45c67065a6c94cc19827 100644 (file)
@@ -11,8 +11,9 @@ GENFILES += passes/techmap/stdcells.inc
 
 passes/techmap/stdcells.inc: techlibs/common/stdcells.v
        echo "// autogenerated from $<" > $@.new
-       od -v -td1 -w1 $< | awk 'BEGIN { print "static char stdcells_code[] = {"; } $$2 != "" { print $$2 ","; } \
-                       END { print 0 "};"; }' | fmt >> $@.new
+       echo "static char stdcells_code[] = {" >> $@.new
+       od -v -td1 -An $< | $(SED) -e 's/[0-9][0-9]*/&,/g' >> $@.new
+       echo "0};" >> $@.new
        mv $@.new $@
 
 passes/techmap/techmap.o: passes/techmap/stdcells.inc