summaryrefslogtreecommitdiffstats
path: root/Makefile
AgeCommit message (Expand)AuthorFilesLines
2024-03-16Plot RCU-test-ratio on-the-flyAkira Yokosawa1-2/+16
2024-01-07Makefile: Use rsvg-convert anyway if no inkscape is foundAkira Yokosawa1-0/+3
2024-01-07Makefile: Allow rsvg-convert 2.52Akira Yokosawa1-1/+13
2024-01-07Makefile: Don't use rsvg-convert < 2.57Akira Yokosawa1-4/+12
2024-01-07Makefile: Add rules to use rsvg-convert for SVG --> PDF conversionAkira Yokosawa1-5/+20
2023-10-20Prevent inkscape from interacting with desktop managerAkira Yokosawa1-10/+4
2023-10-13Make sure all PDF conversions are completeAkira Yokosawa1-0/+4
2023-10-13Ignore emergency-save SVG files from InkscapeAkira Yokosawa1-3/+5
2023-10-13Ignore error of unstable InkscapeAkira Yokosawa1-0/+5
2023-07-14Don't run fixfonts for pstricks figuresAkira Yokosawa1-2/+0
2023-07-07Silence font warning in sf (sans serif) buildsAkira Yokosawa1-0/+1
2023-06-15Makefile: Add 'DejaVu Sans' to nice-to-have fontsAkira Yokosawa1-3/+12
2023-03-10Makefile: Remove 'SHELL = /bin/bash'Akira Yokosawa1-1/+0
2023-03-10Stop using 'which' command in build scriptsAkira Yokosawa1-7/+8
2023-03-05Add precheck.shAkira Yokosawa1-3/+8
2023-03-05Use fig2dev as fallback to fig2epsAkira Yokosawa1-3/+7
2023-03-05Makefile: Move CREFPAIR check into cleverefcheck.shAkira Yokosawa1-15/+0
2023-03-02Makefile: Use portable egrep pattern (enclose '{' in '[]')Akira Yokosawa1-1/+1
2023-03-02Makefile: Use multiple '-e' flags for non-GNU sed compatibilityAkira Yokosawa1-2/+2
2023-02-06gitlab-ci.yml: Add Liberation font families for PDF buildAkira Yokosawa1-2/+22
2022-04-11Makefile: Test $(LATEX) before invoking runfirstlatex.shAkira Yokosawa1-0/+7
2022-04-11run{first}latex.sh: Use variable for 'pdflatex' commandAkira Yokosawa1-2/+3
2022-04-11Makefile: Let ebook-size builds graduate from 'WIP'Akira Yokosawa1-2/+2
2022-04-11Makefile: Remove redundant nest of filter-out functionAkira Yokosawa1-1/+1
2022-04-11Makefile: Ignore temporary .eps filesAkira Yokosawa1-2/+9
2022-01-30Makefile: Fix regression of parallel run of autodate.shAkira Yokosawa1-6/+4
2022-01-29Makefile: Fix issues WRT parallel runs of pdflatexAkira Yokosawa1-5/+7
2021-10-19Makefile: Add dependencies to font-conversion scriptsAkira Yokosawa1-0/+4
2021-10-17Makefile: Promote epstopdf-rule.mk as the defaultAkira Yokosawa1-1/+1
2021-10-17Makefile: Shorten progress report (dir/filename.src --> .dst)Akira Yokosawa1-7/+7
2021-10-03Makefile: Don't run fixfonts on .eps with embedded fontAkira Yokosawa1-0/+7
2021-10-03epstopdf-rule.mk: Save a 'cp' by running fixfonts script directlyAkira Yokosawa1-0/+2
2021-10-03epstopdf-rule.mk: Add alternative rules for .eps --> .pdf conversionAkira Yokosawa1-1/+5
2021-10-03Makefile: Split rules related to a2ping into a2ping-rule.mkAkira Yokosawa1-62/+2
2021-10-03Makefile: Add targets to build/clean figure filesAkira Yokosawa1-0/+12
2021-09-26Update on-the-fly font-substitution patterns for .eps and .svg filesAkira Yokosawa1-9/+18
2021-09-11Makefile: Add patterns to ignore 'OLD' .eps filesAkira Yokosawa1-1/+3
2021-09-10Makefile: Ignore .eps files under CodeSamples/.../OLD-*/Akira Yokosawa1-1/+5
2021-08-17Makefile: Rename periodcheck --> punctcheckAkira Yokosawa1-6/+8
2021-06-09Makefile: Auto run cleverefcheck on 'make'Akira Yokosawa1-0/+2
2021-05-18Omit noindentafter.styAkira Yokosawa1-1/+0
2021-05-03utilities/autodate.sh: Fix potential hung-up on missing tcolorboxAkira Yokosawa1-1/+1
2021-04-30Auto run periodcheck on 'make'Akira Yokosawa1-6/+9
2021-04-27periodcheck: Add script to check missing annotation of periodAkira Yokosawa1-1/+4
2021-04-14howto, Makefile: Update answer to Quick Quiz 1.3 and 'make help-full'Akira Yokosawa1-1/+1
2021-04-14perfbook-lt.tex: Remove boolean qqzchpendAkira Yokosawa1-2/+1
2021-04-14qqz.sty: Modify -nq build to have chapterwise quiz-only sectionAkira Yokosawa1-1/+1
2021-04-08Makefile: Disable qqzbg in -nq buildsAkira Yokosawa1-1/+2
2021-04-06Makefile: Fix typo in target 'ebdf'Akira Yokosawa1-1/+1
2021-04-05Makefile: Update rules to reflect help textAkira Yokosawa1-18/+36
2021-04-05Makefile: (help text only) Refactor build targetsAkira Yokosawa1-32/+43
2021-04-05index, acronym: Add acronym list and two-level indexingAkira Yokosawa1-1/+4
2021-03-27Makefile: Add info on ebooksize build in help and help-fullAkira Yokosawa1-1/+10
2021-03-25perfbook/papersize: ebook reader size supportBalbir Singh1-1/+9
2021-03-11Merge tag 'for-paul-2021.03.12a' of https://github.com/akiyks/perfbookPaul E. McKenney1-1/+3
2021-03-11summary: Add a summary chapterPaul E. McKenney1-0/+1
2021-03-12Makefile: Restore a2ping for .tex originated .eps filesAkira Yokosawa1-1/+3
2021-01-23Makefile: Add ack.texPaul E. McKenney1-0/+1
2021-01-20Makefile: Fix timing of autodate.tex generationAkira Yokosawa1-2/+4
2021-01-04Makefile: Cope with GhostScript 9.53.0 or laterAkira Yokosawa1-5/+25
2020-11-30Makefile: Extend wildcard pattern to catch .eps files under CodeSamplesAkira Yokosawa1-0/+3
2020-11-24Makefile: Remove sed patterns to substitute paper and column settingAkira Yokosawa1-3/+2
2020-11-24index: Add annotations to people's names for PoCAkira Yokosawa1-1/+2
2020-11-24PoC of indexingAkira Yokosawa1-1/+8
2020-10-24utilities/autodate.sh: Make newer tcolorbox behave as beforeAkira Yokosawa1-1/+1
2020-08-14Makefile: Prevent parallel runs of divideqqz.plAkira Yokosawa1-2/+8
2020-07-29Enhance qqz scheme for chapterwise QQZ answersAkira Yokosawa1-3/+12
2020-07-29Makefile: Fix typo in CREFPTNAkira Yokosawa1-1/+1
2020-04-19Update output option for Inkscape 1.0Akira Yokosawa1-2/+2
2020-04-01Makefile: Keep perfbook-lt.tex in 'make clean'Akira Yokosawa1-1/+2
2020-03-31Let paper size be orthogonal to 1c/2c layout variationsAkira Yokosawa1-15/+28
2020-03-31Makefile: Let autodate.tex depend on tag statusAkira Yokosawa1-1/+3
2020-03-31Enable framed Quick Quizzes on release tagsAkira Yokosawa1-0/+1
2020-03-31Makefile: Fix typo in recipe of msntAkira Yokosawa1-1/+1
2020-03-31Makefile: Add PERFBOOK_PAPER=HB supportAkira Yokosawa1-8/+12
2020-03-31Makefile: Add PERFBOOK_PAPER=A4 supportAkira Yokosawa1-27/+47
2020-03-30Add target for A4 paperAkira Yokosawa1-1/+5
2020-03-28Makefile: Show only official targets in 'make help'Akira Yokosawa1-8/+14
2020-03-28Fix paper size of -hb buildAkira Yokosawa1-1/+1
2020-03-26Makefile: Add and rename targets for framed and no Quick QuizzesAkira Yokosawa1-11/+18
2020-03-26Add experimental target 'noqq' (sans inline Quick Quizzes)Akira Yokosawa1-1/+4
2020-03-26qqz.sty: Add background color to Quiz part of Quick QuizzesAkira Yokosawa1-1/+11
2020-02-14Makefile: Add check of \crefrange and \clnrefrange misuseAkira Yokosawa1-0/+15
2020-02-10Revert "Remove required version of 'epigraph'"Akira Yokosawa1-21/+0
2020-02-02Makefile: grep only .tex files in 'linelabel' and 'lineref' searchAkira Yokosawa1-13/+12
2020-02-02Makefile: Add command line for Inkscape 1.0Akira Yokosawa1-0/+7
2020-01-31Remove required version of 'epigraph'Akira Yokosawa1-0/+21
2020-01-31Makefile: Check 'linelabel' and 'lineref' used as environmentAkira Yokosawa1-0/+26
2020-01-16utilities/fixsvgfonts-urwps.sh: Use symbol font available on F31Akira Yokosawa1-1/+10
2019-12-02Makefile: Add compatibility check of Ghostscript and a2ping (9.50 vs 2.84p)Akira Yokosawa1-7/+16
2019-11-02Makefile: Add existence chech of 'newtx' and 'courier-scaled' fontsAkira Yokosawa1-1/+9
2019-09-17Add optional flag 'LATEX_OPT' in run{first}latex.shBalbir Singh1-0/+1
2019-02-25Makefile: Don't remove .fcv and .ltms files in target 'clean'Akira Yokosawa1-3/+3
2019-02-25Makefile: Add optional recipe to detect conflict in page group objectAkira Yokosawa1-1/+15
2019-02-25Makefile: Add check of font package availabilityAkira Yokosawa1-5/+37
2019-02-25Makefile: Fix recipe of target 'perfbook-msn.pdf'Akira Yokosawa1-1/+1
2019-02-21defer/rcuapi: Tweak Table 9.3 with nimbusmononarrow fontAkira Yokosawa1-6/+10
2019-02-12Change monospace font of snippets for targets 'mss', 'msns', and 'msn'Akira Yokosawa1-6/+5
2019-02-02formal/spinhint: Update output lists of spinAkira Yokosawa1-1/+3
2019-01-26Makefile: Invoke checkfcv.pl in -> .fcv recipesAkira Yokosawa1-3/+5
2019-01-16debugging: Employ new scheme for code snippetsAkira Yokosawa1-2/+2
2019-01-14Makefile: Automate OBSOLETE_FILES definitionAkira Yokosawa1-5/+8
2018-12-12Makefile: Add recipe to remove obsolete intermediate filesAkira Yokosawa1-3/+3
2018-10-01Makefile: Remove rules for QC sectionAkira Yokosawa1-19/+2
2018-10-01CodeSamples: Exclude meta command lines in building api.hAkira Yokosawa1-1/+3
2018-09-24Require updating a2ping to 2.83p on older distosAkira Yokosawa1-4/+2
2018-09-23Add scripts and recipes to work around restriction of herdtools7Akira Yokosawa1-3/+14
2018-09-23Update build scripts to support code snippets other than 'C'Akira Yokosawa1-1/+1
2018-09-01Suppress indent right after section-level epigraphAkira Yokosawa1-0/+1
2018-08-06Makefile: Fix "make" behaviorPaul E. McKenney1-7/+7
2018-08-05Add dependencies of perfbook_flat.tex to CodeSamples/.../*.fcv filesAkira Yokosawa1-6/+16
2018-08-04Add dependencis to scripts for extracting code snippetsAkira Yokosawa1-3/+3
2018-08-04Catch failure in genaration of CodeSamples/snippets.mkAkira Yokosawa1-4/+5
2018-08-03Automate sub makefile updateAkira Yokosawa1-3/+7
2018-08-03toolsoftrade: Reference line in code snippets by labelAkira Yokosawa1-1/+5
2018-05-13Makefile: Move check of 'Steel City Comic' font from runlatex.shAkira Yokosawa1-0/+4
2018-05-13Makefile: Remove redundant quotation marks in error functionsAkira Yokosawa1-11/+11
2018-05-13Makefile: Add check of version conflict of a2pingAkira Yokosawa1-0/+17
2018-05-13Makefile: Add 'latexpand' existence checkAkira Yokosawa1-4/+4
2018-05-13Makefile: Add sed pattern to accommodate fontconfig 2.13.0Akira Yokosawa1-0/+10
2018-05-02Makefile: Use latexpand instead of texexpandAkira Yokosawa1-3/+3
2018-05-02Makefile: Update help messageAkira Yokosawa1-3/+3
2018-04-03Makefile: Reduce file size of figure generated from ibmqx2-labeled.svgAkira Yokosawa1-4/+15
2018-04-01Stop using modified book.clsAkira Yokosawa1-1/+1
2018-01-27Makefile: Support URW++ v2 font family namesAkira Yokosawa1-5/+15
2018-01-27Add fixsvgfonts.shAkira Yokosawa1-2/+20
2017-10-22Move caption of table to topAkira Yokosawa1-1/+5
2017-10-05future/QC: Use upright glyph for math constant and descriptive suffixAkira Yokosawa1-1/+1
2017-04-23Add 'GPGPU' to non-hyphenation listAkira Yokosawa1-0/+1
2017-03-25Promote 'mslm' to default targetAkira Yokosawa1-23/+23
2017-03-21Choose 'cmtt' font for code snippets in targets 'msnt' and 'mstx'Akira Yokosawa1-6/+11
2017-03-12Add target 'mslm' for 'Latin Modern Typewriter' fontAkira Yokosawa1-2/+9
2017-01-09Makefile: Use qqzreorder.pl in qqz.tex targetAkira Yokosawa1-1/+1
2017-01-04Fix a couple of typos in Makefile help textPaul E. McKenney1-2/+2
2017-01-04Makefile: Add target 'help'Akira Yokosawa1-1/+20
2017-01-04Promote target 'mss' to defaultAkira Yokosawa1-9/+17
2017-01-03Make date of git commit be reflected automaticallyAkira Yokosawa1-2/+5
2016-12-27Makefile: Fix .bbl dependencyAkira Yokosawa1-2/+2
2016-12-23Use 'alphapf' bibliographystyle instead of 'alpha'Akira Yokosawa1-1/+1
2016-12-11Abort build if 'mpost' is present in sourcesAkira Yokosawa1-0/+1
2016-11-05Makefile: Move $(BIBSOURCES) to dependency of .aux targetAkira Yokosawa1-2/+2
2016-10-18Makefile: Add notice of mathastext version for 1csfAkira Yokosawa1-0/+1
2016-10-18Makefile: Add target '1csf' (one-column sans serif)Akira Yokosawa1-1/+5
2016-10-18Makefile: Add targets for alternative monospace fontsAkira Yokosawa1-1/+19
2016-10-14Makefile: Use secondary expansionAkira Yokosawa1-6/+7
2016-10-14Makefile: Use more automatic variablesAkira Yokosawa1-8/+7
2016-10-06Makefile: Use implicit rules for various layout optionsAkira Yokosawa1-24/+8
2016-09-19Tweak page layout of onecolumnAkira Yokosawa1-1/+1
2016-09-19Makefile: Add localized 'book.cls' to dependencyAkira Yokosawa1-0/+1
2016-08-16Makefile: Remove empty target 'extraction'Akira Yokosawa1-27/+14
2016-08-15Makefile: Check availability of `a2ping` and `inkscape`SeongJae Park1-0/+10
2016-08-12Makefile: Add availability check of 'fig2eps' and 'dot' commandsAkira Yokosawa1-0/+10
2016-08-11Makefile: Add .fig -> .eps ruleAkira Yokosawa1-4/+14
2016-07-13Add glossary.tex to make dependenciesPaul E. McKenney1-0/+1
2016-07-12Switch source of Pre-BSD plots, add QQ on 8-CPU plot limitPaul E. McKenney1-2/+0
2016-07-09Add performance graph for Pre-BSD reference countingPaul E. McKenney1-0/+2
2016-06-10Makefile: Possible fix for warning of duplicated targetAkira Yokosawa1-5/+5
2016-06-08Makefile: Use wildcard for .dot filesAkira Yokosawa1-4/+7
2016-06-08build scripts: Suppress warning messagesAkira Yokosawa1-31/+16
2016-06-07Makefile: Promote eps2pdf.sh to implicit rulesAkira Yokosawa1-38/+26
2016-06-07Remove .eps files whose sources are .dotAkira Yokosawa1-1/+3
2016-05-11Makefile: Add comment on why 'extraction' is an empty targetakira.2016.05.14aAkira Yokosawa1-0/+20
2016-05-11Remove rules related to perfbook_htmlAkira Yokosawa1-17/+2
2016-05-11rm qqz.tex and add store15tred.esp to repositoryAkira Yokosawa1-1/+1
2016-05-11Further tweaks of MakefileAkira Yokosawa1-32/+17
2016-05-11Fix regression in MakefileAkira Yokosawa1-0/+1
2016-05-11Further improvement of build scriptsAkira Yokosawa1-47/+35
2016-05-11Makefile: Use wildcardsAkira Yokosawa1-158/+61
2016-05-11Makefile: Reorder rulesAkira Yokosawa1-14/+14
2016-05-11Make default target of "make" overridableAkira Yokosawa1-1/+9
2016-05-11Add short name targets in MakefileAkira Yokosawa1-1/+7
2016-05-11Add font installation checkAkira Yokosawa1-1/+4
2016-05-03Makefile: Denote phony targets explicitlyAkira Yokosawa1-0/+1
2016-05-01advsync: Replace table with diagrams in "Variables CanAkira Yokosawa1-0/+2
2016-04-26Another regression fix of build script improvementAkira Yokosawa1-5/+9
2016-04-25Fix regression in improvement of build scriptsAkira Yokosawa1-1/+1
2016-04-23Remove *.bbl from repositoryAkira Yokosawa1-1/+2
2016-04-23Improve behavior of build scriptsAkira Yokosawa1-8/+46
2016-04-19Promote hazard pointers to a top-level sectionPaul E. McKenney1-0/+1
2016-04-19Add larger multiple-value-write scenarioPaul E. McKenney1-0/+4
2015-01-25Convert textless .fig files to .svgPaul E. McKenney1-2/+0
2015-01-25Clean up obsolete figuresPaul E. McKenney1-4/+0
2014-12-29Sat solversPaul E. McKenney1-0/+1
2014-12-29More on axiomatic and herdPaul E. McKenney1-0/+1
2014-11-14Concurrent vs. ParallelPaul E. McKenney1-0/+1
2014-06-08Update Makefile to account for deleted appendicesPaul E. McKenney1-33/+0
2014-04-26Update Shaving the Mandelbrot Set cartoonPaul E. McKenney1-1/+0
2014-04-26Update Uniprocessor Uber Alles cartoonPaul E. McKenney1-1/+0
2014-04-26Update memory-reference cartoonPaul E. McKenney1-1/+0
2014-04-26Update tollbooth cartoonPaul E. McKenney1-2/+0
2014-04-26Add pipeline-flush updated cartoonPaul E. McKenney1-1/+0
2014-04-06Add build option for hardback PDFPaul E. McKenney1-0/+4
2014-03-12Fix cppmem/CPPMEM typosPaul E. McKenney1-0/+1
2014-03-02Move the preface into "howto".Paul E. McKenney1-1/+0
2014-02-28Create a "how to use this book" chapterPaul E. McKenney1-0/+1
2014-02-20Update old-man-and-brat CPU cartoonPaul E. McKenney1-3/+0
2014-02-20Add updated locking hero/slob cartoonsPaul E. McKenney1-2/+0
2014-02-20Add new half-memory-barrier cartoonPaul E. McKenney1-1/+0
2014-02-20Add updated lock-contention "toy" cartoonsPaul E. McKenney1-3/+0
2014-02-20Add updated CPU-future cartoons.Paul E. McKenney1-3/+0