Makefile - hurl - Gopher/HTTP/HTTPS file grabber
 (HTM) git clone git://git.codemadness.org/hurl
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
       Makefile (1072B)
       ---
            1 .POSIX:
            2 
            3 NAME = hurl
            4 VERSION = 0.8
            5 
            6 PREFIX = /usr/local
            7 BINDIR = ${PREFIX}/bin
            8 MANDIR = ${PREFIX}/man/man1
            9 
           10 HURL_CFLAGS = ${CFLAGS}
           11 HURL_LDFLAGS = -ltls ${LDFLAGS}
           12 HURL_CPPFLAGS = -D_DEFAULT_SOURCE -D_GNU_SOURCE -D_BSD_SOURCE
           13 
           14 SRC = hurl.c
           15 OBJ = ${SRC:.c=.o}
           16 
           17 all: ${NAME}
           18 
           19 .c.o:
           20         ${CC} ${HURL_CFLAGS} ${HURL_CPPFLAGS} -c $<
           21 
           22 ${OBJ}:
           23 
           24 ${NAME}: ${OBJ}
           25         ${CC} -o $@ ${OBJ} ${HURL_LDFLAGS}
           26 
           27 clean:
           28         rm -f ${NAME} ${OBJ} ${NAME}-${VERSION}.tar.gz
           29 
           30 install: all
           31         mkdir -p "${DESTDIR}${BINDIR}"
           32         cp -f ${NAME} "${DESTDIR}${BINDIR}"
           33         chmod 755 "${DESTDIR}${BINDIR}/${NAME}"
           34         mkdir -p "${DESTDIR}${MANDIR}"
           35         cp -f ${NAME}.1 "${DESTDIR}${MANDIR}"
           36         chmod 644 "${DESTDIR}${MANDIR}/${NAME}.1"
           37 
           38 uninstall:
           39         rm -f "${DESTDIR}${BINDIR}/${NAME}"
           40         rm -f "${DESTDIR}${MANDIR}/${NAME}.1"
           41 
           42 dist: clean
           43         rm -rf "${NAME}-${VERSION}"
           44         mkdir -p ${NAME}-${VERSION}
           45         cp -R hurl.vt README LICENSE Makefile ${NAME}.1 \
           46                 ${NAME}.c arg.h ${NAME}-${VERSION}
           47         tar cf - ${NAME}-${VERSION} | \
           48                 gzip -c > "${NAME}-${VERSION}.tar.gz"
           49         rm -rf "${NAME}-${VERSION}"
           50 
           51 .PHONY: all clean dist install uninstall