1*61ba55bcSBaptiste Daroussin# PUBLIC DOMAIN - NO WARRANTY, see: 2*61ba55bcSBaptiste Daroussin# <http://creativecommons.org/publicdomain/zero/1.0/> 3*61ba55bcSBaptiste Daroussin# 4*61ba55bcSBaptiste Daroussin# Written in 2021 by Alfonso Sabato Siciliano 5*61ba55bcSBaptiste Daroussin 6*61ba55bcSBaptiste DaroussinOUTPUT = bsddialog 7*61ba55bcSBaptiste DaroussinSOURCES = bsddialog.c util_builders.c util_cli.c util_theme.c 8*61ba55bcSBaptiste DaroussinOBJECTS = ${SOURCES:.c=.o} 9*61ba55bcSBaptiste Daroussin 10*61ba55bcSBaptiste Daroussin.if defined(DEBUG) 11*61ba55bcSBaptiste DaroussinCFLAGS += -g 12*61ba55bcSBaptiste Daroussin.endif 13*61ba55bcSBaptiste DaroussinCFLAGS += -I${LIBPATH} -std=gnu99 -Wall -Wextra -Werror 14*61ba55bcSBaptiste Daroussin 15*61ba55bcSBaptiste Daroussin.if defined(NORPATH) 16*61ba55bcSBaptiste DaroussinLDFLAGS += -ltinfow -L${LIBPATH} -lbsddialog 17*61ba55bcSBaptiste Daroussin.else 18*61ba55bcSBaptiste DaroussinLDFLAGS += -ltinfow -Wl,-rpath=${LIBPATH} -L${LIBPATH} -lbsddialog 19*61ba55bcSBaptiste Daroussin.endif 20*61ba55bcSBaptiste Daroussin 21*61ba55bcSBaptiste DaroussinINSTALL = install 22*61ba55bcSBaptiste DaroussinRM = rm -f 23*61ba55bcSBaptiste Daroussin 24*61ba55bcSBaptiste Daroussinall : ${OUTPUT} 25*61ba55bcSBaptiste Daroussin 26*61ba55bcSBaptiste Daroussin${OUTPUT}: ${OBJECTS} 27*61ba55bcSBaptiste Daroussin ${CC} ${LDFLAGS} ${OBJECTS} -o ${.PREFIX} 28*61ba55bcSBaptiste Daroussin 29*61ba55bcSBaptiste Daroussin.c.o: 30*61ba55bcSBaptiste Daroussin ${CC} ${CFLAGS} -c ${.IMPSRC} -o ${.TARGET} 31*61ba55bcSBaptiste Daroussin 32*61ba55bcSBaptiste Daroussinclean: 33*61ba55bcSBaptiste Daroussin ${RM} ${OUTPUT} *.o *~ *.core *.gz 34