disco-dl

Discography/album downloader
git clone git://git.wimdupont.com/disco-dl.git
Log | Files | Refs | README | LICENSE

Makefile (690B)


      1 include config.mk
      2 
      3 BIN = disco-dl
      4 SRC = ${BIN:=.c}
      5 OBJ = ${SRC:.c=.o}
      6 MAN1 = ${BIN:=.1}
      7 
      8 ${OBJ}: config.h
      9 
     10 all: ${BIN}
     11 
     12 LDFLAGS=-lid3
     13 
     14 ${BIN}: ${@:=.o}
     15 
     16 .o: ${OBJ}
     17 	${CC} -o $@ ${OBJ} ${LDFLAGS}
     18 
     19 clean:
     20 	rm -f ${BIN} ${OBJ}
     21 
     22 config.h:
     23 	cp config.def.h $@
     24 
     25 install: all
     26 	mkdir -p ${DESTDIR}${PREFIX}/bin
     27 	cp -f ${BIN} "${DESTDIR}${PREFIX}/bin"
     28 	chmod 755 "${DESTDIR}${PREFIX}/bin/${BIN}"
     29 	mkdir -p "${DESTDIR}${MANPREFIX}/man1"
     30 	sed "s/VERSION/${VERSION}/g" < ${MAN1} > "${DESTDIR}${MANPREFIX}/man1/${MAN1}"
     31 	chmod 644 "${DESTDIR}${MANPREFIX}/man1/${MAN1}"
     32 
     33 uninstall:
     34 	rm -f \
     35 		"${DESTDIR}${PREFIX}/bin/${BIN}"\
     36 		"${DESTDIR}${MANPREFIX}/man1/${MAN1}"
     37 
     38 .PHONY: all clean install uninstall