head     1.3;
access   ;
symbols  ;
locks    rlk:1.3; strict;
comment  @# @;


1.3
date     87.09.29.08.49.49;  author rlk;  state Exp;
branches ;
next     1.2;

1.2
date     87.09.28.12.56.28;  author rlk;  state Exp;
branches ;
next     1.1;

1.1
date     87.09.28.12.49.45;  author rlk;  state Exp;
branches ;
next     ;


desc
@Makefile for pmdc
@


1.3
log
@Fixed install path for pmdc.
@
text
@#
# 	$Source: /pozzo/usr/src.LOCAL/cmd/pmdc/RCS/Makefile,v $
#	$Author: rlk $
#	$Locker: rlk $
#	$Header: Makefile,v 1.2 87/09/28 12:56:28 rlk Locked $
#

DESTDIR=
INCDIR= /usr/include
BINDIR= /usr/local
LIBDIR= /usr/local/lib/pmdc
CFLAGS= -O -I${INCDIR}

all: pmdc runtime.o pmd_stats

pmdc: pmdc.y.o pmdc.l.o
	cc -o pmdc $(CFLAGS) pmdc.y.o pmdc.l.o -ll -ly

pmdc.l.c: pmdc.l
	lex -v pmdc.l; mv -f lex.yy.c pmdc.l.c

pmdc.y.c pmdc.y.h:    pmdc.y
	yacc -d pmdc.y; mv -f y.tab.c pmdc.y.c; mv -f y.tab.h pmdc.y.h

pmd_stats: pmd_stats.c
	cc -o pmd_stats pmd_stats.c -ldbm

pmdc.l.o: pmdc.l.c pmdc.y.h pmdc.h
pmdc.y.o: pmdc.y.c pmdc.h
runtime.o: runtime.c pmd.h

install: all
#	rm -rf ${DESTDIR}${LIBDIR}
	-mkdir ${DESTDIR}${LIBDIR}
	install -c install_pmd.sh \
		${DESTDIR}${BINDIR}/install_pmd
	install -c -s pmd_stats ${DESTDIR}${BINDIR}
	install -c -s pmdc ${DESTDIR}${LIBDIR}
	install -c runtime.o ${DESTDIR}${LIBDIR}
	install -c pmd.h ${DESTDIR}${LIBDIR}
	for i in man/*; do \
		install -c $$i ${DESTDIR}/usr/man/manl; done

clean:	/tmp
	rm -f pmdc.y.c pmdc.y.h pmdc pmdc.l.c pmdc.y.o pmdc.l.o \
		runtime.o pmd_stats *~
@


1.2
log
@Fixed pathnames
@
text
@d5 1
a5 1
#	$Header: Makefile,v 1.1 87/09/28 12:49:45 rlk Locked $
d38 1
a38 1
	install -c -s pmdc ${DESTDIR}${BINDIR}
@


1.1
log
@Initial revision
@
text
@d2 4
a5 4
# 	$Source: /source/4.3/watchmkr/pmdc/RCS/Makefile,v $
#	$Author: probe $
#	$Locker:  $
#	$Header: Makefile,v 2.5 86/11/13 17:20:24 probe Exp $
d10 2
d33 2
a34 2
#	rm -rf ${DESTDIR}/u/rlk/bin
	-mkdir ${DESTDIR}/u/rlk/bin
d36 7
a42 7
		${DESTDIR}/u/rlk/bin/install_pmd
	install -c -s pmd_stats ${DESTDIR}/u/rlk/bin
	install -c -s pmdc ${DESTDIR}/u/rlk/bin
	install -c runtime.o ${DESTDIR}/u/rlk/bin
	install -c pmd.h ${DESTDIR}/u/rlk/bin
#	for i in man/*; do \
#		install -c $$i ${DESTDIR}/usr/man/manl; done
@
