1# 2# 3 4PROG= dsynth 5SRCS= dsynth.c subs.c pkglist.c config.c bulk.c build.c repo.c mount.c 6SRCS+= status.c 7SRCS+= runstats.c ncurses.c monitor.c html.c 8 9SCRIPTS=mktemplate.sh 10SCRIPTSDIR= ${SHAREDIR}/dsynth 11 12# NOTE: The HTML support was directly transplanted from synth, written by 13# John R. Marino <draco@marino.st>. 14# 15FILESDIR= ${SCRIPTSDIR} 16FILES= favicon.png progress.html progress.css progress.js dsynth.png 17 18CFLAGS+= -pthread 19CFLAGS+= -DSCRIPTDIR=${SHAREDIR}/dsynth 20LDADD+= -lpthread -lutil 21DPADD+= ${LIBPTHREAD} ${LIBUTIL} 22 23# ncurses, md5, for DragonFlyBSD 24# 25CFLAGS+= -I${_SHLIBDIRPREFIX}/usr/include/priv/ncurses 26CFLAGS+= ${PRIVATELIB_CFLAGS} 27LDFLAGS+= ${PRIVATELIB_LDFLAGS} 28LDADD+= -lprivate_ncurses 29LDADD+= -lprivate_crypto 30DPADD+= ${LIBNCURSES} 31DPADD+= ${LIBCRYPTO} 32 33LDADD+= -lm 34DPADD+= ${LIBM} 35 36beforeinstall: 37 mkdir -p ${DESTDIR}${SCRIPTSDIR} 38 39.include <bsd.prog.mk> 40