Improvements and changes to integrate bsddialog(1) with scripts in BASE. Overview: * New options. --and-widget, --keep-tite, --calendar. * Change output format. Menus and --print-maxsize. * Redefine sizing. Fixed rows, cols and menurows became at the most. * Add DIAGNOSTICS. Error messages for bad arguments and options. * Add keys. Space for --menu, fast keys for --msgbox and --yesno. * Text. Change default text modification, add --cr-wrap. See /usr/src/contrib/bsddialog/CHANGELOG '2022-09-24 Version 0.4' for more detailed information. Merge commit '9f24fda5a8e7ab8243e71473c7e2dc98b4877e64'
29 lines
453 B
Makefile
29 lines
453 B
Makefile
BSDDIALOG= ${SRCTOP}/contrib/bsddialog
|
|
|
|
.PATH: ${BSDDIALOG}/lib
|
|
|
|
LIB= bsddialog
|
|
PRIVATELIB= yes
|
|
SHLIB_MAJOR= 0
|
|
SRCS= barbox.c \
|
|
calendarbox.c \
|
|
formbox.c \
|
|
infobox.c \
|
|
lib_util.c \
|
|
lib_util.h \
|
|
libbsddialog.c \
|
|
menubox.c \
|
|
messagebox.c \
|
|
textbox.c \
|
|
theme.c \
|
|
timebox.c
|
|
INCS= bsddialog.h \
|
|
bsddialog_theme.h \
|
|
bsddialog_progressview.h
|
|
MAN= bsddialog.3
|
|
|
|
LIBADD= ncursesw tinfow formw
|
|
CFLAGS+= -D_XOPEN_SOURCE_EXTENDED
|
|
|
|
.include <bsd.lib.mk>
|