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 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143
|
#!/usr/bin/make -f
#
# (C) 1999-2003 Roland Rosenfeld <roland@debian.org>, based on
# Sample debian/rules that uses debhelper.
# This file is public domain software, originally written by Joey Hess.
#
# This version is for a package that builds an architecture-dependant
# package, as well as an architecture-independent package.
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
worte= worte.txt verben.txt adjektive.txt klein.txt \
geographie.txt vornamen.txt abkuerz.txt imperat.txt latein.txt \
informatik.txt infoabk.txt elektronik.txt orgabk.txt marken.txt \
worte2.txt zusammen.txt technik.txt compeng.txt \
alphabeta.txt roemisch.txt
build: build-stamp
build-stamp:
dh_testdir
$(MAKE) WORTE="$(worte)"
$(MAKE) myspelldic
debian/rules deutsch
touch build-stamp
debian/diacrit7to8: debian/diacrit7to8.l
cd debian; flex -8 -f diacrit7to8.l
gcc -O2 debian/lex.yy.c -lfl -o debian/diacrit7to8
@/bin/rm debian/lex.yy.c
deutsch: all.words debian/diacrit7to8
sed -f ./clear_affix all.words | debian/diacrit7to8 | sort -u > $@
clean:
dh_testdir
dh_testroot
rm -f build-stamp
-$(MAKE) clean
rm -f debian/diacrit7to8
rm -f deutsch
rm -f debian/iogerman.config debian/iogerman.templates
rm -f debian/wogerman.config debian/wogerman.templates
dh_clean
install: build
dh_testdir
dh_testroot
dh_clean -k
dh_installdirs
# iogerman (binary-arch):
install -o root -g root -m644 deutsch.aff \
`pwd`/debian/iogerman/usr/lib/ispell/ogerman.aff
install -o root -g root -m644 deutsch.hash \
`pwd`/debian/iogerman/usr/lib/ispell/ogerman.hash
(cd `pwd`/debian/iogerman/usr/lib/ispell; \
ln -s ogerman.aff odeutsch.aff; \
ln -s ogerman.hash odeutsch.hash;)
# wogerman (binary-indep):
install -o root -g root -m644 deutsch \
`pwd`/debian/wogerman/usr/share/dict/ogerman
# myspell-de-de-oldspell (binary-indep):
install -o root -g root -m644 myspell.dic \
`pwd`/debian/myspell-de-de-oldspell/usr/share/myspell/dicts/de_DE.dic
install -o root -g root -m644 myspell.aff \
`pwd`/debian/myspell-de-de-oldspell/usr/share/myspell/dicts/de_DE.aff
# dh_install
# Build architecture-independent files here.
binary-indep: build install
dh_testdir -i
dh_testroot -i
dh_installchangelogs -i Changes
dh_installdocs -i
dh_installexamples -i
# dh_installmenu -i
installdeb-wordlist -pwogerman # Internally calls dh_installdebconf
installdeb-myspell -pmyspell-de-de-oldspell
# dh_installdebconf -i
# dh_installlogrotate -i
# dh_installemacsen -i
# dh_installcatalogs -i
# dh_installpam -i
# dh_installmime -i
# dh_installinit -i
# dh_installcron -i
# dh_installinfo -i
# dh_undocumented -i
dh_installman -i
dh_link -i
dh_compress -i
dh_fixperms -i
# dh_perl -i
# dh_python -i
dh_installdeb -i
dh_gencontrol -i
dh_md5sums -i
dh_builddeb -i
# Build architecture-dependent files here.
binary-arch: build install
dh_testdir -a
dh_testroot -a
dh_installchangelogs -a Changes
dh_installdocs -a
dh_installexamples -a
dh_installmenu -a
installdeb-ispell -a # This internally calls dh_installdebconf
# dh_installdebconf -a
# dh_installlogrotate -a
# dh_installemacsen -a
# dh_installcatalogs -a
# dh_installpam -a
# dh_installmime -a
# dh_installinit -a
# dh_installcron -a
# dh_installinfo -a
# dh_undocumented -a
dh_installman -a
dh_strip -a
dh_link -a
dh_compress -a
dh_fixperms -a
# dh_perl -a
# dh_python -a
# dh_makeshlibs -a
dh_installdeb -a
dh_shlibdeps -a
dh_gencontrol -a
dh_md5sums -a
dh_builddeb -a
binary: binary-indep binary-arch
.PHONY: build clean binary-indep binary-arch binary install
|