summaryrefslogtreecommitdiff
path: root/Makefile.am
blob: db2e6c693be22e08da50718240feb8d1018b85e0 (plain)
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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
FIGURE_SOURCES = \
  images/twomoons.R \
  images/l21m2.R \
  images/insurance_rmse.R \
  images/insurance_mae.R \
  images/lsmr_local_scpf.R \
  images/lsmr_local_osales.R \
  images/lsmr_local_sf2.R \
  images/lsmr_local_oes97.R \
  images/wilcoxon.R \
  images/nemenyi.R \
  images/rsms_1.R \
  images/rsms_2.R \
  images/rsms_3.R \
  images/rsms_4.R \
  images/featureselectionlizeo.R \
  images/featureselectionlizeofull.R

OTHER_FIGURES = \
  images/fig-multi-vues.svg \
  images/fig-co-training.svg \
  images/lasso.svg \
  images/dirty.svg \
  images/hireaugramme.png \
  images/hireau-s.png \
  images/bothsemimulti.svg \
  images/lizeo-donnees.png \
  images/lizeoclassif.svg \
  images/lizeoreg.svg \
  images/lsmrrsmsapprentissage.svg \
  images/lsmrrsmsinference.svg

dist_noinst_SCRIPTS = $(FIGURE_SOURCES)

pdf_DATA = manuscrit.pdf

EXTRA_DIST = \
  manuscrit.html \
  images/logo.png \
  manuscrit.xsl \
  page-de-garde.xsl \
  $(OTHER_FIGURES) \
  images/laps3l_graph_code.R \
  data/laps3l_tuning.Rdata \
  images/lsmr_local_tuning.R \
  data/lsmr_local_tuning.Rdata \
  images/lsmr_global_tuning.R \
  data/lsmr_global_tuning.Rdata \
  data/rsms_test.Rdata \
  data/rsms_protocol_4.Rdata \
  data/feature_selection_lizeo.Rdata

CLEANFILES = \
  manuscrit.{tex,bib,aux,bbl,blg,loa,lof,log,lot,out,pdf,toc} \
  page-de-garde.{aux,log,tex,pdf} \
  $(FIGURE_SOURCES:.R=.svg) \
  images/the-logo.png \
  Rplots.pdf

.PHONY: all clean-local

all: manuscrit.pdf

manuscrit.pdf: manuscrit.tex manuscrit.bib page-de-garde.pdf $(FIGURE_SOURCES:.R=.svg) $(OTHER_FIGURES)
	HOME="$$PWD/inkscape-home" $(PDFLATEX) -shell-escape -interaction nonstopmode $<
	$(BIBTEX) manuscrit
	HOME="$$PWD/inkscape-home" $(PDFLATEX) -shell-escape -interaction nonstopmode $<
	HOME="$$PWD/inkscape-home" $(PDFLATEX) -shell-escape -interaction nonstopmode $<

page-de-garde.pdf: page-de-garde.tex images/the-logo.png
	$(PDFLATEX) -shell-escape -interaction nonstopmode $<
	$(PDFLATEX) -shell-escape -interaction nonstopmode $<

images/the-logo.png: images/logo.png
	mkdir -p images
	cp $< $@

manuscrit.tex: manuscrit.xsl manuscrit.html
	$(XSLTPROC) $^ > $@-t
	mv $@-t $@

page-de-garde.tex: page-de-garde.xsl manuscrit.html
	$(XSLTPROC) $^ > $@-t
	mv $@-t $@

manuscrit.bib: manuscrit.html
	$(XSLTPROC) 'http://h4sp.planete-kraus.eu/transform/bibliography.xsl' $< > $@-t
	mv $@-t $@

%.svg: %.R
	mkdir -p images
	export ABS_TOP_SRCDIR="@abs_top_srcdir@" OUTPUT=$@-t; $(RSCRIPT) $<
	mv $@-t $@

clean-local:
	rm -rf svg-inkscape inkscape-home