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