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.
38 lines
875 B
38 lines
875 B
# Copyright (C) 2008 Wes Hardaker |
|
# License: GNU GPLv2. See the COPYING file for details. |
|
#!/usr/bin/perl |
|
|
|
use ExtUtils::MakeMaker; |
|
|
|
%opts = ( |
|
'NAME' => 'yfk', |
|
'PREREQ_PM' => { DBI => 0 }, |
|
'EXE_FILES' => [qw(yfk)], |
|
'VERSION_FROM' => 'yfk', # finds $VERSION |
|
); |
|
|
|
if (!($^O eq 'MSWin32' || $Config{'ccflags'} =~ /-D_?WIN32_?/)) { |
|
# doesn't work on windows: no sed |
|
$opts{'PM_FILTER'} = 'sed -e "s|/usr/local|$(PREFIX)|"'; |
|
} |
|
|
|
WriteMakefile(%opts); |
|
|
|
sub MY::postamble { |
|
return ' |
|
|
|
YFKDIR=$(DESTDIR)$(PREFIX)/share/yfklog |
|
|
|
INSTALL=$(PERL) "-MExtUtils::Command" -e cp |
|
|
|
install:: installstuff installfixpaths |
|
|
|
installstuff: |
|
$(MKPATH) $(YFKDIR)/labels |
|
$(INSTALL) yfksubs.pl db_* cty.dat config p.png $(YFKDIR) |
|
$(INSTALL) *.lab $(YFKDIR)/labels |
|
|
|
installfixpaths: |
|
$(PERL) -p -i -e "s|/usr/local|$(PREFIX)|" $(DESTDIR)$(PREFIX)/bin/yfk |
|
'; |
|
}
|
|
|