# 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