-
Notifications
You must be signed in to change notification settings - Fork 5
/
Makefile
43 lines (36 loc) · 1.13 KB
/
Makefile
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
34
35
36
37
38
39
40
41
42
43
###############################################################################
#
# SO - Seguridad en Sistemas Operativos
# Grado en Ingeniería Informática
#
# 2014 - Ernesto Serrano <[email protected]>
# ---------------------------------------------
#
# Makefile para convertir de ficheros odt a ficheros markdown, requiere la
# instalación de los programas odt2html.py y pandoc
#
# Tambien convierte de odt a txt usando odt2txt
#
# sudo easy_install odt2html.py (requiere libxslt y libxml2)
# sudo apt-get install pandoc / brew install pandoc
# sudo apt-get install odt2txt / brew install odt2txt
#
###############################################################################
ODTS=$(shell find . -type f -name '*.odt')
HTMLS=$(wildcard *.html)
MDS=$(patsubst %.html,%.md, $(HTMLS))
TXTS=$(patsubst %.odt,%.txt, $(ODTS))
.PHONY : all
all : $(TXTS) #odt2html $(MDS)
# conversion a HTML
odt2html:
odt2html -a *.odt
# conversión a markdown
%.md : %.html
pandoc -f html -t markdown -s $< -o $@
# conversión a txt
%.txt : %.odt
#odt2txt $< > $@
textutil -convert txt $< -output $@
clean:
find . -type f -name '*.txt' -exec rm -f {} \;