Skip to content

Commit

Permalink
Merge pull request #1749 from melver/for-pull
Browse files Browse the repository at this point in the history
Add GWP-ASan paper
  • Loading branch information
ramosian-glider authored Apr 22, 2024
2 parents 7a3ea2d + 925707f commit c6be346
Show file tree
Hide file tree
Showing 19 changed files with 5,965 additions and 0 deletions.
Binary file added gwp-asan/icse2024/paper.pdf
Binary file not shown.
16 changes: 16 additions & 0 deletions gwp-asan/icse2024/paper/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
*.pdf
*.log
*.aux
*.out
*.swp
*.bbl
*.blg
*.toc
*.lof
*.lol
*.lot
*.bcf
*.run.xml
*.nav
*.snm
*.tar.gz
66 changes: 66 additions & 0 deletions gwp-asan/icse2024/paper/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
DOC_PREFIX=gwpasan
BIB_FILES=ref.bib
TEX_FILES=$(shell find ./tex/ -type f -name "*.tex" 2> /dev/null)
SUPPORT_FILES=fig/crashes__svg.pdf
LATEX=pdflatex -file-line-error -halt-on-error
BIBGEN=biber

.PHONY: all
all: pdf

.PHONY: pdf
pdf: $(DOC_PREFIX).pdf

.PHONY: publish
publish: clean pdf
cp -v $(DOC_PREFIX).pdf pub/$(DOC_PREFIX).pdf

$(DOC_PREFIX).pdf: $(DOC_PREFIX).tex $(TEX_FILES) $(SUPPORT_FILES) $(DOC_PREFIX).bbl
@echo "======================================================"
$(LATEX) $(DOC_PREFIX).tex

$(DOC_PREFIX).bbl: $(BIB_FILES)
@echo "======================================================"
$(LATEX) $(DOC_PREFIX).tex
@echo "------------------------------------------------------"
$(BIBGEN) $(DOC_PREFIX)
@echo "------------------------------------------------------"
$(LATEX) $(DOC_PREFIX).tex

%__svg.pdf: %.svg
@echo "======================================================"
inkscape --export-pdf=$@ $<

.PHONY: clean
clean:
$(RM) $(DOC_PREFIX).pdf
$(RM) $(DOC_PREFIX).out
$(RM) $(DOC_PREFIX).log
$(RM) $(DOC_PREFIX).ps
$(RM) $(DOC_PREFIX).dvi
$(RM) $(DOC_PREFIX).aux
$(RM) $(DOC_PREFIX).bbl
$(RM) $(DOC_PREFIX).blg
$(RM) $(DOC_PREFIX).toc
$(RM) $(DOC_PREFIX).lof
$(RM) $(DOC_PREFIX).lol
$(RM) $(DOC_PREFIX).lot
$(RM) $(DOC_PREFIX).nav
$(RM) $(DOC_PREFIX).snm
$(RM) $(DOC_PREFIX).bcf
$(RM) $(DOC_PREFIX).run.xml

.PHONY: install-deps
install-deps:
sudo apt install \
texlive-latex-base \
texlive-latex-extra \
texlive-latex-recommended \
texlive-fonts-extra \
texlive-bibtex-extra \
biber \
inkscape

.PHONY:
archive: $(DOC_PREFIX).tex $(TEX_FILES) $(SUPPORT_FILES) $(DOC_PREFIX).bbl
tar -cvzf $(DOC_PREFIX).tar.gz $^
15 changes: 15 additions & 0 deletions gwp-asan/icse2024/paper/README
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
Notes
=====

* To install required LaTeX packages on Debian:

$ make install-deps

* To build latest from-source:

$ make

* pub/ contains the latest publication-ready version;
regenerate with:

$ make publish
Loading

0 comments on commit c6be346

Please sign in to comment.