#
# Makefile for urlget
#
# Makefile,v 1.4 1995/12/05 17:58:05 kim Exp
#
SHELL	= /bin/sh

RM	= rm -f
MV	= mv -f
INSTALL	= install

DEST	= /usr/local
BINDIR	= $(DEST)/bin
MANDIR	= $(DEST)/man/man$(MANEXT)
MANEXT	= 1

#
# STOP HERE
#

DEFTGT	= urlget

all:
	@echo ""
	@echo "Use '$(MAKE) system' where system is one of the following:"
	@echo "- bsd       BSD ANSI-C Systems (SunOS 4.x, NetBSD, Linux)"
	@echo "- hpux      HP-UX 9.x"
	@echo "- svr4      System V Release 4 (Dell SVR4 Issue 2.2)"
	@echo ""

hpux:
	@$(MAKE) $(DEFTGT) \
		CFLAGS="-Aa -D_HPUX_SOURCE +O3 +w1"

bsd:
	@$(MAKE) $(DEFTGT) \
		CC="gcc -pipe -Wall" \
		CFLAGS="-O2"

svr4:
	@$(MAKE) $(DEFTGT) \
		CC="gcc -pipe -Wall" \
		CFLAGS="-O2" \
		LIBES="-lsocket -lnsl"

#
# NORMAL COMPILATION
#

FILES	= 	Makefile \
		README \
		urlget.c \
		porting.h \
		urlget.man

urlget: urlget.o
	$(CC) $(CFLAGS) -o $@ $? $(LIBES)

urlget.o: urlget.c porting.h

inst-all: install install.man

install:
	-$(MV) $(BINDIR)/urlget $(BINDIR)/urlget.old
	-$(RM) $(BINDIR)/urlget.old
	$(INSTALL) -c -s -m 0555 urlget $(BINDIR)

install.man:
	-$(RM) $(MANDIR)/urlget.$(MANEXT)
	$(INSTALL) -c -m 0444 urlget.man $(MANDIR)/urlget.$(MANEXT)

clean:
	$(RM) urlget urlget.tar.gz *.o *~

tar: urlget.tar.gz
	@ls -l urlget.tar.gz

urlget.tar.gz: $(FILES)
	-$(RM) $@
	tar -czf $@ $(FILES)
