mirror of https://github.com/YosysHQ/yosys.git
Improved "make manual" and "make clean"
This commit is contained in:
parent
fb186e6299
commit
4bd2d47e45
14
Makefile
14
Makefile
|
@ -146,15 +146,17 @@ install: $(TARGETS) $(EXTRA_TARGETS)
|
|||
$(INSTALL_SUDO) mkdir -p $(DESTDIR)/share/yosys
|
||||
$(INSTALL_SUDO) cp -r share/. $(DESTDIR)/share/yosys/.
|
||||
|
||||
manual:
|
||||
manual: $(TARGETS) $(EXTRA_TARGETS)
|
||||
cd manual && bash appnotes.sh
|
||||
cd manual && bash presentation.sh
|
||||
cd manual && bash manual.sh
|
||||
|
||||
clean:
|
||||
rm -rf share
|
||||
rm -f $(OBJS) $(GENFILES) $(TARGETS)
|
||||
rm -f kernel/version_*.o kernel/version_*.cc abc/abc-[0-9a-f]*
|
||||
rm -f libs/*/*.d frontends/*/*.d passes/*/*.d backends/*/*.d kernel/*.d
|
||||
cd manual && rm -f *.aux *.bbl *.blg *.idx *.log *.out *.pdf *.toc *.ok
|
||||
rm -rvf share
|
||||
cd manual && bash clean.sh
|
||||
rm -vf $(OBJS) $(GENFILES) $(TARGETS)
|
||||
rm -vf kernel/version_*.o kernel/version_*.cc abc/abc-[0-9a-f]*
|
||||
rm -vf libs/*/*.d frontends/*/*.d passes/*/*.d backends/*/*.d kernel/*.d
|
||||
test ! -f libs/svgviewer/Makefile || make -C libs/svgviewer distclean
|
||||
|
||||
mrproper: clean
|
||||
|
|
|
@ -18,6 +18,6 @@ if false; then
|
|||
sed -i '/^label=/ d;' *.dot
|
||||
fi
|
||||
for dot_file in *.dot; do
|
||||
pdf_file=${dot_file#.dot}.pdf
|
||||
dot -Tpdf -o example_00.pdf example_00.dot
|
||||
pdf_file=${dot_file%.dot}.pdf
|
||||
dot -Tpdf -o $pdf_file $dot_file
|
||||
done
|
||||
|
|
|
@ -11,7 +11,7 @@ do
|
|||
fi
|
||||
old_md5=$([ -f $job.aux ] && md5sum < $job.aux || true)
|
||||
while
|
||||
pdflatex -shell-escape -halt-on-error $job.tex
|
||||
pdflatex -shell-escape -halt-on-error $job.tex || exit
|
||||
new_md5=$(md5sum < $job.aux)
|
||||
[ "$old_md5" != "$new_md5" ]
|
||||
do
|
||||
|
|
|
@ -0,0 +1,2 @@
|
|||
#!/bin/bash
|
||||
for f in $( find -name .gitignore ); do sed -re "s,^,find ${f%.gitignore} -name ',; s,$,' | xargs -r rm -vf,;" $f; done | bash -v
|
Loading…
Reference in New Issue