Warning: this is an htmlized version!
The original is here, and
the conversion rules are here.
# This file:
#   http://anggtwu.net/MAKE/demo-1.gnumake.html
#   http://anggtwu.net/MAKE/demo-1.gnumake
#          (find-angg "MAKE/demo-1.gnumake")
# Author: Eduardo Ochs <eduardoochs@gmail.com>
# Version: 2022jan04 / 2025jun24
#     See: http://anggtwu.net/eepitch.html
#          http://anggtwu.net/eev-make.html
#   HSubs: http://anggtwu.net/2022-eev-make-0.html#00:00
#
# This is a demo of how to write test blocks in languages that don't
# have multi-line comments. To try this demo it you need to redefine
# `eepitch-preprocess-line', that by default is a no-op, to the 2-line
# defun that is shown here,
#
#   (find-eepitch-intro "3.3. `eepitch-preprocess-line'" "if we redefine")
#
# and you need to set the regexp used by the preprocessor, with:
#
#   (setq eepitch-preprocess-regexp "^#T ?")
#
# Then try to run the "prefixed eepitch block" below with `f8's:
#
#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://anggtwu.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: