nightly: more concise mail_msg
[unleashed/tickless.git] / lib / libncurses / form / Makefile
bloba4f776a3ad175d965543249835c26738798367e4
1 .include "${.CURDIR:H}/config.mk"
3 SRCDIR= ${NCURSES_DIR}/form
5 LIB= form
7 .PATH: ${SRCDIR}
8 SRCS= \
9 ncurses_def.h \
10 fld_arg.c \
11 fld_attr.c \
12 fld_current.c \
13 fld_def.c \
14 fld_dup.c \
15 fld_ftchoice.c \
16 fld_ftlink.c \
17 fld_info.c \
18 fld_just.c \
19 fld_link.c \
20 fld_max.c \
21 fld_move.c \
22 fld_newftyp.c \
23 fld_opts.c \
24 fld_pad.c \
25 fld_page.c \
26 fld_stat.c \
27 fld_type.c \
28 fld_user.c \
29 frm_cursor.c \
30 frm_data.c \
31 frm_def.c \
32 frm_driver.c \
33 frm_hook.c \
34 frm_opts.c \
35 frm_page.c \
36 frm_post.c \
37 frm_req_name.c \
38 frm_scale.c \
39 frm_sub.c \
40 frm_user.c \
41 frm_win.c \
42 fty_alnum.c \
43 fty_alpha.c \
44 fty_enum.c \
45 fty_generic.c \
46 fty_int.c \
47 fty_ipv4.c \
48 fty_num.c \
49 fty_regex.c
51 CLEANFILES= ncurses_def.h
53 BSDOBJDIR?= ${.OBJDIR:tA:H:H}
54 CFLAGS+= -I${NCURSES_SRC}
55 CFLAGS+= -I${NCURSES_DIR}/menu
56 CFLAGS+= -I${.CURDIR:H}/ncurses
57 CFLAGS+= -I${BSDOBJDIR}/ncurses/ncurses
59 LDADD+= -L${BSDOBJDIR}/ncurses/ncurses -lncurses
60 SHLIB_LDADD+= ${LDADD}
62 INCS= ${SRCDIR}/form.h
64 includes: incinstall
66 pc_files:
67 ${INSTALL} ${INSTALL_COPY} -o ${SHAREOWN} -g ${SHAREGRP} \
68 -m 0644 ${NCURSES_DIR}/form/form.pc ${DESTDIR}/usr/lib/pkgconfig/
71 SHLIB_LDADD+= -M${SRCDIR}/mapfile
72 realbuild: ${MAPFILE}
74 .ifdef DESTDIR
75 afterinstall: includes pc_files
76 .endif
77 .include <bsd.lib.mk>