Warning: this is an htmlized version!
The original is here, and the conversion rules are here. |
# This file: # http://angg.twu.net/MAKE/demo-1.gnumake.html # http://angg.twu.net/MAKE/demo-1.gnumake # (find-angg "MAKE/demo-1.gnumake") # Author: Eduardo Ochs <eduardoochs@gmail.com> # Version: 2022jan04 # See: http://angg.twu.net/#eev # # You need this trick to make eepitch ignore the prefix "# ": # (find-eepitch-intro "3.3. `eepitch-preprocess-line'") # (find-angg ".emacs" "eepitch-preprocess-line") # (setq eepitch-preprocess-regexp "^") # (setq eepitch-preprocess-regexp "^#T ") # # Videos: # http://angg.twu.net/eev-videos/2022-eev-make-0.mp4 # (code-eevlinksvideo "eevmake0" "2022-eev-make-0") # (code-eevvideo "eevmake0" "2022-eev-make-0") # (find-eevmake0video "0:00") # #T • (eepitch-shell) #T • (eepitch-kill) #T • (eepitch-shell) #T rm -Rv /tmp/test-make/ #T mkdir /tmp/test-make/ #T cd /tmp/test-make/ #T wget http://angg.twu.net/MAKE/demo-1.gnumake #T make -f demo-1.gnumake help # Suggested by grym: # (find-node "(make)One Shell") .ONESHELL: foo: pwd cd /tmp/ pwd #T • (eepitch-shell) #T • (eepitch-kill) #T • (eepitch-shell) #T make -f demo-1.gnumake foo # (find-es "make" "patsubst") # (find-node "(make)Text Functions" "patsubst") # (find-node "(make)Concept Index" "* @ (in recipes)") # (find-node "(make)Echoing") BASIC_STEMS = \ 2021-2-C2-intro \ 2021-2-C2-somas-1 \ 2021-2-C2-MT1 \ 2021-2-C2-MT2 BASIC_TEX = $(patsubst %,%.tex,${BASIC_STEMS}) show_basic_stems: @echo ${BASIC_STEMS} | tr ' ' '\n' show_basic_tex: @echo ${BASIC_TEX} | tr ' ' '\n' help: @echo "# Targets:" cat demo-1.gnumake | grep -v '^#' | grep ':$$' all: help #T • (eepitch-shell) #T • (eepitch-kill) #T • (eepitch-shell) #T make -f demo-1.gnumake show_basic_stems #T make -f demo-1.gnumake show_basic_tex #T make -f demo-1.gnumake help #T make -f demo-1.gnumake # Local Variables: # coding: utf-8-unix # mode: makefile # End: