]> CyberLeo.Net >> Repos - FreeBSD/releng/9.2.git/blob - lib/ncurses/form/Makefile
- Copy stable/9 to releng/9.2 as part of the 9.2-RELEASE cycle.
[FreeBSD/releng/9.2.git] / lib / ncurses / form / Makefile
1 # $FreeBSD$
2
3 .include "${.CURDIR}/../config.mk"
4
5 SRCDIR= ${NCURSES_DIR}/form
6
7 LIB=    form${LIB_SUFFIX}
8
9 .PATH: ${SRCDIR}
10 SRCS=   \
11         ncurses_def.h \
12         fld_arg.c \
13         fld_attr.c \
14         fld_current.c \
15         fld_def.c \
16         fld_dup.c \
17         fld_ftchoice.c \
18         fld_ftlink.c \
19         fld_info.c \
20         fld_just.c \
21         fld_link.c \
22         fld_max.c \
23         fld_move.c \
24         fld_newftyp.c \
25         fld_opts.c \
26         fld_pad.c \
27         fld_page.c \
28         fld_stat.c \
29         fld_type.c \
30         fld_user.c \
31         frm_cursor.c \
32         frm_data.c \
33         frm_def.c \
34         frm_driver.c \
35         frm_hook.c \
36         frm_opts.c \
37         frm_page.c \
38         frm_post.c \
39         frm_req_name.c \
40         frm_scale.c \
41         frm_sub.c \
42         frm_user.c \
43         frm_win.c \
44         fty_alnum.c \
45         fty_alpha.c \
46         fty_enum.c \
47         fty_int.c \
48         fty_ipv4.c \
49         fty_num.c \
50         fty_regex.c
51
52 CLEANFILES=     ncurses_def.h
53
54 CFLAGS+=        -I${SRCDIR}
55 CFLAGS+=        -I${NCURSES_DIR}/menu
56
57 DPADD=  ${LIBNCURSES${LIB_SUFFIX:U}}
58 LDADD=  -lncurses${LIB_SUFFIX}
59
60 .if defined(ENABLE_WIDEC)
61 INCS=   form.h
62
63 .PATH: ${NCURSES_DIR}/man
64 MAN=    \
65         form.3 \
66         form_cursor.3 \
67         form_data.3 \
68         form_driver.3 \
69         form_field.3 \
70         form_field_attributes.3 \
71         form_field_buffer.3 \
72         form_field_info.3 \
73         form_field_just.3 \
74         form_field_new.3 \
75         form_field_opts.3 \
76         form_field_userptr.3 \
77         form_field_validation.3 \
78         form_fieldtype.3 \
79         form_hook.3 \
80         form_new.3 \
81         form_new_page.3 \
82         form_opts.3 \
83         form_page.3 \
84         form_post.3 \
85         form_requestname.3 \
86         form_userptr.3 \
87         form_win.3
88
89 CLEANFILES+=    ${MAN:M*.3}
90
91 MLINKS= form_cursor.3 pos_form_cursor.3 \
92         form_data.3 data_ahead.3 \
93         form_data.3 data_behind.3 \
94         form_field.3 field_count.3 \
95         form_field.3 form_fields.3 \
96         form_field.3 move_field.3 \
97         form_field.3 set_form_fields.3 \
98         form_field_attributes.3 field_back.3 \
99         form_field_attributes.3 field_fore.3 \
100         form_field_attributes.3 field_pad.3 \
101         form_field_attributes.3 set_field_back.3 \
102         form_field_attributes.3 set_field_fore.3 \
103         form_field_attributes.3 set_field_pad.3 \
104         form_field_buffer.3 field_buffer.3 \
105         form_field_buffer.3 field_status.3 \
106         form_field_buffer.3 set_field_buffer.3 \
107         form_field_buffer.3 set_field_status.3 \
108         form_field_buffer.3 set_max_field.3 \
109         form_field_info.3 dynamic_fieldinfo.3 \
110         form_field_info.3 field_info.3 \
111         form_field_just.3 field_just.3 \
112         form_field_just.3 set_field_just.3 \
113         form_field_new.3 dup_field.3 \
114         form_field_new.3 free_field.3 \
115         form_field_new.3 link_field.3 \
116         form_field_new.3 new_field.3 \
117         form_field_opts.3 field_opts.3 \
118         form_field_opts.3 field_opts_off.3 \
119         form_field_opts.3 field_opts_on.3 \
120         form_field_opts.3 set_field_opts.3 \
121         form_field_userptr.3 field_userptr.3 \
122         form_field_userptr.3 set_field_userptr.3 \
123         form_field_validation.3 field_arg.3 \
124         form_field_validation.3 field_type.3 \
125         form_field_validation.3 set_field_type.3 \
126         form_fieldtype.3 free_fieldtype.3 \
127         form_fieldtype.3 link_fieldtype.3 \
128         form_fieldtype.3 new_fieldtype.3 \
129         form_fieldtype.3 set_fieldtype_arg.3 \
130         form_fieldtype.3 set_fieldtype_choice.3 \
131         form_hook.3 field_init.3 \
132         form_hook.3 field_term.3 \
133         form_hook.3 form_init.3 \
134         form_hook.3 form_term.3 \
135         form_hook.3 set_field_init.3 \
136         form_hook.3 set_field_term.3 \
137         form_hook.3 set_form_init.3 \
138         form_hook.3 set_form_term.3 \
139         form_new.3 free_form.3 \
140         form_new.3 new_form.3 \
141         form_new_page.3 new_page.3 \
142         form_new_page.3 set_new_page.3 \
143         form_opts.3 form_opts_off.3 \
144         form_opts.3 form_opts_on.3 \
145         form_opts.3 set_form_opts.3 \
146         form_page.3 current_field.3 \
147         form_page.3 field_index.3 \
148         form_page.3 set_current_field.3 \
149         form_page.3 set_form_page.3 \
150         form_post.3 post_form.3 \
151         form_post.3 unpost_form.3 \
152         form_requestname.3 form_request_by_name.3 \
153         form_requestname.3 form_request_name.3 \
154         form_userptr.3 set_form_userptr.3 \
155         form_win.3 form_sub.3 \
156         form_win.3 scale_form.3 \
157         form_win.3 set_form_sub.3 \
158         form_win.3 set_form_win.3
159 .else
160 NO_MAN=
161 .endif
162
163 .include <bsd.lib.mk>
164
165 # Keep the .SUFFIXES line after the include of bsd.lib.mk
166 .SUFFIXES: .3 .3x
167 .3x.3:
168         cat ${.IMPSRC} > ${.TARGET}