Migrate documentation to LaTeX

This commit is contained in:
2026-02-10 00:13:05 +01:00
parent e9bcd234e5
commit 2061fece3d
8 changed files with 446 additions and 393 deletions

View File

@@ -4,16 +4,13 @@
# frozen_string_literal: true
require 'open3'
require 'pathname'
require 'rake/clean'
require 'asciidoctor-pdf'
STAGES = Dir.glob('boot/stage*')
.collect { |stage| File.basename stage }
.sort { |a, b| a.delete_prefix('stage').to_i <=> b.delete_prefix('stage').to_i }
.drop(1) # First assembly stage does not count.
CLEAN.include 'doc/*.pdf'
CLOBBER.include 'build'
def run(exe)
@@ -49,10 +46,3 @@ task :convert do
end
end
end
rule '.pdf' => '.adoc' do |t|
Asciidoctor.convert_file t.source, backend: 'pdf', safe: :safe
end
desc 'Generate documentation'
task doc: 'doc/language.pdf'