###############################################################################
#									      #
# 				Whois Makefile				      #
#									      #
# 	       Copyright (C) Sergei A. Viznyuk, June, 1998                    #
#			      All rights reserved.			      #
#									      #
###############################################################################

###########################
# PARAMETERS TO PLAY WITH #
###########################

#DEFS=
#ADDS= -m586

###########################
# NOTHING BELOW NEEDS YOU #
###########################

OSNAME=$(shell uname)

ifeq ($(OSNAME),Linux)
CC = gcc
CFLAGS = -O2 $(ADDS) -fomit-frame-pointer -malign-loops=2 -malign-jumps=2 \
-malign-functions=2 -Wall $(DEFS)
LDFLAGS = -s -O2
INCLUDES = -I.
else
CC = cc
CFLAGS = -O2
LDFLAGS =
INCLUDES = -I.
endif

objects = whois.o

whois:	$(objects)
	$(CC) $(LDFLAGS) -o $@ $^
	@(ls -l $@)

%.o:	%.c
	$(CC) $(CFLAGS) $(INCLUDES) -c $<

default: whois

install: whois
	install -c -m 0555 whois /usr/bin

install.man: whois.1
	install -c -m 0444 whois.1 /usr/man

clean:
	rm -f $(objects) core
