1*21533Ssam# Makefile 4.2 85/05/30 213303Ssam# 313303SsamCFLAGS= -O -DCM_N -DCM_GT -DCM_B -DCM_D 413303SsamLD = ld 5*21533SsamSRCS= termcap.c tgoto.c tputs.c 6*21533SsamOBJS= termcap.o tgoto.o tputs.o 7*21533SsamTAGSFILE=tags 813303Ssam 913303Ssam.c.o: 1013303Ssam $(CC) $(CFLAGS) -c -p $*.c 1113303Ssam $(LD) $(LDFLAGS) -x -r -o profiled/$*.o $*.o 1213303Ssam $(CC) $(CFLAGS) -c $*.c 1313303Ssam $(LD) $(LDFLAGS) -X -r $*.o 1413303Ssam mv a.out $*.o 1513303Ssam 16*21533Ssamtermcap.a termcap_p.a: ${OBJS} 17*21533Ssam ar cr termcap.a ${OBJS} 18*21533Ssam cd profiled; ar cr ../termcap_p.a ${OBJS} 1913303Ssam 2013303Ssaminstall: termcap.a termcap_p.a 2113303Ssam install -c termcap.a ${DESTDIR}/usr/lib/libtermcap.a 2213303Ssam -rm -f ${DESTDIR}/usr/lib/libtermlib.a 2313303Ssam ln ${DESTDIR}/usr/lib/libtermcap.a ${DESTDIR}/usr/lib/libtermlib.a 2413303Ssam ranlib ${DESTDIR}/usr/lib/libtermcap.a 2513303Ssam install -c termcap_p.a ${DESTDIR}/usr/lib/libtermcap_p.a 2613303Ssam -rm -f ${DESTDIR}/usr/lib/libtermlib_p.a 2713303Ssam ln ${DESTDIR}/usr/lib/libtermcap_p.a ${DESTDIR}/usr/lib/libtermlib_p.a 2813303Ssam ranlib ${DESTDIR}/usr/lib/libtermcap_p.a 2913303Ssam 30*21533Ssamtags: 31*21533Ssam cwd=`pwd`; \ 32*21533Ssam for i in ${SRCS}; do \ 33*21533Ssam ctags -a -f ${TAGSFILE} $$cwd/$$i; \ 34*21533Ssam done 35*21533Ssam 36*21533Ssamclean: 37*21533Ssam -rm -f *.o profiled/*.o 38*21533Ssam -rm -f termcap.a termcap_p.a 39*21533Ssam 4013303SsamVGRIND= csh /usr/ucb/vgrind 4113303Ssamvgrind: 4213303Ssam cp /dev/null index 4313303Ssam ${VGRIND} -h "Termcap library" termcap.c tputs.c tgoto.c 4413303Ssam ${VGRIND} -h "Termcap library" -x index 45