# Makefile -- Makefile for doprog(8)
# Created: Sun 1993 Dec 5 09:30:00 by James. H. Cloos, Jr.
# Copyright 1993,1994 James H. Cloos, Jr. <James.Cloos@Rahul.NET>
#

CC=        gcc
CFLAGS=    -pipe -O6 -m486 -I.
#CFLAGS=    -pipe -g -m486 -I.
LDFLAGS=   -s -N
#LDFLAGS=   

prefix=/usr/local
bindir=$(prefix)/bin
mandir=$(prefix)/man/man8

# set the following to gzip the man page
#GZIP_MAN_PAGES= 1

MAN= doprog.8

BIN= doprog

all: $(BIN)

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

$(BIN):
	$(CC) $(LDFLAGS) $^ -o $@

doprog: doprog.o


install.bin: all
	if [ ! -d $(bindir) ]; then mkdir $(bindir); fi
	install -s -m 4755 $(BIN) $(bindir)

install.man: $(MAN)
	if [ ! -d $(mandir) ]; then mkdir $(mandir); fi
	install -m 644 $(MAN) $(mandir)
	if [ $(GZIP_MAN_PAGES) ]; then \
		for ii in $(MAN); do \
			gzip -f $(mandir)/$$ii; \
		done; \
	fi

install: install.bin install.man


clean:
	-rm -f $(BIN) *.o *~ core.*
