]> git.donarmstrong.com Git - deb_pkgs/scowl.git/blob - speller/aspell-custom/Makefile.pre
Update upstream source from tag 'upstream/2019.10.06'
[deb_pkgs/scowl.git] / speller / aspell-custom / Makefile.pre
1 cwl_files = en-custom.cwl
2 lang_files = en.dat en_phonet.dat en_affix.dat
3 doc_files = README Copyright
4 extra_files = configure Makefile.pre
5 multi_files = en-custom.multi
6 rws_files = en-custom.rws
7
8 distdir=aspell6-en-custom
9
10 all: ${rws_files} 
11
12 install: all
13         mkdir -p ${DESTDIR}${dictdir}/
14         cp ${rws_files} ${multi_files} ${DESTDIR}${dictdir}/
15         cd ${DESTDIR}${dictdir}/ && chmod 644 ${rws_files} ${multi_files}
16         mkdir -p ${DESTDIR}${datadir}/
17 ifdef NEED_LANG_FILES
18         cd lang && cp ${lang_files} ${DESTDIR}${datadir}/
19         cd ${DESTDIR}${datadir}/ && chmod 644 ${lang_files}
20 endif
21
22 clean:
23         rm -f ${rws_files}
24
25 distclean: clean
26         rm -f Makefile
27
28 maintainer-clean: distclean
29         rm -f ${multi_files} configure Makefile.pre
30
31 uninstall:
32         -cd ${DESTDIR}${dictdir}/ && rm ${rws_files} ${multi_files} ${link_files}
33 ifdef NEED_LANG_FILES
34         -cd ${DESTDIR}${datadir}/ && rm ${lang_files}
35 endif
36
37 dist: ${cwl_files}
38         rm -rf ${distdir}.tar.bz2 ${distdir}
39         mkdir ${distdir}
40         cp -p ${extra_files} ${cwl_files} ${multi_files} ${doc_files} ${distdir}/
41         cp -a lang ${distdir}/lang
42         cp -a doc ${distdir}/doc
43         tar -c --owner=0 --group=0 -f ${distdir}.tar ${distdir}/
44         chmod -R go-w ${distdir}
45         bzip2 -9 ${distdir}.tar
46         rm -r ${distdir}/
47
48 distcheck:
49         tar xfj ${distdir}.tar.bz2
50         cd ${distdir} && ./configure && make
51
52 rel:
53         mv ${distdir}.tar.bz2 ../rel
54
55
56 en-custom.rws: en-custom.cwl
57
58
59 .SUFFIXES: .cwl .rws .wl
60
61 .cwl.rws:
62         ${PREZIP} -d < $< | ${ASPELL} ${ASPELL_FLAGS} --lang=en create master ./$@
63
64 .wl.cwl:
65         cat $< | LC_COLLATE=C sort -u | ${PREZIP} -z > $@
66
67 .pz:
68         ${PREZIP} -d < $< > $@
69