File: Makefile

package info (click to toggle)
yada 0.34
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 1,160 kB
  • ctags: 83
  • sloc: perl: 3,554; makefile: 26; sh: 12
file content (33 lines) | stat: -rw-r--r-- 754 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
# Makefile for generating text file from LyX source

yada.txt: yada.html
	links -dump $< | \
	sed \
	    -e 's/> >/>>/g' \
	> $@

yada.html: yada.tex
	tth $<
	sed \
	    -e 's/<!---->/\&nbsp;/' \
	    -e 's!</dd>!<br />\&nbsp;</dd>!' \
	    -e '/File translated from$$/,/^version/d' $@ > $@.tmp
	mv -f $@.tmp $@

yada.tex: yada.lyx
	lyx -e latex $<
	sed \
	    -e 's/\\textless{}/</g' \
	    -e 's/\\textgreater{}/>/g' \
            -e 's/\\textasciitilde{}/\\~{}/g' \
            -e 's/\\textbackslash{}/$$\\backslash$$/g' \
            -e 's/\\textasciicircum{}/\\verb$$^$$/g' \
	    -e 's/^\\usepackage\[T1\]/\\usepackage[OT4]/' $@ > $@.tmp
	mv -f $@.tmp $@

clean:
	rm -f *.html *.tex *.tmp *.lyx~

distclean:
	rm -f *.txt *.html *.tex *.tmp *.lyx~