5 SOURCES = web.c bufio.c http.c ../ev.c ../log.c ../playlist.c ../xmalloc.c
7 OBJS = ${SOURCES:.c=.o}
9 DISTFILES = Makefile amused-web.1 http.c web.h
13 ../Makefile.configure ../config.h: ../configure ../tests.c
14 @echo "$@ is out of date; please run ../configure"
17 include ../Makefile.configure
22 ${CC} -o $@ ${OBJS} ${LDFLAGS} ${LDADD} ${LDADD_IMSG} \
26 rm -f ${OBJS} ${OBJS:.o=.d} ${PROG}
31 mkdir -p ${DESTDIR}${BINDIR}
32 mkdir -p ${DESTDIR}${MANDIR}/man1
33 ${INSTALL_PROGRAM} ${PROG} ${DESTDIR}${BINDIR}
34 ${INSTALL_MAN} amused-web.1 ${DESTDIR}${MANDIR}/man1/${PROG}.1
38 ${INSTALL_PROGRAM} ${PROG} ${HOME}/bin
41 rm ${DESTDIR}${BINDIR}/${PROG}
42 rm ${DESTDIR}${MANDIR}/man1/${PROG}.1
45 ${CC} -I../ ${CFLAGS} -c $< -o $@
47 # --- maintainer targets ---
50 mkdir -p ${DESTDIR}/web
51 ${INSTALL} -m 0644 ${DISTFILES} ${DESTDIR}/web
53 # --- dependency management ---
55 # these .d files are produced during the first build if the compiler
61 -include ../playlist.d