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