27 lines
439 B
Text
27 lines
439 B
Text
snippet latex
|
|
TEX := $(wildcard *.tex)
|
|
|
|
$1.pdf: ${TEX}
|
|
pdflatex -jobname=$1 $^
|
|
pdflatex -jobname=$1 $^ # Fixed toc
|
|
|
|
clean:
|
|
rm -rf *.aux *.log *.pdf
|
|
endsnippet
|
|
|
|
snippet cpp
|
|
CXXFLAGS := -ggdb -std=c++20 -I.
|
|
|
|
$1: $1.cpp
|
|
$(CXX) $(CXXFLAGS) -o $@ $^
|
|
endsnippet
|
|
|
|
snippet bsv
|
|
SRC := $(wildcard *.bsv)
|
|
|
|
$1: $1.bo
|
|
bsc -aggressive-conditions -u -sim -e mk$1 -o $@
|
|
|
|
$1.bo: $1.bsv $(SRC)
|
|
bsc -aggressive-conditions -u -sim -g mk$1 $<
|
|
endsnippet
|