VERSION = 0.1.1
PKG = dwatch
THIS = $(PKG)-$(VERSION)

CC = gcc

# Try this first
CFLAGS = `./guess --cflags`
LDFLAGS = `./guess --libs`

# This ps works for Linux and Solaris, at least
#PS = "/bin/ps -ef"
PS = "/bin/ps -ax"

# For Linux
#CFLAGS = -Wall -g

# For Solaris
#CFLAGS = -Wall -g
#LDFLAGS = -lnsl -lsocket

PREFIX ?= /usr/local
BINDIR = $(PREFIX)/bin
MANDIR = $(PREFIX)/man
MAN1DIR = $(MANDIR)/man1
ETCDIR = $(PREFIX)/etc
DOCS = README ChangeLog COPYING dwatch.1 dwatch.conf

all: dwatch

dwatch: dwatch.c
	$(CC) $(CFLAGS) -DETCDIR=\"$(ETCDIR)\" -DPS=\"$(PS)\" \
		$(LDFLAGS) -o dwatch dwatch.c

dist:
	rm -rf $(THIS)
	mkdir $(THIS)
	cp Makefile guess $(DOCS) dwatch.c $(THIS)
	tar cf - $(THIS) | gzip > $(THIS).tar.gz
	rm -rf $(THIS)

install: dwatch
	cp dwatch $(BINDIR)
	cp dwatch.1 $(MAN1DIR)

uninstall:
	rm -f $(BINDIR)/dwatch
	rm -f $(MAN1DIR)/dwatch.1

clean:
	rm -f *.o dwatch *~



syntax highlighted by Code2HTML, v. 0.9.1