5 SOURCES = web.c bufio.c http.c ws.c \
6 ../compats.c ../ev.c ../log.c ../playlist.c ../xmalloc.c
8 OBJS = ${SOURCES:.c=.o}
10 DISTFILES = Makefile amused-web.1 bufio.c bufio.h http.c http.h \
15 ../Makefile.configure ../config.h: ../configure ../tests.c
16 @echo "$@ is out of date; please run ../configure"
19 include ../Makefile.configure
24 ${CC} -o $@ ${OBJS} ${LDFLAGS} ${LDADD} ${LDADD_LIB_IMSG} \
25 ${LDADD_LIB_MD} ${LDADD_LIB_SOCKET}
28 rm -f ${OBJS} ${OBJS:.o=.d} ${PROG}
33 mkdir -p ${DESTDIR}${BINDIR}
34 mkdir -p ${DESTDIR}${MANDIR}/man1
35 ${INSTALL_PROGRAM} ${PROG} ${DESTDIR}${BINDIR}
36 ${INSTALL_MAN} amused-web.1 ${DESTDIR}${MANDIR}/man1/${PROG}.1
40 ${INSTALL_PROGRAM} ${PROG} ${HOME}/bin
43 rm ${DESTDIR}${BINDIR}/${PROG}
44 rm ${DESTDIR}${MANDIR}/man1/${PROG}.1
47 ${CC} -I../ ${CFLAGS} -c $< -o $@
49 # --- maintainer targets ---
53 ${INSTALL} -m 0644 ${DISTFILES} ${DESTDIR}/
55 # --- dependency management ---
57 # these .d files are produced during the first build if the compiler
67 -include ../playlist.d