# written by Thomas Kluge for mempeak

CC=gcc
PROG=mempeak
MAN=mempeak.1
MAINFILE=mempeak.c
BINDIR=/usr/local/bin
MANDIR=/usr/local/man/man1
CFLAGS= -o $(PROG) -Wall -m486 -g -pedantic -O3

all:mempeak

mempeak: mempeak.c proc.c mem.c getchars.c config.c mpsig.c

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

install:
	strip $(PROG)
	install -m 0755 $(PROG) $(BINDIR)
	install -m 0644 $(MAN)  $(MANDIR)

deinstall:
	rm $(BINDIR)/$(PROG)
	rm $(MANDIR)/$(MAN)

lint:
	lclint $(MAINFILE) +gnuextensions +posixlib | xless &

