Makefile revision 50476
1169689Skan# $FreeBSD: head/lib/libfetch/Makefile 50476 1999-08-28 00:22:10Z peter $ 2169689Skan 3169689SkanMAINTAINER= des@freebsd.org 4169689SkanLIB= fetch 5169689SkanCFLAGS+= -I. -Wall -pedantic 6169689Skan.if !defined(DEBUG) 7169689SkanCFLAGS+= -DNDEBUG 8169689Skan.endif 9169689SkanSRCS= fetch.c common.c ftp.c http.c file.c fetch_err.c \ 10169689Skan fetch_err.h ftperr.h httperr.h 11169689SkanMAN3= fetch.3 12169689SkanCLEANFILES= fetch_err.c fetch_err.h ftperr.h httperr.h 13169689Skan 14169689SkanSHLIB_MAJOR= 1 15169689SkanSHLIB_MINOR= 0 16169689Skan 17169689Skanbeforeinstall: 18169689Skan ${INSTALL} -C -o ${BINOWN} -g ${BINGRP} -m 444 ${.CURDIR}/fetch.h \ 19169689Skan ${DESTDIR}/usr/include 20169689Skan ${INSTALL} -C -o ${BINOWN} -g ${BINGRP} -m 444 fetch_err.h \ 21169689Skan ${DESTDIR}/usr/include 22169689Skan 23169689Skanftperr.h: ftp.errors 24169689Skan @echo "static struct fetcherr _ftp_errlist[] = {" > ${.TARGET} 25169689Skan @cat ${.ALLSRC} \ 26169689Skan | grep -v ^# \ 27169689Skan | sort \ 28169689Skan | while read NUM CAT STRING; do \ 29169689Skan echo " { $${NUM}, FETCH_$${CAT}, \"$${STRING}\" },"; \ 30169689Skan done >> ${.TARGET} 31169689Skan @echo " { -1, FETCH_UNKNOWN, \"Unknown FTP error\" }" >> ${.TARGET} 32169689Skan @echo "};" >> ${.TARGET} 33169689Skan 34169689Skanhttperr.h: http.errors 35169689Skan @echo "static struct fetcherr _http_errlist[] = {" > ${.TARGET} 36169689Skan @cat ${.ALLSRC} \ 37169689Skan | grep -v ^# \ 38169689Skan | sort \ 39169689Skan | while read NUM CAT STRING; do \ 40169689Skan echo " { $${NUM}, FETCH_$${CAT}, \"$${STRING}\" },"; \ 41169689Skan done >> ${.TARGET} 42169689Skan @echo " { -1, FETCH_UNKNOWN, \"Unknown HTTP error\" }" >> ${.TARGET} 43169689Skan @echo "};" >> ${.TARGET} 44169689Skan 45169689Skanhdrs: fetch_err.h 46169689Skan 47169689Skan.ORDER: fetch_err.c fetch_err.h 48169689Skanfetch_err.c fetch_err.h: fetch_err.et 49169689Skan compile_et ${.ALLSRC} 50169689Skan 51169689Skan.include <bsd.lib.mk> 52169689Skan