Local adjustments for OpenSSL 1.0.1r.
[dragonfly.git] / lib / libncurses / libmenu / Makefile
1 LIB=    menu${LIB_SUFFIX}
2
3 .include "../Makefile.inc"
4
5 NCURSESMENUDIR= ${NCURSESDIR}/menu ${.OBJDIR}
6
7 .PATH: ${NCURSESMENUDIR}
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
23 SRCS=   \
24         ncurses_def.h \
25         curses.h
26
27 SRCS+=  \
28         m_attribs.c \
29         m_cursor.c \
30         m_driver.c \
31         m_format.c \
32         m_global.c \
33         m_hook.c \
34         m_item_cur.c \
35         m_item_nam.c \
36         m_item_new.c \
37         m_item_opt.c \
38         m_item_top.c \
39         m_item_use.c \
40         m_item_val.c \
41         m_item_vis.c \
42         m_items.c \
43         m_new.c \
44         m_opts.c \
45         m_pad.c \
46         m_pattern.c \
47         m_post.c \
48         m_req_name.c \
49         m_scale.c \
50         m_spacing.c \
51         m_sub.c \
52         m_trace.c \
53         m_userptr.c \
54         m_win.c
55
56 .if defined(ENABLE_WIDEC)
57 INCS=   menu.h eti.h
58 .endif
59
60 .include <bsd.lib.mk>