drop net-snmp dep
[unleashed.git] / lib / libncurses / menu / Makefile
blob5d1ae9a725cc3d03f4972b7e20e722e6bfd5da9a
1 .include "${.CURDIR:H}/config.mk"
3 SRCDIR= ${NCURSES_DIR}/menu
5 LIB= menu
7 .PATH: ${SRCDIR}
8 SRCS= \
9 ncurses_def.h \
10 m_attribs.c \
11 m_cursor.c \
12 m_driver.c \
13 m_format.c \
14 m_global.c \
15 m_hook.c \
16 m_item_cur.c \
17 m_item_nam.c \
18 m_item_new.c \
19 m_item_opt.c \
20 m_item_top.c \
21 m_item_use.c \
22 m_item_val.c \
23 m_item_vis.c \
24 m_items.c \
25 m_new.c \
26 m_opts.c \
27 m_pad.c \
28 m_pattern.c \
29 m_post.c \
30 m_req_name.c \
31 m_scale.c \
32 m_spacing.c \
33 m_sub.c \
34 m_userptr.c \
35 m_win.c
37 CLEANFILES= ncurses_def.h
39 BSDOBJDIR?= ${.OBJDIR:tA:H:H}
40 CFLAGS+= -I${SRCDIR}
41 CFLAGS+= -I${.CURDIR:H}/ncurses
42 CFLAGS+= -I${BSDOBJDIR}/ncurses/ncurses
44 LDADD+= -L${BSDOBJDIR}/ncurses/ncurses -lncurses
45 SHLIB_LDADD+= ${LDADD}
47 INCS= ${SRCDIR}/menu.h ${SRCDIR}/eti.h
49 includes: incinstall
51 pc_files:
52 ${INSTALL} ${INSTALL_COPY} -o ${SHAREOWN} -g ${SHAREGRP} \
53 -m 0644 ${NCURSES_DIR}/menu/menu.pc ${DESTDIR}/usr/lib/pkgconfig/
55 SHLIB_LDADD+= -M${SRCDIR}/mapfile
56 realbuild: ${MAPFILE}
59 .ifdef DESTDIR
60 afterinstall: includes pc_files
61 .endif
63 .include <bsd.lib.mk>