File: Makefile.pre

package info (click to toggle)
aspell-fr 0.1-3-4
  • links: PTS
  • area: main
  • in suites: woody
  • size: 2,276 kB
  • ctags: 4
  • sloc: sh: 59; makefile: 48
file content (83 lines) | stat: -rw-r--r-- 3,861 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
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
# Generated with Aspell Dicts "proc" script version 0.9.1

lang = fr
version = 0.1-3

cwl_files = fr-40-only.cwl fr-60-only.cwl fr-80-only.cwl fr_CH-only.cwl
data_files = fr.dat fr_phonet.dat
doc_files = README COPYING Copyright
extra_files = configure info Makefile.pre
link_files = fr_ch-only.rws fr_ch.multi fr_ch-40.multi fr_ch-60.multi fr_ch-80.multi fr_ch-lrg.multi fr_ch-med.multi fr_ch-sml.multi fr_fr.multi fr_fr-40.multi fr_fr-60.multi fr_fr-80.multi fr_fr-lrg.multi fr_fr-med.multi fr_fr-sml.multi
multi_files = fr.multi fr-40.multi fr-60.multi fr-80.multi fr-lrg.multi fr-med.multi fr-sml.multi fr_CH.multi fr_CH-40.multi fr_CH-60.multi fr_CH-80.multi fr_CH-lrg.multi fr_CH-med.multi fr_CH-sml.multi fr_FR.multi fr_FR-40.multi fr_FR-60.multi fr_FR-80.multi fr_FR-lrg.multi fr_FR-med.multi fr_FR-sml.multi francais.multi francais-40.multi francais-60.multi francais-80.multi francais-lrg.multi francais-med.multi francais-sml.multi french.multi french-40.multi french-60.multi french-80.multi french-lrg.multi french-med.multi french-sml.multi suisse.multi suisse-40.multi suisse-60.multi suisse-80.multi suisse-lrg.multi suisse-med.multi suisse-sml.multi
pwli_files = fr-40-aspell.pwli fr-60-aspell.pwli fr-80-aspell.pwli fr_CH-40-aspell.pwli fr_CH-60-aspell.pwli fr_CH-80-aspell.pwli fr_FR-40-aspell.pwli fr_FR-60-aspell.pwli fr_FR-80-aspell.pwli
rws_files = fr-40-only.rws fr-60-only.rws fr-80-only.rws fr_CH-only.rws


distdir=aspell-${lang}-${version}

all: ${rws_files} ${data_files} ${pwli_files}

install2: all
	mkdir -p ${DESTDIR}${dictdir}/
	cp ${rws_files} ${multi_files} ${DESTDIR}${dictdir}/
	cd ${DESTDIR}${dictdir}/ && chmod 644 ${rws_files} ${multi_files}
	mkdir -p ${DESTDIR}${datadir}/
	cp ${data_files} ${DESTDIR}${datadir}/
	cd ${DESTDIR}${datadir}/ && chmod 644 ${data_files}
	mkdir -p ${DESTDIR}${pwlidir}/
	cp ${pwli_files} ${DESTDIR}${pwlidir}/
	cd ${DESTDIR}${pwlidir}/ && chmod 644 ${pwli_files}

clean:
	rm -f ${rws_files}

uninstall:
	-cd ${DESTDIR}${dictdir}/ && rm ${rws_files} ${multi_files} ${link_files}
	-cd ${DESTDIR}${datadir}/ && rm ${data_files}
	-cd ${DESTDIR}${pwlidir}/ && rm ${pwli_files}

dist:
	perl proc
	./configure
	@make dist-nogen

dist-nogen:
	-rm -r ${distdir}
	mkdir ${distdir}
	cp -p ${extra_files} ${cwl_files} ${multi_files} ${doc_files} ${data_files} ${pwli_files} ${distdir}/
	-cp -pr doc/ ${distdir}/
	gtar cfj ${distdir}.tar.bz2 ${distdir}/
	rm -r ${distdir}/

distcheck:
	tar xfj ${distdir}.tar.bz2
	cd ${distdir} && ./configure && make

rel:
	mv ${distdir}.tar.bz2 ../rel


# Note: These symbolic links (if any) are needed because the current
#       version of Aspell insisting on conversting dictionary names
#       to lowercase.  Aspell .34 will fix this problem and this hack 
#       will be removed shortly after.  
install: install2
	cd ${DESTDIR}${dictdir}; ln -sf fr_CH-only.rws fr_ch-only.rws
	cd ${DESTDIR}${dictdir}; ln -sf fr_CH.multi fr_ch.multi
	cd ${DESTDIR}${dictdir}; ln -sf fr_CH-40.multi fr_ch-40.multi
	cd ${DESTDIR}${dictdir}; ln -sf fr_CH-60.multi fr_ch-60.multi
	cd ${DESTDIR}${dictdir}; ln -sf fr_CH-80.multi fr_ch-80.multi
	cd ${DESTDIR}${dictdir}; ln -sf fr_CH-lrg.multi fr_ch-lrg.multi
	cd ${DESTDIR}${dictdir}; ln -sf fr_CH-med.multi fr_ch-med.multi
	cd ${DESTDIR}${dictdir}; ln -sf fr_CH-sml.multi fr_ch-sml.multi
	cd ${DESTDIR}${dictdir}; ln -sf fr_FR.multi fr_fr.multi
	cd ${DESTDIR}${dictdir}; ln -sf fr_FR-40.multi fr_fr-40.multi
	cd ${DESTDIR}${dictdir}; ln -sf fr_FR-60.multi fr_fr-60.multi
	cd ${DESTDIR}${dictdir}; ln -sf fr_FR-80.multi fr_fr-80.multi
	cd ${DESTDIR}${dictdir}; ln -sf fr_FR-lrg.multi fr_fr-lrg.multi
	cd ${DESTDIR}${dictdir}; ln -sf fr_FR-med.multi fr_fr-med.multi
	cd ${DESTDIR}${dictdir}; ln -sf fr_FR-sml.multi fr_fr-sml.multi

%.rws : %.cwl
	${WORD_LIST_COMPRESS} d < $< | ${ASPELL} ${ASPELL_FLAGS} --lang=fr create master ./$@