Changes in / [4a368547:4c5b972]


Ignore:
Location:
doc
Files:
13 added
16 deleted
3 edited

Legend:

Unmodified
Added
Removed
  • doc/LaTeXmacros/lstlang.sty

    r4a368547 r4c5b972  
    107107\lstdefinelanguage{CFA}[ANSI]{C}{
    108108        morekeywords={
    109                 _Alignas, _Alignof, __alignof, __alignof__, asm, __asm, __asm__, _At, __attribute,
     109                _Alignas, _Alignof, __alignof, __alignof__, asm, __asm, __asm__, _At, _Atomic, __attribute,
    110110                __attribute__, auto, _Bool, catch, catchResume, choose, _Complex, __complex, __complex__,
    111                 __const, __const__, disable, dtype, enable, __extension__, fallthrough, fallthru,
    112                 finally, forall, ftype, _Generic, _Imaginary, inline, __label__, lvalue, _Noreturn, one_t,
    113                 otype, restrict, _Static_assert, throw, throwResume, trait, try, ttype, typeof, __typeof,
    114                 __typeof__, zero_t},
    115         morekeywords=[2]{
    116                 accept, _Atomic, coroutine, is_coroutine, is_monitor, is_thread, monitor, mutex, nomutex,
    117                 resume, signal, signal_block, suspend, thread, _Thread_local, wait, yield},
     111                __const, __const__, coroutine, disable, dtype, enable, __extension__, fallthrough, fallthru,
     112                finally, forall, ftype, _Generic, _Imaginary, inline, __label__, lvalue, monitor, mutex,
     113                _Noreturn, one_t, otype, restrict, _Static_assert, thread, _Thread_local, throw, throwResume,
     114                trait, try, ttype, typeof, __typeof, __typeof__, zero_t},
    118115}
    119116
  • doc/proposals/concurrency/.gitignore

    r4a368547 r4c5b972  
    1 build/*.aux
    2 build/*.acn
    3 build/*.acr
    4 build/*.alg
    5 build/*.bbl
    6 build/*.blg
    7 build/*.brf
    8 build/*.dvi
    9 build/*.glg
    10 build/*.glo
    11 build/*.gls
    12 build/*.idx
    13 build/*.ind
    14 build/*.ist
    15 build/*.log
    16 build/*.out
    17 build/*.ps
    18 build/*.tex
    19 build/*.toc
    20 *.pdf
    21 
    22 examples
     1concurrency.aux
     2concurrency.acn
     3concurrency.acr
     4concurrency.alg
     5concurrency.bbl
     6concurrency.blg
     7concurrency.brf
     8concurrency.dvi
     9concurrency.glg
     10concurrency.glo
     11concurrency.gls
     12concurrency.idx
     13concurrency.ind
     14concurrency.ist
     15concurrency.log
     16concurrency.out
     17concurrency.pdf
     18concurrency.ps
     19version.aux
     20monitor.tex
     21ext_monitor.tex
  • doc/proposals/concurrency/Makefile

    r4a368547 r4c5b972  
    11## Define the appropriate configuration variables.
    22
    3 TeXLIB = .:./style:./text:./annex:./build:../../LaTeXmacros:../../LaTeXmacros/listings:../../LaTeXmacros/enumitem:~/bibliographies:
    4 LaTeX  = TEXINPUTS=${TeXLIB} && export TEXINPUTS && latex -halt-on-error -output-directory=build -interaction=nonstopmode
    5 BibTeX = BIBINPUTS=${TeXLIB} && export BIBINPUTS && bibtex -terse
     3TeXLIB = .:../../LaTeXmacros:../../LaTeXmacros/listings:../../LaTeXmacros/enumitem:~/bibliographies:
     4LaTeX  = TEXINPUTS=${TeXLIB} && export TEXINPUTS && latex -halt-on-error
     5BibTeX = BIBINPUTS=${TeXLIB} && export BIBINPUTS && bibtex
    66
    77## Define the text source files.
    88
    99SOURCES = ${addsuffix .tex, \
    10 thesis \
    11 style/style \
    12 style/cfa-format \
    13 annex/glossary \
    14 text/intro \
    15 text/basics \
    16 text/concurrency \
    17 text/parallelism \
     10concurrency \
     11style \
     12cfa-format \
     13glossary \
    1814}
    1915
    20 FIGURES = ${addprefix build/, ${addsuffix .tex, \
     16FIGURES = ${addsuffix .tex, \
    2117        monitor \
    2218        ext_monitor \
    23 }}
     19}
    2420
    2521PICTURES = ${addsuffix .pstex, \
     
    3430## Define the documents that need to be made.
    3531
    36 DOCUMENT = thesis.pdf
     32DOCUMENT = concurrency.pdf
    3733
    3834# Directives #
     
    4137
    4238clean :
    43         @rm -fv ${DOCUMENT} \
    44         build/*.acn     \
    45         build/*.acr     \
    46         build/*.alg     \
    47         build/*.aux     \
    48         build/*.bbl     \
    49         build/*.blg     \
    50         build/*.brf     \
    51         build/*.cf      \
    52         build/*.dvi     \
    53         build/*.glg     \
    54         build/*.glo     \
    55         build/*.gls     \
    56         build/*.ist     \
    57         build/*.idx     \
    58         build/*.ilg     \
    59         build/*.ind     \
    60         build/*.log     \
    61         build/*.out     \
    62         build/*.ps      \
    63         build/*.pstex_t \
    64         build/*.tex     \
    65         build/*.toc     \
    66 
     39        rm -f *.bbl *.aux *.dvi *.idx *.ilg *.ind *.brf *.out *.log *.toc *.blg *.pstex_t *.cf *.glg *.glo *.gls *.ist *.acn *.acr *.alg \
     40                ${FIGURES} ${PICTURES} ${PROGRAMS} ${GRAPHS} ${basename ${DOCUMENT}}.ps ${DOCUMENT}
    6741
    6842# File Dependencies #
    6943
    70 ${DOCUMENT} : build/${basename ${DOCUMENT}}.ps
     44${DOCUMENT} : ${basename ${DOCUMENT}}.ps
    7145        ps2pdf $<
    7246
    73 build/${basename ${DOCUMENT}}.ps : build/${basename ${DOCUMENT}}.dvi
     47${basename ${DOCUMENT}}.ps : ${basename ${DOCUMENT}}.dvi
    7448        dvips $< -o $@
    7549
    76 build/${basename ${DOCUMENT}}.dvi : Makefile ${GRAPHS} ${PROGRAMS} ${PICTURES} ${FIGURES} ${SOURCES} ${basename ${DOCUMENT}}.tex ../../LaTeXmacros/common.tex ../../LaTeXmacros/indexstyle
    77 
    78         @ if [ ! -r ${basename $@}.ind ] ; then touch ${basename $@}.ind ; fi                           # Conditionally create an empty *.ind (index) file for inclusion until makeindex is run.
    79         @ echo "Citation lookup"                                                                                        # Must have *.aux file containing citations for bibtex
    80         @ if [ ! -r ${basename $@}.aux ] ; then ${LaTeX} ${basename ${notdir $@}}.tex ; fi
    81         @ echo "Citation Pass 1"
    82         @ -${BibTeX} ${basename $@}                                                                                     # Some citations reference others so run steps again to resolve these citations
    83         @ echo "Citation Pass 2"
    84         @ ${LaTeX} ${basename ${notdir $@}}.tex
    85         @ -${BibTeX} ${basename $@}
    86         @ echo "Glossary"
    87         makeglossaries -q -s ${basename $@}.ist ${basename $@}                                          # Make index from *.aux entries and input index at end of document
    88         @ echo ".dvi generation"
    89         @ -build/bump_ver.sh
    90         @ ${LaTeX} ${basename ${notdir $@}}.tex                                                                 # Run again to get index title into table of contents
     50${basename ${DOCUMENT}}.dvi : Makefile ${GRAPHS} ${PROGRAMS} ${PICTURES} ${FIGURES} ${SOURCES} ${basename ${DOCUMENT}}.tex \
     51                ../../LaTeXmacros/common.tex ../../LaTeXmacros/indexstyle
     52        # Conditionally create an empty *.ind (index) file for inclusion until makeindex is run.
     53        if [ ! -r ${basename $@}.ind ] ; then touch ${basename $@}.ind ; fi
     54        # Must have *.aux file containing citations for bibtex
     55        if [ ! -r ${basename $@}.aux ] ; then ${LaTeX} ${basename $@}.tex ; fi
     56        -${BibTeX} ${basename $@}
     57        # Some citations reference others so run steps again to resolve these citations
     58        ${LaTeX} ${basename $@}.tex
     59        -${BibTeX} ${basename $@}
     60        # Make index from *.aux entries and input index at end of document
     61        makeglossaries ${basename $@}
     62        #${LaTeX} ${basename $@}.tex
     63        # Run again to get index title into table of contents
     64        ${LaTeX} ${basename $@}.tex
     65        -./bump_ver.sh
     66        ${LaTeX} ${basename $@}.tex
    9167
    9268
     
    9672## Define the default recipes.
    9773
    98 build/%.tex : figures/%.fig
     74%.tex : %.fig
    9975        fig2dev -L eepic $< > $@
    10076
    101 build/%.ps : figures/%.fig
     77%.ps : %.fig
    10278        fig2dev -L ps $< > $@
    10379
    104 build/%.pstex : figures/%.fig
     80%.pstex : %.fig
    10581        fig2dev -L pstex $< > $@
    10682        fig2dev -L pstex_t -p $@ $< > $@_t
Note: See TracChangeset for help on using the changeset viewer.