mirror of
https://github.com/plctlab/riscv-operating-system-mooc.git
synced 2025-11-16 12:34:47 +00:00
20 lines
506 B
Makefile
20 lines
506 B
Makefile
SECTIONS = \
|
|
code/asm \
|
|
code/os \
|
|
|
|
.DEFAULT_GOAL := all
|
|
all :
|
|
@echo "begin compile ALL exercises for assembly samples ......................."
|
|
for dir in $(SECTIONS); do $(MAKE) -C $$dir || exit "$$?"; done
|
|
@echo "compile ALL exercises finished successfully! ......"
|
|
|
|
.PHONY : clean
|
|
clean:
|
|
for dir in $(SECTIONS); do $(MAKE) -C $$dir clean || exit "$$?"; done
|
|
|
|
.PHONY : slides
|
|
slides:
|
|
rm -f ./slides/*.pdf
|
|
soffice --headless --convert-to pdf:writer_pdf_Export --outdir ./slides ./docs/ppts/*.pptx
|
|
|