# Xwhois Makefile

prefix = /usr/local
XWHOIS_SERVERS = $(prefix)/lib/xwhois/xwhois.servers

# - Standard -
CC	= gcc
CFLAGS	= -Wall -g -O2
OBJECTS	= xwhois.c
DEFINES	= -DSTD -DHAVE_SNPRINTF
DEFINES	+= -DXWHOIS_SERVERS=\"$(XWHOIS_SERVERS)\"

# - Sun Solaris 2.5.x -
#CC	= gcc
#CFLAGS	= -Wall -g -O2
#OBJECTS	= xwhois.c
#DEFINES	= -DSTD
#DEFINES	+= -DXWHOIS_SERVERS=\"$(XWHOIS_SERVERS)\"

# - Digital Unix 4.x / IRIX 6.x/5.x -
#CC	= cc
#CFLAGS	= -g3
#OBJECTS	= xwhois.c
#DEFINES	= -DSYSV -DXWHOIS_SERVERS=\"$(XWHOIS_SERVERS)\"

all: xwhois

xwhois:	$(OBJECTS)
	$(CC) $(CFLAGS) $(OBJECTS) $(DEFINES) -o xwhois `gtk-config --cflags` `gtk-config --libs`

install:
	install -s -m 755 xwhois $(prefix)/bin
	mkdir -p $(prefix)/share/apps/Network
	install -m 644 Xwhois.desktop $(prefix)/share/apps/Network
	mkdir -p $(prefix)/share/pixmaps
	install -m 644 xwhois.xpm $(prefix)/share/pixmaps
	mkdir -p $(prefix)/lib/xwhois
	install -m 644 xwhois.servers $(prefix)/lib/xwhois
	mkdir -p $(prefix)/doc/xwhois
	install -m 644 README $(prefix)/doc/xwhois
	install -m 644 COPYING $(prefix)/doc/xwhois
	install -m 644 ChangeLog $(prefix)/doc/xwhois

clean:
	rm -f xwhois
