1# $FreeBSD: stable/11/lib/ncurses/panel/Makefile 313538 2017-02-10 07:32:40Z ngie $
2
3.include "${.CURDIR:H}/config.mk"
4
5SRCDIR=	${NCURSES_DIR}/panel
6
7LIB=	panel${LIB_SUFFIX}
8
9.PATH: ${SRCDIR}
10SRCS=	\
11	ncurses_def.h \
12	p_above.c \
13	p_below.c \
14	p_bottom.c \
15	p_delete.c \
16	p_hidden.c \
17	p_hide.c \
18	p_move.c \
19	p_new.c \
20	p_replace.c \
21	p_show.c \
22	p_top.c \
23	p_update.c \
24	p_user.c \
25	p_win.c \
26	panel.c
27
28CLEANFILES=	ncurses_def.h
29
30CFLAGS+=	-I${SRCDIR}
31
32LIBADD+=	ncurses${LIB_SUFFIX}
33
34.if defined(ENABLE_WIDEC)
35INCS=	panel.h
36
37# generate MAN
38.PATH: ${NCURSES_DIR}/man
39MAN=	\
40	panel.3
41
42CLEANFILES+=	${MAN:M*.3}
43
44MLINKS=	panel.3 bottom_panel.3 \
45	panel.3 del_panel.3 \
46	panel.3 hide_panel.3 \
47	panel.3 move_panel.3 \
48	panel.3 new_panel.3 \
49	panel.3 panel_above.3 \
50	panel.3 panel_below.3 \
51	panel.3 panel_hidden.3 \
52	panel.3 panel_userptr.3 \
53	panel.3 panel_window.3 \
54	panel.3 replace_panel.3 \
55	panel.3 set_panel_userptr.3 \
56	panel.3 show_panel.3 \
57	panel.3 top_panel.3 \
58	panel.3 update_panels.3
59.else
60MAN=
61.endif
62	
63.include <bsd.lib.mk>
64
65# Keep the .SUFFIXES line after the include of bsd.lib.mk
66.SUFFIXES: .3 .3x
67.3x.3:
68	cat ${.IMPSRC} > ${.TARGET}
69