INCDIR=.
INC=-I$(INCDIR)
# change to -DSYSV for System V
DFLAGS=-DBSD4_2
CFLAGS=-g $(INC) $(DFLAGS)
HDRS=ptags.h config.h 
OBJS=main.o process.o symbol.o
BIN=ptags
FINAL=/usr/local/bin/ptags
MAN=/usr/man/manl/ptags.l
SRCS=READ_ME ptags.L Makefile $(HDRS) $(OBJS:.o=.c) tags TestFiles TestFiles/*

$(BIN):	$(OBJS)
	cc $(CFLAGS) -o $(BIN) $(OBJS)

install: $(BIN) $(MAN)
	install -s $(BIN) $(FINAL)

$(MAN): ptags.L
	cp ptags.L $(MAN)

shar: $(SRCS)
	shar -c -v $(SRCS) > ptags.shar

lint:
	lint -h $(OBJS:.o=.c)
	
tags:	$(OBJS:.o=.c) $(HDRS)
	ctags -t $(HDRS) $(OBJS:.o=.c)

clean:
	rm -f core makerr $(OBJS) p.c

veryclean: clean
	rm -f $(BIN)

# dependencies
$(OBJS): $(HDRS)
