Warning: this is an htmlized version!
The original is here, and the conversion rules are here. |
#!/usr/bin/env -S make -f # This file: # http://anggtwu.net/2025.1-C2/Makefile.html # http://anggtwu.net/2025.1-C2/Makefile # (find-angg "2025.1-C2/Makefile") # Author: Eduardo Ochs <eduardoochs@gmail.com> # # (defun m2 () (interactive) (find-anggfile "2025.1-C2/Makefile")) # (defun m3 () (interactive) (find-anggfile "2025.1-C3/Makefile")) # (find-copy-quadros-links) # # (defun e () (interactive) (find-angg "2025.1-C2/Makefile")) # (defun o () (interactive) (find-angg "2024.2-C2/Makefile")) # (defun eo () (interactive) (find-2a '(e) '(o))) # # Skel: (find-semestre-MM-quadros-links "25" "1" "C2" "24" "2") # Template: (find-angg "MAKE/2023.1-MM-template") # (find-angg "2017.2-GA/Makefile") # (find-angg "2024.2-C2/Makefile") # (find-angg "SCANS/Makefile") # (find-node "(make)Text Functions") # (find-node "(make)Automatic Variables") # (find-node "(make)Automatic Variables" "$@" "target of the rule") # (find-node "(make)Automatic Variables" "$*" "stem") THIS = 2025.1-C2 PNGS = $(patsubst %.jpg,%.png,$(wildcard *.jpg)) DJVUS = $(patsubst %.png,%.djvu,$(wildcard *.png)) # (find-angg "bin/whiteboard") # (find-es "gimp" "whiteboard") pngs_: echo $(PNGS) pngs: $(PNGS) %.png: %.jpg whiteboard $< $@ %.pgm: %.png convert $< $@ %.pbm: %.pgm mkbitmap -x -f 50 -t 0.4 $< -o $@ %.djvu: %.pbm cjb2 -lossy $< $@ djvus_: echo $(DJVUS) djvus: $(DJVUS) djvu: $(THIS).djvu $(THIS).djvu: $(DJVUS) echo djvm -create $(THIS).djvu 2025????_C2???_?.djvu djvm -create $(THIS).djvu 2025????_C2???_?.djvu pdf: $(THIS).pdf %.pdf: %.djvu ddjvu -format=pdf $< $@ # (find-fline "~/2024.2-quadros/") # (find-fline "~/2025.1-quadros/") # See: (find-eepitch-intro "3.3. `eepitch-preprocess-line'") # (setq eepitch-preprocess-regexp "^") # (setq eepitch-preprocess-regexp "^#T ?") # (find-fline "~/2025.1-quadros/") # #T * (eepitch-shell) #T * (eepitch-kill) #T * (eepitch-shell) #T f () { cp -av ~/2025.1-quadros/$1.jpg $2.jpg #T chmod 644 $2.jpg #T make $2.png $2.djvu #T make $2.pdf #T } #T f 20250324_151435-C2-1 20250324-C2-1 #T f 20250324_151440-C2-2 20250324-C2-2 #T f 20250324_155600-C2-3 20250324-C2-3 #T f 20250324_155607-C3-4 20250324-C3-4 #T f 20250325_152209-C2-1 20250325-C2-1 #T f 20250325_152216-C2-2 20250325-C2-2 #T f 20250325_161442-C2-3 20250325-C2-3 #T f 20250326_110937-C2-1 20250326-C2-1 #T f 20250331_161204-C2-1 20250331-C2-1 #T f 20250331_161220-C2-2 20250331-C2-2 #T f 20250401_160510-C2-1 20250401-C2-1 #T f 20250401_160515-C2-2 20250401-C2-2 #T f 20250402_105538-C2-1 20250402-C2-1 #T f 20250402_105549-C2-2 20250402-C2-2 #T f 20250402_110229-C2-3 20250402-C2-3 #T f 20250407_155251-C2-1 20250407-C2-1 #T f 20250407_155257-C2-2 20250407-C2-2 #T f 20250407_162008-C2-3 20250407-C2-3 #T f 20250408_160400-C2-1 20250408-C2-1 #T f 20250408_160406-C2-2 20250408-C2-2 #T f 20250408_161119-C2-3 20250408-C2-3 #T f 20250409_111005-C2-1 20250409-C2-1 #T #T f 20250414_160904-C2-1 20250414-C2-1 #T f 20250414_160913-C2-2 20250414-C2-2 #T #T cd ~/2025.1-C2/ #T 'ls' 2025*.jpg | sort | sed -e 's/jpg/djvu/g' | tee /tmp/odjvus #T djvm -create C2-quadros.djvu $(cat /tmp/odjvus) #T make C2-quadros.pdf #T # (find-pdf-page "~/2025.1-C2/C2-quadros.pdf" 1) #T # (find-fline "~/TH/2025.1-C2.blogme") #T #T rsync -avvz -e ssh \ #T *.jpg *.png C2-quadros.pdf \ #T edrx@linode:slow_html/2025.1-C2 #T rsync -avvz -e ssh \ #T *.jpg *.png C2-quadros.pdf \ #T edrx@linode:public_html/2025.1-C2 #T #T # (find-linodesfile "2025.1-C2/") #T # (find-linodepfile "2025.1-C2/") #T http://anggtwu.net/2025.1-C2/C2-quadros.pdf #T # 2kQ1 #T (find-angg "LUA/Calendar4.lua" "NQuadros-emacsqs") #T (find-angg "LUA/Calendar4.lua" "Materia0-quadros") #T * (eepitch-linode) #T * (eepitch-kill) #T * (eepitch-linode) #T cd ~/public_html/ #T makepageindexhtmls #T #T # http://anggtwu.net/2025.1-C2/ #T # http://anggtwu.net/2025.1-C2/C2-quadros.pdf # Local Variables: # coding: utf-8-unix # End: