ncurses: Add wide-character support
[dragonfly.git] / lib / libncurses / libpanel / Makefile
1 LIB=    panel${LIB_SUFFIX}
2
3 .include "../Makefile.inc"
4
5 NCURSESPANELDIR=${NCURSESDIR}/panel ${.OBJDIR}
6
7 .PATH: ${NCURSESPANELDIR}
8
9 CFLAGS+=        -I${NCURSESDIR}/menu
10
11 ncurses_def.h:
12         AWK=awk sh ${NCURSESDIR}/include/MKncurses_def.sh \
13           ${NCURSESDIR}/include/ncurses_defs > ${.TARGET}
14
15 curses.h:
16         cat ${.CURDIR}/../include/curses.head >$@
17         sh ${NCURSESDIR}/include/MKkey_defs.sh $(TERMINFO_CAPS) >>$@
18         cat ${NCURSESDIR}/include/curses.wide >>$@
19         cat ${NCURSESDIR}/include/curses.tail >>$@
20
21 CLEANFILES=     curses.h ncurses_def.h
22 SRCS=   \
23         ncurses_def.h \
24         curses.h
25
26 SRCS+=  \
27         panel.c \
28         p_above.c \
29         p_below.c \
30         p_bottom.c \
31         p_delete.c \
32         p_hide.c \
33         p_hidden.c \
34         p_move.c \
35         p_new.c \
36         p_replace.c \
37         p_show.c \
38         p_top.c \
39         p_update.c \
40         p_user.c \
41         p_win.c
42
43 INCS=   panel.h
44
45 .include <bsd.lib.mk>
46