aboutsummaryrefslogtreecommitdiff
path: root/build
AgeCommit message (Collapse)AuthorFilesLines
2024-05-29Fix filenames1437-update-generated-filenames-to-be-more-desciptivewmat1-30/+30
Change output filenames to riscv-privileged.* and riscv-unprivileged.*
2024-05-29Remove word asciidoc from generated file names (#1436)riscv-isa-release-532077b-2024-05-29Bill Traynor1-30/+30
No need for asciidoc in filenames therefore removing.
2024-05-15Fixed Makefile to allow building EPUB manuals with docker rule (#1414)Ioan-Cristian1-1/+1
Co-authored-by: Ioan-Cristian CÎRSTEA <ioan-cristian.cirstea@tutanota.com>
2024-05-14Don't build epub docs within docker containerAndrew Waterman1-2/+5
...as doing so currently fails.
2024-05-12Added support for EPUB3Ioan-Cristian CÎRSTEA2-4/+24
This pull requests adds support for building EPUB3 versions of the RISC-V ISA manuals. To achieve this, `asciidoctor-epub3` extension has been used. Known issues: some eBook readers are not capable of rendering embedded images. The solution to this problem is disabling embedded image altogether. The `README.md` file provides more details on how to achieve this. Signed-off-by: Ioan-Cristian CÎRSTEA <ioan-cristian.cirstea@tutanota.com>
2024-04-20Fix running `make -C build docker` (#1358)Alexander Richardson1-1/+1
Without this change I get the following error: `docker: Error response from daemon: create .: volume name is too short, names should be at least two alphanumeric characters.` After fixing that by using `pwd`, I get the following (the w flag is added due to `-C build`): `make: *** No rule to make target 'w'` Fix this by using -$(MAKEFLAGS). I confirmed that both `make -C build docker -j4` and `cd build && make docker -j4` work.
2024-03-20Merge branch 'main' into bitmanipBill Traynor2-28/+11
Signed-off-by: Bill Traynor <wmat@riscv.org>
2024-01-29Removing priv latex buildBill Traynor1-19/+19
Removing priv latex build
2023-10-11Pass MAKEFLAGS to docker make commandAndrew Waterman1-1/+1
Reduces build time by 1/3 or so.
2023-10-11Remove LaTeX specsAndrew Waterman1-27/+1
They aren't being updated anymore, so they're a source of confusion. They will continue to exist in the git history.
2023-09-12apply adoc compression (#1125)jnk0le1-1/+2
opts are still recycled, check if html doesn't break Signed-off-by: jnk0le <jnk0le@hotmail.com>
2023-09-06Add `make docker` target to simplify building with docker imageAndrew Waterman1-0/+5
2023-08-10Add *.pdf.tmp to build/.gitignore (#1091)Tsukasa OI1-0/+1
The author forgot to add this to the initial PR because *.pdf.tmp normally only exists for a short amount of time (while building). Signed-off-by: Tsukasa OI <research_trasio@irq.a4lg.com>
2023-08-10Add *.html to build/.gitignoreTsukasa OI1-0/+1
... to exclude build/{priv,unpriv}-isa-asciidoc.html. Signed-off-by: Tsukasa OI <research_trasio@irq.a4lg.com>
2023-04-17Update the path for Makefile cleanup and GitHub Actions buildRafael Sene1-2/+3
Signed-off-by: Rafael Sene <rafael@riscv.org>
2023-04-17Add the capability to build the Latex version of ISARafael Sene1-9/+54
Signed-off-by: Rafael Sene <rafael@riscv.org>
2023-04-05Removing unneeded individual makefiles.Bill Traynor2-44/+0
Given that we can build all of the targets from one Makefile now, these two doc specific makefiles are no longer needed.
2023-04-04Renamed doc header file.Bill Traynor1-2/+2
Renamed doc header file riscv-unprivileged. Added back in authors. Removed old header file. Added more specific title.
2023-04-04Update MakefileRafael Sene1-1/+1
Fix the references to the proper targets to build the PDFs Signed-off-by: Rafael Sene <rafael@riscv.org>
2023-03-31Update MakefileRafael Sene1-1/+23
Add the capability to build HTML versions of priv and unpriv ISA. Signed-off-by: Rafael Sene <rafael@riscv.org>
2023-03-28Depend on all .adoc sourcesAndrew Waterman1-2/+2
This is imprecise, but it's better to over-trigger the build than under-trigger it.
2023-03-28Don't generate .pdf output unless build succeedsAndrew Waterman1-4/+8
2023-03-22Update MakefileRafael Sene1-3/+3
Fix the references to the priv and unpriv .adoc files Signed-off-by: Rafael Sene <rafael@riscv.org>
2023-03-22Add specific targets for priv and unpriv buildRafael Sene1-22/+41
This changes adds the following: * Use the := assignment operator for immediate assignment, to avoid unnecessary recomputations. * Extract common asciidoctor-pdf options into a single variable (ASCIIDOCTOR_OPTS) to avoid redundancy. * Define a SRCDIR variable for the source directory path to simplify changes. * Use pattern rules to generate PDFs and make the target depend on the source file, so the build is only triggered when the source file has been modified. * Add a clean target to remove generated PDFs. Signed-off-by: Rafael Sene <rafael@riscv.org>
2023-01-30Separating buildsBill Traynor2-0/+44
Separating builds
2023-01-30Fixed the outfile nameBill Traynor1-2/+2
Set outfile name back to unpriv
2023-01-30Switching back to build unprivBill Traynor1-2/+2
Switching back to build unpriv
2023-01-27Change to build priv onlyBill Traynor1-2/+4
Change to build priv only
2023-01-27Restoring makefile to unpriv onlyBill Traynor1-2/+2
Restoring makefile to unpriv only
2023-01-27Updating for priv buildBill Traynor1-2/+2
Updating for priv build
2022-12-23What happens with no theme.Bill Traynor1-4/+0
Deleted theme, fonts, and default theme statements.
2022-12-23Added PDF-THEME lineBill Traynor1-0/+1
Added PDF-THEME line
2022-12-23Changed pdf-style to pdf-themeBill Traynor1-1/+1
Changed pdf-style to pdf-theme
2022-12-09Added font fallback in correct place.Bill Traynor1-0/+1
Theme fallback belongs in makefile.
2021-12-20Update Makefile to use asciidoctor buildStephano Cetola2-68/+24
This switches the make build from a LaTeX build over to asciidoctor. In doing so, several new generated files need to be ignored, so update the gitignore for the build directory and add a gitignore for the images directory. Signed-off-by: Stephano Cetola <scetola@linuxfoundation.org>
2021-07-25Remove trailing spaces in Makefile (#692)Axel Heider1-4/+4
Signed-off-by: Axel Heider <axelheider@gmx.de>
2018-05-23Build PDFs of the specs when master branch is pushedAndrew Waterman1-1/+1
2017-06-12Fix word case, typos and word choicePaul Wise1-2/+2
Suggested-by: codespell Suggested-by: spellintian
2017-02-01Reorganize directory structureAndrew Waterman2-0/+75