# 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