YFKlog Perl Ham Radio logger: https://fkurz.net/ham/yfklog.html
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
55 lines
1.8 KiB
55 lines
1.8 KiB
VERSION=0.5.0 |
|
|
|
DESTDIR ?= /usr |
|
|
|
all: |
|
@echo "Nothing to do. make install|uninstall|clean|dist [DESTDIR=/usr]" |
|
|
|
install: |
|
sed 's^prefix="/usr"^prefix="$(DESTDIR)"^g' yfksubs.pl > yfksubs2.pl |
|
sed 's^prefix="/usr"^prefix="$(DESTDIR)"^g' yfk > yfk2 |
|
chmod 0755 yfk |
|
install -d $(DESTDIR)/share/yfklog/ |
|
install -d $(DESTDIR)/share/yfklog/labels/ |
|
install -d $(DESTDIR)/bin/ |
|
install -m 0755 yfk2 $(DESTDIR)/bin/yfk |
|
install -m 0444 yfksubs2.pl $(DESTDIR)/share/yfklog/yfksubs.pl |
|
install -m 0444 db_* $(DESTDIR)/share/yfklog/ |
|
install -m 0444 cty.dat $(DESTDIR)/share/yfklog/ |
|
install -m 0444 config $(DESTDIR)/share/yfklog/ |
|
install -m 0444 p.png $(DESTDIR)/share/yfklog/ |
|
install -m 0444 *.lab $(DESTDIR)/share/yfklog/labels/ |
|
rm -f yfksubs2.pl |
|
rm -f yfk2 |
|
|
|
uninstall: |
|
rm -f $(DESTDIR)/bin/yfk |
|
rm -rf $(DESTDIR)/share/yfklog/ |
|
|
|
clean: |
|
rm -f *~ |
|
|
|
dist: |
|
sed 's/Version [0-9].[0-9].[0-9]/Version $(VERSION)/g' README > README2 |
|
rm -f README |
|
mv README2 README |
|
sed 's/Version [0-9].[0-9].[0-9]/Version $(VERSION)/g' MANUAL > MANUAL2 |
|
rm -f MANUAL |
|
mv MANUAL2 MANUAL |
|
rm -f releases/yfklog-$(VERSION).tar.gz |
|
rm -rf releases/yfklog-$(VERSION) |
|
mkdir yfklog-$(VERSION) |
|
mkdir yfklog-$(VERSION)/clubs/ |
|
mkdir yfklog-$(VERSION)/onlinelog/ |
|
cp yfk yfksubs.pl config cty.dat AUTHORS CHANGELOG db_*.sql *.sqlite \ |
|
COPYING Makefile\ |
|
INSTALL MANUAL README p.png RELEASENOTES *.lab yfklog-$(VERSION) |
|
cp clubs/README yfklog-$(VERSION)/clubs |
|
cp onlinelog/README yfklog-$(VERSION)/onlinelog |
|
cp onlinelog/search.php yfklog-$(VERSION)/onlinelog |
|
cp onlinelog/test.txt yfklog-$(VERSION)/onlinelog |
|
tar -zcf yfklog-$(VERSION).tar.gz yfklog-$(VERSION) |
|
mv yfklog-$(VERSION) releases/ |
|
mv yfklog-$(VERSION).tar.gz releases/ |
|
md5sum releases/*.tar.gz > releases/md5sums.txt |
|
chmod a+r releases/*
|
|
|