]> CyberLeo.Net >> Repos - FreeBSD/releng/10.0.git/blob - lib/ncurses/menu/Makefile
- Copy stable/10 (r259064) to releng/10.0 as part of the
[FreeBSD/releng/10.0.git] / lib / ncurses / menu / Makefile
1 # $FreeBSD$
2
3 .include "${.CURDIR}/../config.mk"
4
5 SRCDIR= ${NCURSES_DIR}/menu
6
7 LIB=    menu${LIB_SUFFIX}
8
9 .PATH: ${SRCDIR}
10 SRCS=   \
11         ncurses_def.h \
12         m_attribs.c \
13         m_cursor.c \
14         m_driver.c \
15         m_format.c \
16         m_global.c \
17         m_hook.c \
18         m_item_cur.c \
19         m_item_nam.c \
20         m_item_new.c \
21         m_item_opt.c \
22         m_item_top.c \
23         m_item_use.c \
24         m_item_val.c \
25         m_item_vis.c \
26         m_items.c \
27         m_new.c \
28         m_opts.c \
29         m_pad.c \
30         m_pattern.c \
31         m_post.c \
32         m_req_name.c \
33         m_scale.c \
34         m_spacing.c \
35         m_sub.c \
36         m_userptr.c \
37         m_win.c
38
39 CLEANFILES=     ncurses_def.h
40
41 CFLAGS+=        -I${SRCDIR}
42
43 DPADD=  ${LIBNCURSES${LIB_SUFFIX:tu}}
44 LDADD=  -lncurses${LIB_SUFFIX}
45
46 .if defined(ENABLE_WIDEC)
47 INCS=   menu.h eti.h
48
49 .PATH: ${NCURSES_DIR}/man
50 MAN=    \
51         menu.3 \
52         menu_attributes.3 \
53         menu_cursor.3 \
54         menu_driver.3 \
55         menu_format.3 \
56         menu_hook.3 \
57         menu_items.3 \
58         menu_mark.3 \
59         menu_new.3 \
60         menu_opts.3 \
61         menu_pattern.3 \
62         menu_post.3 \
63         menu_requestname.3 \
64         menu_spacing.3 \
65         menu_userptr.3 \
66         menu_win.3 \
67         mitem_current.3 \
68         mitem_name.3 \
69         mitem_new.3 \
70         mitem_opts.3 \
71         mitem_userptr.3 \
72         mitem_value.3 \
73         mitem_visible.3
74
75 CLEANFILES+=    ${MAN:M*.3}
76
77 MLINKS= menu_attributes.3 menu_back.3 \
78         menu_attributes.3 menu_fore.3 \
79         menu_attributes.3 menu_grey.3 \
80         menu_attributes.3 menu_pad.3 \
81         menu_attributes.3 set_menu_back.3 \
82         menu_attributes.3 set_menu_fore.3 \
83         menu_attributes.3 set_menu_grey.3 \
84         menu_attributes.3 set_menu_pad.3 \
85         menu_cursor.3 pos_menu_cursor.3 \
86         menu_format.3 set_menu_format.3 \
87         menu_hook.3 item_init.3 \
88         menu_hook.3 item_term.3 \
89         menu_hook.3 menu_init.3 \
90         menu_hook.3 menu_term.3 \
91         menu_hook.3 set_item_init.3 \
92         menu_hook.3 set_item_term.3 \
93         menu_hook.3 set_menu_init.3 \
94         menu_hook.3 set_menu_term.3 \
95         menu_items.3 item_count.3 \
96         menu_items.3 set_menu_items.3 \
97         menu_mark.3 set_menu_mark.3 \
98         menu_new.3 free_menu.3 \
99         menu_new.3 new_menu.3 \
100         menu_opts.3 menu_opts_off.3 \
101         menu_opts.3 menu_opts_on.3 \
102         menu_opts.3 set_menu_opts.3 \
103         menu_pattern.3 set_menu_pattern.3 \
104         menu_post.3 post_menu.3 \
105         menu_post.3 unpost_menu.3 \
106         menu_requestname.3 menu_request_by_name.3 \
107         menu_requestname.3 menu_request_name.3 \
108         menu_spacing.3 set_menu_spacing.3 \
109         menu_userptr.3 set_menu_userptr.3 \
110         menu_win.3 menu_sub.3 \
111         menu_win.3 scale_menu.3 \
112         menu_win.3 set_menu_sub.3 \
113         menu_win.3 set_menu_win.3 \
114         mitem_current.3 current_item.3 \
115         mitem_current.3 item_index.3 \
116         mitem_current.3 set_current_item.3 \
117         mitem_current.3 set_top_row.3 \
118         mitem_current.3 top_row.3 \
119         mitem_name.3 item_description.3 \
120         mitem_name.3 item_name.3 \
121         mitem_new.3 free_item.3 \
122         mitem_new.3 new_item.3 \
123         mitem_opts.3 item_opts.3 \
124         mitem_opts.3 item_opts_off.3 \
125         mitem_opts.3 item_opts_on.3 \
126         mitem_opts.3 set_item_opts.3 \
127         mitem_userptr.3 item_userptr.3 \
128         mitem_userptr.3 set_item_userptr.3 \
129         mitem_value.3 item_value.3 \
130         mitem_value.3 set_item_value.3 \
131         mitem_visible.3 item_visible.3
132 .else
133 NO_MAN=
134 .endif
135
136 .include <bsd.lib.mk>
137
138 # Keep the .SUFFIXES line after the include of bsd.lib.mk
139 .SUFFIXES: .3 .3x
140 .3x.3:
141         cat ${.IMPSRC} > ${.TARGET}