HardenedBSD/lib/libmytinfo/Makefile
1994-10-09 17:50:50 +00:00

58 lines
1.8 KiB
Makefile

# Makefile for libmytinfo
# $Id: Makefile,v 1.2 1994/10/09 16:37:19 ache Exp $
LIB= mytinfo
SRCS= addstr.c binorder.c buildpath.c caplist.c capsort.c compar.c\
fillterm.c findcap.c findterm.c getother.c gettbin.c\
gettcap.c gettinfo.c tcapconv.c tcapvars.c termcap.c\
terminfo.c tgoto.c tiget.c tmatch.c tparm.c tputs.c tty.c version.c
CLEANFILES+= binorder.c caplist.c capsort.c mkbinorder mkcaplist \
mkcapsort mktermhead mkversion readcaps.o term.h* \
version.c
CFLAGS+=-Wall
CAPS= 1000
beforeinstall: term.h
-cmp -s term.h ${DESTDIR}/usr/include/term.h > \
/dev/null 2>&1 || \
$(INSTALL) $(COPY) -o ${BINOWN} -g ${BINGRP} -m 444 term.h \
${DESTDIR}/usr/include
capsort.c: mkcapsort
./mkcapsort > capsort.c
mkcapsort: mkcapsort.c caplist.o compar.o
$(CC) $(CFLAGS) $(LDFLAGS) -o mkcapsort ${.CURDIR}/mkcapsort.c caplist.o compar.o
binorder.c: mkbinorder ${.CURDIR}/bin_order
./mkbinorder ${.CURDIR}/bin_order > binorder.c
mkbinorder: mkbinorder.c capsort.o caplist.o compar.o findcap.o
$(CC) $(CFLAGS) $(LDFLAGS) -o mkbinorder ${.CURDIR}/mkbinorder.c capsort.o \
caplist.o compar.o findcap.o
version.c: mkversion
./mkversion > version.c
mkversion: mkversion.c
$(CC) $(CFLAGS) $(LDFLAGS) -o mkversion ${.CURDIR}/mkversion.c
term.h: term.head ${.CURDIR}/term.tail
cat term.head ${.CURDIR}/term.tail > term.h
term.head: mktermhead ${.CURDIR}/cap_list
./mktermhead -n $(CAPS) ${.CURDIR}/cap_list > term.head
caplist.c: mkcaplist ${.CURDIR}/cap_list
./mkcaplist -n $(CAPS) ${.CURDIR}/cap_list > caplist.c
mktermhead: mktermhead.c readcaps.o
$(CC) $(CFLAGS) $(LDFLAGS) -o mktermhead ${.CURDIR}/mktermhead.c readcaps.o
mkcaplist: mkcaplist.c readcaps.o
$(CC) $(CFLAGS) $(LDFLAGS) -o mkcaplist ${.CURDIR}/mkcaplist.c readcaps.o
.include <bsd.lib.mk>