5 kx ### Makefile for procinfo.
5 kx
5 kx prefix=/usr
5 kx
5 kx CFLAGS += -O2 -Wall -Wstrict-prototypes
5 kx LDFLAGS += -s
5 kx
5 kx # If you get lots of `undefined references', you probably need -lncurses
5 kx # instead:
5 kx
5 kx LDLIBS = -ltermcap
5 kx
5 kx ### Add to taste:
5 kx
5 kx # CFLAGS = -g
5 kx # LDFLAGS = -g
5 kx
5 kx # CFLAGS += -DPROC_DIR=\"extra2/\"
5 kx
5 kx # CFLAGS += -DDEBUG
5 kx # LDLIBS += -ldmalloc
5 kx
5 kx # CFLAGS += -pg
5 kx # LDFLAGS = -pg
5 kx
5 kx ### End of configurable options.
5 kx
5 kx all: procinfo
5 kx
5 kx procinfo: procinfo.o routines.o
5 kx
5 kx install: procinfo procinfo.8 lsdev.pl socklist.pl lsdev.8
5 kx -mkdir -p $(prefix)/bin
5 kx install procinfo $(prefix)/bin/procinfo
5 kx install lsdev.pl $(prefix)/bin/lsdev
5 kx install socklist.pl $(prefix)/bin/socklist
5 kx -mkdir -p $(prefix)/man/man8
5 kx install -m 644 procinfo.8 $(prefix)/man/man8/procinfo.8
5 kx install -m 644 lsdev.8 $(prefix)/man/man8/lsdev.8
5 kx install -m 644 socklist.8 $(prefix)/man/man8/socklist.8
5 kx
5 kx clean:
5 kx rm -f procinfo procinfo.0 *.o *~ out
5 kx
5 kx procinfo.o : procinfo.c procinfo.h
5 kx routines.o : routines.c procinfo.h