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
|
#! /usr/bin/make -f
build:
cd src && ./Configure -S
cd src && $(MAKE) depend
cd src && $(MAKE)
clean:
cd src && test ! -f Makefile || $(MAKE) realclean
rm -f src/hints/Policy.sh src/hints/Policy.sh.old
rm -fr src/.config src/config.sh.old
install-strn:
install -d $(ROOT)/usr/bin
install -m 755 -s src/strn $(ROOT)/usr/bin
install -m 755 src/newsetup $(ROOT)/usr/bin
install -m 755 src/newsgroups $(ROOT)/usr/bin
install -m 755 src/Pnews $(ROOT)/usr/bin
install -m 755 src/Rnmail $(ROOT)/usr/bin
#install -m 755 src/filexp $(ROOT)/usr/bin/Rnfilexp
install -d $(ROOT)/usr/lib/strn
install -m 644 src/INIT $(ROOT)/usr/lib/strn
install -m 755 src/filexp $(ROOT)/usr/lib/strn
install -m 755 src/norm.saver $(ROOT)/usr/lib/strn
install -m 755 src/mbox.saver $(ROOT)/usr/lib/strn
install -m 755 src/makedir $(ROOT)/usr/lib/strn
install -m 644 src/Pnews.header $(ROOT)/usr/lib/strn
install -m 755 src/Speller $(ROOT)/usr/lib/strn
install -m 755 -s src/artcheck $(ROOT)/usr/lib/strn
install -m 755 -s src/getactive $(ROOT)/usr/lib/strn
install -d $(ROOT)/etc/news/strn
install -m 644 src/newsnews $(ROOT)/etc/news/strn
ln -s /etc/news/strn/newsnews $(ROOT)/usr/lib/strn/newsnews.strn
echo /etc/news/strn/newsnews > $(ROOT)/DEBIAN/conffiles
install -m 644 src/default_topic $(ROOT)/etc/news/strn
ln -s /etc/news/strn/default_topic $(ROOT)/usr/lib/strn/default_topic
echo /etc/news/strn/default_topic >> $(ROOT)/DEBIAN/conffiles
install -m 644 src/hier_groups $(ROOT)/etc/news/strn
ln -s /etc/news/strn/hier_groups $(ROOT)/usr/lib/strn/hier_groups
echo /etc/news/strn/hier_groups >> $(ROOT)/DEBIAN/conffiles
cp -r src/help $(ROOT)/usr/lib/strn/help
install -d $(ROOT)/usr/lib/menu
install -m 644 debian/menu $(ROOT)/usr/lib/menu/strn
install -d $(ROOT)/usr/man/man1
install -m 644 src/trn.1 $(ROOT)/usr/man/man1
install -m 644 src/Pnews.1 $(ROOT)/usr/man/man1
install -m 644 src/Rnmail.1 $(ROOT)/usr/man/man1
install -m 644 src/newsetup.1 $(ROOT)/usr/man/man1
install -m 644 src/newsgroups.1 $(ROOT)/usr/man/man1
install -m 644 src/strn.1 $(ROOT)/usr/man/man1
gzip -9n $(ROOT)/usr/man/man?/*
install -d $(ROOT)/usr/doc/strn
install -m 644 0.9.2.notes $(ROOT)/usr/doc/strn/changelog
install -m 644 src/NEW $(ROOT)/usr/doc/strn/changelog.trn
install -m 644 debian/changelog $(ROOT)/usr/doc/strn/changelog.Debian
install -m 644 README.NOW $(ROOT)/usr/doc/strn/README.strn
install -m 644 README.strn $(ROOT)/usr/doc/strn/ANNOUNCE.strn
install -m 644 src/README $(ROOT)/usr/doc/strn/README.trn
install -m 644 src/HINTS $(ROOT)/usr/doc/strn
gzip -9n $(ROOT)/usr/doc/strn/*
cp -r samples $(ROOT)/usr/doc/strn/examples
ln -s ../../lib/strn/help $(ROOT)/usr/doc/strn/help
install -m 644 debian/copyright $(ROOT)/usr/doc/strn/copyright
install -m 755 debian/postinst debian/postrm $(ROOT)/DEBIAN
dpkg-shlibdeps -pstrn $(ROOT)/usr/bin/*
finalise-strn:
chown -R root.news $(ROOT)/usr/lib/strn
|