# # This confidential and proprietary software may be used only as # authorised by a licensing agreement from ARM Limited # (C) COPYRIGHT 2020 ARM Limited # ALL RIGHTS RESERVED # The entire notice above must be reproduced on all authorised # copies and copies may only be made to the extent permitted # by a licensing agreement from ARM Limited. # TOSAREVISION=0.20.0 MKDIR=mkdir -p ASCIIDOC=asciidoctor HTMLDIR=out/html PDFDIR=out/pdf COMMON_ARGS= -a revnumber="$(TOSAREVISION)" SPECSRC := tosa_spec.adoc SPECFILES = $(wildcard chapters/[A-Za-z]*.adoc) tosa.css .DELETE_ON_ERROR: .PHONY: all html pdf clean all: html pdf html: $(HTMLDIR)/tosa_spec.html pdf: $(PDFDIR)/tosa_spec.pdf clean: $(RM) $(HTMLDIR)/tosa_spec.html $(RM) $(PDFDIR)/tosa_spec.pdf $(HTMLDIR)/tosa_spec.html: $(SPECSRC) $(SPECFILES) $(MKDIR) $(HTMLDIR) $(ASCIIDOC) -b html5 -a stylesheet=tosa.css $(COMMON_ARGS) -o $@ $< $(PDFDIR)/tosa_spec.pdf: $(SPECSRC) $(SPECFILES) $(MKDIR) $(PDFDIR) $(ASCIIDOC) -r asciidoctor-pdf -b pdf $(COMMON_ARGS) -o $@ $(SPECSRC)