# AS Lookup Makefile
# $Id: Makefile,v 1.10 2000/04/05 08:36:19 kuniaki Exp $

PROGS	= aslookup
VERSION = alpha0.12

CFILES	= aslookup.c

IFILES  =

DOCUMENT= Makefile 	readme-jp.txt	readme-eng.txt	\
	  change.txt

OFILES	= ${CFILES:.c=.o}

TARCMD	=/usr/bin/tar
SHELL	=/bin/sh
.SUFFIXES: .c .o

CC	= gcc

BINDIR	=/usr/local/bin

MANDIR	=/usr/local/man/man1

TARFILE = $(PROGS)-$(VERSION).tar.gz
DISTDIR = $(PROGS)-$(VERSION)

# if you have radb mirror server (trawhois), you specify RALOCAL flag.
# Because aslookup will use local radb server.
# AND, If you are using solaris, Please add option "-DSOLARIS".
# CFLAGS  =
# CFLAGS  = -DJPIXDB -DJPNICDB -DAPNICDB
# CFLAGS  = -DRALOCAL -DJPNICDB -DAPNICDB 
# CFLAGS  = -DJPNICDB -DAPNICDB -DLOG -DSOLARIS
CFLAGS  = -DARINDB -DJPNICDB -DAPNICDB 
INCDIR	= -I./

# This line is for solaris.
# LIB = -lsocket -lnls -lxnet
LIB =

all:		$(PROGS)

$(PROGS):	$(OFILES)
		@echo "Linking ... "
		$(CC) $(CFLAGS) $(INCDIR) $(LIB) -o $(PROGS) $(OFILES)
		@echo "done"

.c.o:		$(CFILES)
		$(CC) -c $(CFLAGS) $<

install:	
		@echo "Installing aslookup ..."
		cp $(PROGS) $(BINDIR)/$(PROGS)
		@echo "done"

clean:;		rm -f $(OFILES) $(PROGS)

tar:		$(CFILES) $(IFILES) $(DOCUMENT) $(TOOL)
		@if [ -d ../$(DISTDIR) ] ; then rm -f ../$(DISTDIR); fi
		@ln -s aslookup ../$(DISTDIR)
		@echo $(TARCMD) cvzf $(DISTDIR)/$(TARFILE) "\\" > tartmp.sh
		@for file in $> ; \
		do \
		  echo $(DISTDIR)/$${file} "\\" >> tartmp.sh ; \
		done
		@echo >> tartmp.sh
		@cd .. ; sh < $(DISTDIR)/tartmp.sh
		@rm -f $(DISTDIR)/tartmp.sh



syntax highlighted by Code2HTML, v. 0.9.1