# This Makefile creates an updated host-file for Finnish
# Radio Amateur TCP/IP network.
#
# Created by Markku Toijala ([email protected]) June 13th, 1990.
# Modified by Matti Aarnio ([email protected]) Jan 5th, 1991
# Modified by Tomi Manninen ([email protected]) Nov 11th, 2001
#
CHGRP=/usr/bin/chgrp
CHOWN=/usr/bin/chown
EXPAND=/l/bin/expand
#
PARTS = header oh0 oh1 oh2 oh3 oh4 oh5 oh6 oh7 oh8 oh9

all:    domain.oh hosts.oh

domain.oh:      $(PARTS) Makefile
#       /bin/rm -f domain.oh
#       /bin/rm -f *~
       /bin/cat $(PARTS) | $(EXPAND) > domain.oh
#       -$(CHOWN) mea domain.oh
#       $(CHGRP) ftp domain.oh
#       /bin/chmod 664 domain.oh
#       Mail -s "Fresh OH-IP domain data" ham-oh-ip-numbers <domain.oh

hosts.oh:       domain.oh Makefile
#       /bin/rm -f hosts.oh
#       /bin/rm -f *~
       /bin/cat domain.oh |                                            \
                /p/bin/perl -n -a -e                                   \
                       'if (/^[;]/) {printf "#%s",substr($$_,1);} elsif ($$F[2] eq "A") { printf "%s\t%s\t%s.ampr.org\n",$$F[3],$$F[0],$$F[0];}'       \
                       > hosts.oh
#       -$(CHOWN) mea hosts.oh
#       $(CHGRP) ftp hosts.oh
#       /bin/chmod 664 hosts.oh
#       /usr/ucb/Mail -s "Fresh OH-IP number list" ham-oh-ip-numbers <hosts.oh