CC=		gcc
CFLAGS=		-g -O2 -Wall
LIB=		-lvg 
INSTALL_DIR=	/usr/local/bin

all: procshow objshow pdisasm pinject police \
	preader pwriter resolver pdigest

procshow:
	$(CC) $(CFLAGS) procshow.c	$(LIB) -o procshow
pdisasm:
	$(CC) $(CFLAGS) pdisasm.c	$(LIB) -o pdisasm
pinject:
	$(CC) $(CFLAGS) pinject.c	$(LIB) -o pinject
objshow:
	$(CC) $(CFLAGS) objshow.c	$(LIB) -o objshow
police:
	$(CC) $(CFLAGS) police.c	$(LIB) -o police
preader:
	$(CC) $(CFLAGS) preader.c	$(LIB) -o preader
pwriter:
	$(CC) $(CFLAGS) pwriter.c	$(LIB) -o pwriter
resolver:
	$(CC) $(CFLAGS) resolver.c	$(LIB) -o resolver
pdigest:
	$(CC) $(CFLAGS) pdigest.c	$(LIB) -o pdigest

install:
	cp procshow pdisasm pinject objshow police $(INSTALL_DIR)
	cp police preader pwriter resolver pdigest $(INSTALL_DIR)

clean:
	rm procshow objshow pdisasm pinject police
	rm preader pwriter resolver pdigest


