xref: /freebsd/lib/ncurses/panel/Makefile (revision 3750ccefb8629a08890bfbae894dd6bc6a7483b4)
1821aa63aSBaptiste Daroussin.include <src.opts.mk>
25bde33dbSEnji Cooper.include "${.CURDIR:H}/config.mk"
37cc7a6b6SPeter Wemm
4f737c0d5SRong-En FanSRCDIR=	${NCURSES_DIR}/panel
57cc7a6b6SPeter Wemm
6*c9621d45SEmmanuel VadotPACKAGE=	clibs
7821aa63aSBaptiste DaroussinLIB=	panelw
80b7f1af8SJohn BaldwinSHLIB_MAJOR=	6
97cc7a6b6SPeter Wemm
10f737c0d5SRong-En Fan.PATH: ${SRCDIR}
11f737c0d5SRong-En FanSRCS=	\
12f737c0d5SRong-En Fan	ncurses_def.h \
13f737c0d5SRong-En Fan	p_above.c \
14f737c0d5SRong-En Fan	p_below.c \
15f737c0d5SRong-En Fan	p_bottom.c \
16f737c0d5SRong-En Fan	p_delete.c \
17f737c0d5SRong-En Fan	p_hidden.c \
18f737c0d5SRong-En Fan	p_hide.c \
19f737c0d5SRong-En Fan	p_move.c \
20f737c0d5SRong-En Fan	p_new.c \
21f737c0d5SRong-En Fan	p_replace.c \
22f737c0d5SRong-En Fan	p_show.c \
23f737c0d5SRong-En Fan	p_top.c \
24f737c0d5SRong-En Fan	p_update.c \
25f737c0d5SRong-En Fan	p_user.c \
26f737c0d5SRong-En Fan	p_win.c \
27f737c0d5SRong-En Fan	panel.c
28f737c0d5SRong-En Fan
29557158deSRong-En FanCLEANFILES=	ncurses_def.h
30557158deSRong-En Fan
31f737c0d5SRong-En FanCFLAGS+=	-I${SRCDIR}
32f737c0d5SRong-En Fan
33821aa63aSBaptiste DaroussinLIBADD+=	ncursesw
34b59859cbSPeter Wemm
354a558355SRuslan Ermilov# generate MAN
36f737c0d5SRong-En Fan.PATH: ${NCURSES_DIR}/man
37557158deSRong-En FanMAN=	\
38557158deSRong-En Fan	panel.3
3914eadf47SThomas Gellekum
40557158deSRong-En FanCLEANFILES+=	${MAN:M*.3}
41f737c0d5SRong-En Fan
42f737c0d5SRong-En FanMLINKS=	panel.3 bottom_panel.3 \
43f737c0d5SRong-En Fan	panel.3 del_panel.3 \
44f737c0d5SRong-En Fan	panel.3 hide_panel.3 \
45f737c0d5SRong-En Fan	panel.3 move_panel.3 \
46f737c0d5SRong-En Fan	panel.3 new_panel.3 \
47f737c0d5SRong-En Fan	panel.3 panel_above.3 \
48f737c0d5SRong-En Fan	panel.3 panel_below.3 \
49f737c0d5SRong-En Fan	panel.3 panel_hidden.3 \
50f737c0d5SRong-En Fan	panel.3 panel_userptr.3 \
51f737c0d5SRong-En Fan	panel.3 panel_window.3 \
52f737c0d5SRong-En Fan	panel.3 replace_panel.3 \
53f737c0d5SRong-En Fan	panel.3 set_panel_userptr.3 \
54f737c0d5SRong-En Fan	panel.3 show_panel.3 \
55f737c0d5SRong-En Fan	panel.3 top_panel.3 \
56f737c0d5SRong-En Fan	panel.3 update_panels.3
57821aa63aSBaptiste Daroussin
58821aa63aSBaptiste Daroussin# backward compat
59821aa63aSBaptiste Daroussin.if ${MK_INSTALLLIB} != "no"
60821aa63aSBaptiste DaroussinSYMLINKS+=	libpanelw.a ${LIBDIR}/libpanel.a
61821aa63aSBaptiste Daroussin.endif
62821aa63aSBaptiste Daroussin.if !defined(NO_PIC)
63821aa63aSBaptiste DaroussinSYMLINKS+=	libpanelw.so ${LIBDIR}/libpanel.so
64821aa63aSBaptiste Daroussin.endif
6514eadf47SThomas Gellekum
66821aa63aSBaptiste DaroussinINCS=	panel.h
677cc7a6b6SPeter Wemm.include <bsd.lib.mk>
68557158deSRong-En Fan
69557158deSRong-En Fan# Keep the .SUFFIXES line after the include of bsd.lib.mk
70557158deSRong-En Fan.SUFFIXES: .3 .3x
71557158deSRong-En Fan.3x.3:
72557158deSRong-En Fan	cat ${.IMPSRC} > ${.TARGET}
73