2022-01-28 08:25:38 +00:00
|
|
|
# PUBLIC DOMAIN - NO WARRANTY, see:
|
2021-11-24 10:03:17 +00:00
|
|
|
# <http://creativecommons.org/publicdomain/zero/1.0/>
|
|
|
|
#
|
2023-10-04 16:11:36 +00:00
|
|
|
# Written in 2023 by Alfonso Sabato Siciliano
|
2021-11-24 10:03:17 +00:00
|
|
|
|
2023-10-04 16:11:36 +00:00
|
|
|
OUTPUT = bsddialog
|
|
|
|
export VERSION=1.0
|
|
|
|
.CURDIR ?= ${CURDIR}
|
|
|
|
LIBPATH = ${.CURDIR}/lib
|
|
|
|
LIBBSDDIALOG = ${LIBPATH}/libbsddialog.so
|
|
|
|
UTILITYPATH = ${.CURDIR}/utility
|
2021-11-24 10:03:17 +00:00
|
|
|
|
|
|
|
RM= rm -f
|
2023-10-04 16:11:36 +00:00
|
|
|
LN = ln -s -f
|
|
|
|
|
|
|
|
### cli options ###
|
|
|
|
# port/pkg Makefile: 'MAKE_ARGS = -DNORPATH'
|
|
|
|
NORPATH ?=
|
|
|
|
export DISABLERPATH=${NORPATH}
|
|
|
|
# `make -DDEBUG`
|
|
|
|
# `gmake DEBUG=1`
|
|
|
|
DEBUG ?=
|
|
|
|
export ENABLEDEBUG=${DEBUG}
|
2021-11-24 10:03:17 +00:00
|
|
|
|
|
|
|
all : ${OUTPUT}
|
|
|
|
|
2023-10-04 16:11:36 +00:00
|
|
|
${OUTPUT}: ${LIBBSDDIALOG}
|
|
|
|
${MAKE} -C ${UTILITYPATH} LIBPATH=${LIBPATH}
|
|
|
|
${LN} ${UTILITYPATH}/${OUTPUT} ${.CURDIR}/${OUTPUT}
|
2021-11-24 10:03:17 +00:00
|
|
|
|
|
|
|
${LIBBSDDIALOG}:
|
2023-10-04 16:11:36 +00:00
|
|
|
${MAKE} -C ${LIBPATH}
|
2021-11-24 10:03:17 +00:00
|
|
|
|
|
|
|
clean:
|
2023-10-04 16:11:36 +00:00
|
|
|
${MAKE} -C ${LIBPATH} clean
|
|
|
|
${MAKE} -C ${UTILITYPATH} clean
|
|
|
|
${RM} ${OUTPUT} *.core
|
|
|
|
|