xref: /freebsd/contrib/bsddialog/Makefile (revision d4ca001544347e217e2ab023cca88b30637def98)
1263660c0SAlfonso Siciliano# PUBLIC DOMAIN - NO WARRANTY, see:
2c76f0793SBaptiste Daroussin#     <http://creativecommons.org/publicdomain/zero/1.0/>
3c76f0793SBaptiste Daroussin#
461ba55bcSBaptiste Daroussin# Written in 2023 by Alfonso Sabato Siciliano
5c76f0793SBaptiste Daroussin
6c76f0793SBaptiste DaroussinOUTPUT = bsddialog
7*d4ca0015SKyle Evansexport VERSION=1.0.4
861ba55bcSBaptiste Daroussin.CURDIR ?= ${CURDIR}
9c76f0793SBaptiste DaroussinLIBPATH = ${.CURDIR}/lib
10c76f0793SBaptiste DaroussinLIBBSDDIALOG = ${LIBPATH}/libbsddialog.so
1161ba55bcSBaptiste DaroussinUTILITYPATH = ${.CURDIR}/utility
12c76f0793SBaptiste Daroussin
13c76f0793SBaptiste DaroussinRM= rm -f
1461ba55bcSBaptiste DaroussinLN = ln -s -f
1561ba55bcSBaptiste Daroussin
16a6d8be45SAlfonso S. Siciliano### command-line options ###
17a6d8be45SAlfonso S. Siciliano# FreeBSD port Makefile: 'MAKE_ARGS = -DNORPATH'
1861ba55bcSBaptiste DaroussinNORPATH ?=
1961ba55bcSBaptiste Daroussinexport DISABLERPATH=${NORPATH}
20a6d8be45SAlfonso S. Siciliano# Debug: `make -DDEBUG` or `gmake DEBUG=1`
2161ba55bcSBaptiste DaroussinDEBUG ?=
2261ba55bcSBaptiste Daroussinexport ENABLEDEBUG=${DEBUG}
23a6d8be45SAlfonso S. Siciliano###################
24c76f0793SBaptiste Daroussin
25c76f0793SBaptiste Daroussinall : ${OUTPUT}
26c76f0793SBaptiste Daroussin
2761ba55bcSBaptiste Daroussin${OUTPUT}: ${LIBBSDDIALOG}
2861ba55bcSBaptiste Daroussin	${MAKE} -C ${UTILITYPATH} LIBPATH=${LIBPATH}
2961ba55bcSBaptiste Daroussin	${LN} ${UTILITYPATH}/${OUTPUT} ${.CURDIR}/${OUTPUT}
30c76f0793SBaptiste Daroussin
31c76f0793SBaptiste Daroussin${LIBBSDDIALOG}:
3261ba55bcSBaptiste Daroussin	${MAKE} -C ${LIBPATH}
33c76f0793SBaptiste Daroussin
34c76f0793SBaptiste Daroussinclean:
3561ba55bcSBaptiste Daroussin	${MAKE} -C ${LIBPATH} clean
3661ba55bcSBaptiste Daroussin	${MAKE} -C ${UTILITYPATH} clean
3761ba55bcSBaptiste Daroussin	${RM} ${OUTPUT} *.core
3861ba55bcSBaptiste Daroussin
39