Skip to content

Commit

Permalink
Initial commit of N4575 sources
Browse files Browse the repository at this point in the history
  • Loading branch information
jwakely committed Feb 16, 2016
0 parents commit 51b1062
Show file tree
Hide file tree
Showing 34 changed files with 18,087 additions and 0 deletions.
7 changes: 7 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
https://github.com/cplusplus/networking-ts is the repository for the
C++ Technical Specification "Extensions for Networking".

The draft Technical Specification is found in the `src` directory
and is written in LaTeX. There is a Makefile that can be used to compile
the sources, or you can use the `latexmk` program e.g. `latexmk -pdf ts` will
generate a PDF.
3 changes: 3 additions & 0 deletions src/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
*.aux
ts.*
!ts.tex
53 changes: 53 additions & 0 deletions src/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
### -*- mode: makefile-gmake -*-

# Note: If building on Mac OS X, and if you use MacPorts, the following ports
# should be installed:
#
# texlive-latex
# texlive-plain-extra
# texlive-latex-recommended
# texlive-latex-extra
# texlive-fonts-recommended
# texlive-fonts-extra
# texlive-generic-recommended

FIGURES = $(patsubst %.dot,%.pdf,$(wildcard *.dot))

TSPDF = pdflatex ts | grep -v "^Overfull"

default: rebuild

clean:
rm -f *.aux *.idx *.ilg *.ind *.log *.lot *.lof *.tmp *.out *.toc ts.pdf

refresh:
$(TSPDF)

rebuild:
$(TSPDF)
$(TSPDF)
$(TSPDF)

full: $(FIGURES) grammar xrefs reindex

%.pdf: %.dot
dot -o $@ -Tpdf $<

grammar:
sh ../tools/makegram

xrefs:
sh ../tools/makexref

# reindex:
# $(TSPDF)
# $(TSPDF)
# $(TSPDF)
# makeindex generalindex
# makeindex libraryindex
# makeindex grammarindex
# makeindex impldefindex
# $(TSPDF)
# $(TSPDF)

### Makefile ends here
Loading

0 comments on commit 51b1062

Please sign in to comment.