Makefile (784B)
1 include config.mk 2 3 SOURCES = \ 4 vidir.c \ 5 sb-cpu.c \ 6 sb-date.c \ 7 sb-memory.c \ 8 sb-time.c \ 9 sb-weather.c \ 10 sb-battery.c 11 12 EXECUTABLES = ${SOURCES:.c=} 13 14 all: ${EXECUTABLES} 15 16 vidir: vidir.c 17 ${CC} ${CFLAGS} -o $@ $< 18 19 sb-weather: sb-weather.c 20 ${CC} ${CFLAGS} -o $@ $< ${CURL_LIBS} 21 22 sb-cpu sb-date sb-memory sb-time sb-battery: 23 ${CC} ${CFLAGS} -o $@ $@.c 24 25 clean: 26 rm -f ${EXECUTABLES} 27 28 install: all 29 mkdir -p ${DESTDIR}${BINDIR} 30 cp -f ${EXECUTABLES} ${DESTDIR}${BINDIR} 31 32 uninstall: 33 rm -f ${DESTDIR}${BINDIR}/vidir \ 34 ${DESTDIR}${BINDIR}/sb-cpu \ 35 ${DESTDIR}${BINDIR}/sb-date \ 36 ${DESTDIR}${BINDIR}/sb-memory \ 37 ${DESTDIR}${BINDIR}/sb-time \ 38 ${DESTDIR}${BINDIR}/sb-weather \ 39 ${DESTDIR}${BINDIR}/sb-battery 40 41 .PHONY: all clean install uninstall