utils

tiny programs I use on my system
Download | Log | Files | Refs | README | LICENSE

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