150936Speter# $FreeBSD: stable/11/lib/ncurses/panel/Makefile 313538 2017-02-10 07:32:40Z ngie $
250936Speter
3313538Sngie.include "${.CURDIR:H}/config.mk"
450936Speter
5167358SrafanSRCDIR=	${NCURSES_DIR}/panel
650936Speter
7167359SrafanLIB=	panel${LIB_SUFFIX}
850936Speter
9167358Srafan.PATH: ${SRCDIR}
10167358SrafanSRCS=	\
11167358Srafan	ncurses_def.h \
12167358Srafan	p_above.c \
13167358Srafan	p_below.c \
14167358Srafan	p_bottom.c \
15167358Srafan	p_delete.c \
16167358Srafan	p_hidden.c \
17167358Srafan	p_hide.c \
18167358Srafan	p_move.c \
19167358Srafan	p_new.c \
20167358Srafan	p_replace.c \
21167358Srafan	p_show.c \
22167358Srafan	p_top.c \
23167358Srafan	p_update.c \
24167358Srafan	p_user.c \
25167358Srafan	p_win.c \
26167358Srafan	panel.c
2750936Speter
28167358SrafanCLEANFILES=	ncurses_def.h
29167358Srafan
30166130SrafanCFLAGS+=	-I${SRCDIR}
31166130Srafan
32275024SbaptLIBADD+=	ncurses${LIB_SUFFIX}
33166130Srafan
34169971Srafan.if defined(ENABLE_WIDEC)
35167358SrafanINCS=	panel.h
3650936Speter
37166130Srafan# generate MAN
38167358Srafan.PATH: ${NCURSES_DIR}/man
39167358SrafanMAN=	\
40167358Srafan	panel.3
4166970Speter
42167358SrafanCLEANFILES+=	${MAN:M*.3}
4369618Stg
44167358SrafanMLINKS=	panel.3 bottom_panel.3 \
45167358Srafan	panel.3 del_panel.3 \
46167358Srafan	panel.3 hide_panel.3 \
47167358Srafan	panel.3 move_panel.3 \
48167358Srafan	panel.3 new_panel.3 \
49167358Srafan	panel.3 panel_above.3 \
50167358Srafan	panel.3 panel_below.3 \
51167358Srafan	panel.3 panel_hidden.3 \
52167358Srafan	panel.3 panel_userptr.3 \
53167358Srafan	panel.3 panel_window.3 \
54167358Srafan	panel.3 replace_panel.3 \
55167358Srafan	panel.3 set_panel_userptr.3 \
56167358Srafan	panel.3 show_panel.3 \
57167358Srafan	panel.3 top_panel.3 \
58167358Srafan	panel.3 update_panels.3
59245887Sbrooks.else
60264400SimpMAN=
61245887Sbrooks.endif
62166130Srafan	
6350936Speter.include <bsd.lib.mk>
64167358Srafan
65167358Srafan# Keep the .SUFFIXES line after the include of bsd.lib.mk
66167358Srafan.SUFFIXES: .3 .3x
67167358Srafan.3x.3:
68167358Srafan	cat ${.IMPSRC} > ${.TARGET}
69