1994-10-09 16:37:35 +00:00
|
|
|
# Makefile for libmytinfo
|
1994-10-09 18:39:01 +00:00
|
|
|
# Use 'make update_term_h' manually after changing internal
|
|
|
|
# mytinfo structures
|
1994-11-16 11:54:09 +00:00
|
|
|
# $Id: Makefile,v 1.7 1994/10/28 06:58:04 ache Exp $
|
1994-10-09 16:37:35 +00:00
|
|
|
|
1994-10-06 23:38:41 +00:00
|
|
|
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 \
|
1994-10-09 18:39:01 +00:00
|
|
|
mkcapsort mktermhead mkversion readcaps.o version.c
|
1994-10-06 23:38:41 +00:00
|
|
|
|
1994-10-28 06:58:04 +00:00
|
|
|
CFLAGS+=-Wall -I${.CURDIR}
|
1994-10-06 23:38:41 +00:00
|
|
|
|
|
|
|
CAPS= 1000
|
|
|
|
|
1994-11-16 11:54:09 +00:00
|
|
|
# ${.CURDIR}/term.h: ${.CURDIR}/term.head ${.CURDIR}/term.tail
|
|
|
|
update_term_h: ${.CURDIR}/term.head ${.CURDIR}/term.tail
|
|
|
|
cat ${.CURDIR}/term.head ${.CURDIR}/term.tail > ${.CURDIR}/term.h
|
1994-10-09 18:39:01 +00:00
|
|
|
|
|
|
|
beforeinstall:
|
1994-10-10 00:32:19 +00:00
|
|
|
-cmp -s ${.CURDIR}/term.h ${DESTDIR}/usr/include/term.h && \
|
|
|
|
cmp -s ${.CURDIR}/term.h ${DESTDIR}/usr/include/nterm.h || \
|
|
|
|
( $(INSTALL) $(COPY) -o ${BINOWN} -g ${BINGRP} -m 444 \
|
|
|
|
${.CURDIR}/term.h ${DESTDIR}/usr/include; \
|
|
|
|
rm -f ${DESTDIR}/usr/include/nterm.h; \
|
1994-10-10 01:03:26 +00:00
|
|
|
ln -s term.h ${DESTDIR}/usr/include/nterm.h )
|
1994-10-06 23:38:41 +00:00
|
|
|
|
|
|
|
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
|
|
|
|
|
1994-10-09 18:39:01 +00:00
|
|
|
${.CURDIR}/term.head: mktermhead ${.CURDIR}/cap_list
|
|
|
|
./mktermhead -n $(CAPS) ${.CURDIR}/cap_list > ${.CURDIR}/term.head
|
1994-10-06 23:38:41 +00:00
|
|
|
|
|
|
|
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>
|