xref: /freebsd/lib/ncurses/panel/Makefile (revision 5bde33db9d836310c12ea29db2fd4f97a982fbb3)
17cc7a6b6SPeter Wemm# $FreeBSD$
27cc7a6b6SPeter Wemm
3*5bde33dbSEnji Cooper.include "${.CURDIR:H}/config.mk"
47cc7a6b6SPeter Wemm
5f737c0d5SRong-En FanSRCDIR=	${NCURSES_DIR}/panel
67cc7a6b6SPeter Wemm
731b4134fSRong-En FanLIB=	panel${LIB_SUFFIX}
87cc7a6b6SPeter Wemm
9f737c0d5SRong-En Fan.PATH: ${SRCDIR}
10f737c0d5SRong-En FanSRCS=	\
11f737c0d5SRong-En Fan	ncurses_def.h \
12f737c0d5SRong-En Fan	p_above.c \
13f737c0d5SRong-En Fan	p_below.c \
14f737c0d5SRong-En Fan	p_bottom.c \
15f737c0d5SRong-En Fan	p_delete.c \
16f737c0d5SRong-En Fan	p_hidden.c \
17f737c0d5SRong-En Fan	p_hide.c \
18f737c0d5SRong-En Fan	p_move.c \
19f737c0d5SRong-En Fan	p_new.c \
20f737c0d5SRong-En Fan	p_replace.c \
21f737c0d5SRong-En Fan	p_show.c \
22f737c0d5SRong-En Fan	p_top.c \
23f737c0d5SRong-En Fan	p_update.c \
24f737c0d5SRong-En Fan	p_user.c \
25f737c0d5SRong-En Fan	p_win.c \
26f737c0d5SRong-En Fan	panel.c
27f737c0d5SRong-En Fan
28557158deSRong-En FanCLEANFILES=	ncurses_def.h
29557158deSRong-En Fan
30f737c0d5SRong-En FanCFLAGS+=	-I${SRCDIR}
31f737c0d5SRong-En Fan
326b129086SBaptiste DaroussinLIBADD+=	ncurses${LIB_SUFFIX}
337cc7a6b6SPeter Wemm
344409495bSRong-En Fan.if defined(ENABLE_WIDEC)
35557158deSRong-En FanINCS=	panel.h
36b59859cbSPeter Wemm
374a558355SRuslan Ermilov# generate MAN
38f737c0d5SRong-En Fan.PATH: ${NCURSES_DIR}/man
39557158deSRong-En FanMAN=	\
40557158deSRong-En Fan	panel.3
4114eadf47SThomas Gellekum
42557158deSRong-En FanCLEANFILES+=	${MAN:M*.3}
43f737c0d5SRong-En Fan
44f737c0d5SRong-En FanMLINKS=	panel.3 bottom_panel.3 \
45f737c0d5SRong-En Fan	panel.3 del_panel.3 \
46f737c0d5SRong-En Fan	panel.3 hide_panel.3 \
47f737c0d5SRong-En Fan	panel.3 move_panel.3 \
48f737c0d5SRong-En Fan	panel.3 new_panel.3 \
49f737c0d5SRong-En Fan	panel.3 panel_above.3 \
50f737c0d5SRong-En Fan	panel.3 panel_below.3 \
51f737c0d5SRong-En Fan	panel.3 panel_hidden.3 \
52f737c0d5SRong-En Fan	panel.3 panel_userptr.3 \
53f737c0d5SRong-En Fan	panel.3 panel_window.3 \
54f737c0d5SRong-En Fan	panel.3 replace_panel.3 \
55f737c0d5SRong-En Fan	panel.3 set_panel_userptr.3 \
56f737c0d5SRong-En Fan	panel.3 show_panel.3 \
57f737c0d5SRong-En Fan	panel.3 top_panel.3 \
58f737c0d5SRong-En Fan	panel.3 update_panels.3
59935f512cSBrooks Davis.else
603bdf7758SWarner LoshMAN=
61935f512cSBrooks Davis.endif
6214eadf47SThomas Gellekum
637cc7a6b6SPeter Wemm.include <bsd.lib.mk>
64557158deSRong-En Fan
65557158deSRong-En Fan# Keep the .SUFFIXES line after the include of bsd.lib.mk
66557158deSRong-En Fan.SUFFIXES: .3 .3x
67557158deSRong-En Fan.3x.3:
68557158deSRong-En Fan	cat ${.IMPSRC} > ${.TARGET}
69