Quick
index
main
eev
eepitch
maths
angg
blogme
dednat6
littlelangs
PURO
(GAC2,
C3TD,
λMDetc)
(Chapa 1)

emacs
lua
(la)tex
maxima
fvwm
agda
tcl
forth
icon
debian
irc
contact

Using eev to test make(files)

C begot Unix
Unix begot Make
And Make begot the 10000 things

    (Source: here)

In 2022jan04 I realized that I could use the eepitch-preprocess-line trick - that I added to eev in 2021dec15! - to add tests blocks to makefiles, and to create makefiles that are demos of features that I use rarely... I asked on #emacs for suggestions of features to show, and a few minutes later I recorded a video (warning: totally unherehearsed!) demoing just a few features. Click on the thumbnail at the left to watch it, and click on the thumbnail at the right to see a screenshot of a demo that shows some tricks that I find really useful - the target "%.showvar" and a way to run an interactive shell inside make to inspect the variables.


You can watch the video on Youtube here, but Youtube always converts my videos to a format that is blurry at some points. The best way to watch this video is to download it and its subtitles with the two "wget"s below, and then use mpv (with these tricks) to watch it in high speed:

# See:  http://anggtwu.net/eev-videos.html
#       http://anggtwu.net/eev-videos.html#mpv-keys
# Play: (find-2022eevmake0video "0:00")
# Info: (find-1stclassvideo-links "2022eevmake0")
# Subs: (find-1stclassvideolsubs  "2022eevmake0")

wget -nc http://anggtwu.net/eev-videos/2022-eev-make-0.mp4
wget -N  http://anggtwu.net/eev-videos/2022-eev-make-0.vtt
mpv --fs --osd-level=2 2022-eev-make-0.mp4

Other links:

The file that I used in the video:
http://angg.twu.net/MAKE/demo-1.gnumake.html
http://angg.twu.net/MAKE/demo-1.gnumake
        (find-angg "MAKE/demo-1.gnumake")

Other tricks (that I learned after the video):
http://angg.twu.net/MAKE/demo-2.gnumake.html
http://angg.twu.net/MAKE/demo-2.gnumake
        (find-angg "MAKE/demo-2.gnumake")