3 # stuff we should do in the makefile
4 # but can't for portability reasons.
9 dotfiles="$HOME/$1 $dotfiles"
11 dname=$(dirname "$HOME/$1")
12 cat <<EOF >> Makefile.local
14 [ ! -d "$dname" ] && mkdir -p "$dname" || true
22 dotfiles="$HOME/$1 $dotfiles"
23 xxxfiles="${2%.lp} $xxxfiles"
25 dname=$(dirname "$HOME/$1")
26 cat <<EOF >> Makefile.local
28 [ ! -d "$dname" ] && mkdir -p "$dname" || true
33 printf '\tchmod %s $@\n' "$3" >> Makefile.local
35 echo >> Makefile.local
40 gemfiles="gem/$1.gmi $gemfiles"
41 wwwfiles="www/$1.html $wwwfiles"
43 cat <<EOF >> Makefile.local
45 [ ! -d "gem/$dname" ] && mkdir -p "gem/$dname" || true
46 sed 's/EXT/gmi'/ $2 | ./unpar | ./gc > \$@
48 www/$1.html: gem/$1.gmi header.html footer.html
49 [ ! -d "www/$dname" ] && mkdir -p "www/$dname" || true
50 sed 's!TITLE!$1!' header.html > \$@
51 sed 's/EXT/html/' $2 | ./unpar | ./gc | ./gem2html >> \$@
52 cat footer.html >> \$@
59 pair .profile profile.lp
61 pair lib/profile rc.lp
62 pair .sqliterc sqliterc.lp
63 pair .psqlrc psqlrc.lp
67 pair bin/acmerc bin/acmerc.lp +x
68 pair bin/amused-monitor bin/amused-monitor.lp +x
69 pair bin/browser bin/browser.lp +x
70 pair bin/clip bin/clip.lp +x
71 pair bin/diffstat bin/diffstat.lp +x
72 pair bin/gamemode bin/gamemode.lp +x
73 pair bin/gmi2txt bin/gmi2txt.lp +x
74 pair bin/mquote bin/mquote.lp +x
75 pair bin/nof bin/nof.lp +x
76 pair bin/sshot bin/sshot.lp +x
77 pair bin/template bin/template.lp +x
79 copy bin/news bin/news
81 pair .config/herbstluftwm/autostart config/herbstluftwm/autostart.lp
82 pair .config/herbstluftwm/panel config/herbstluftwm/panel.lp +x
83 pair .config/herbstluftwm/process.awk config/herbstluftwm/process.awk.lp
84 pair .config/herbstluftwm/lib config/herbstluftwm/lib.lp
85 pair .config/herbstluftwm/event-gen config/herbstluftwm/event-gen.lp
87 pair .emacs.d/early-init.el emacs/early-init.el.lp
88 copy .emacs.d/init.el emacs/init.el
89 copy .emacs.d/minimal-theme.el emacs/minimal-theme.el
90 copy .emacs.d/simple-pass.el emacs/simple-pass.el
93 for file in $files; do
94 conv "${file%.lp}" "$file"
97 cat <<EOF >> Makefile.local
101 XXXFILES = $(printf "%s\n" $xxxfiles | sort | xargs echo)