Mercurial > hg > dhcpcd
changeset 2268:a149336d9977 draft
Tweak stuff for importing
| author | Roy Marples <roy@marples.name> |
|---|---|
| date | Fri, 31 Jan 2014 15:55:16 +0000 |
| parents | 284aedc3f0cf |
| children | 43c72364c4b7 |
| files | Makefile configure |
| diffstat | 2 files changed, 19 insertions(+), 7 deletions(-) [+] |
line wrap: on
line diff
--- a/Makefile Fri Jan 31 15:00:58 2014 +0000 +++ b/Makefile Fri Jan 31 15:55:16 2014 +0000 @@ -17,10 +17,11 @@ VPATH= . ./crypt +SRCS+= auth.c CPPFLAGS+= -I./crypt -SRCS+= auth.c hmac_md5.c ${MD5_SRC} +CRYPT_SRCS= hmac_md5.c ${MD5_SRC} -OBJS+= ${SRCS:.c=.o} ${COMPAT_SRCS:.c=.o} +OBJS+= ${SRCS:.c=.o} ${COMPAT_SRCS:.c=.o} ${CRYPT_SRCS:.c=.o} SCRIPT= ${LIBEXECDIR}/dhcpcd-run-hooks HOOKDIR= ${LIBEXECDIR}/dhcpcd-hooks @@ -156,18 +157,28 @@ sed -e 's/^.*\.c //g' -e 's/.*\.c$$//g' -e 's/\\//g' | \ tr ' ' '\n' | \ sed -e '/^compat\//d' | \ - sort -u) /tmp/${DISTPREFIX} + sed -e '/^crypt\//d' | \ + sort -u) /tmp/${DISTPREFIX}; \ + if test -n "${CRYPT_SRCS}"; then \ + ${INSTALL} -d /tmp/${DISTPREFIX}/crypt; \ + cp crypt/${CRYPT_SRCS} /tmp/${DISTPREFIX}/crypt; \ + cp $$(cd crypt && ${CC} ${CPPFLAGS} -MM ${CRYPT_SRCS} | \ + sed -e 's/^.*c //g' -e 's/.*\.c$$//g' -e 's/\\//g' | \ + tr ' ' '\n' | sed -e 's:^:crypt/:g' | \ + sort -u) /tmp/${DISTPREFIX}/crypt; \ + fi; if test -n "${COMPAT_SRCS}"; then \ ${INSTALL} -d /tmp/${DISTPREFIX}/compat; \ - cp ${COMPAT_SRCS} /tmp/${DISTPREFIX}/compat; \ - cp $$(${CC} ${CPPFLAGS} -MM ${COMPAT_SRCS} | \ + cp compat/${COMPAT_SRCS} /tmp/${DISTPREFIX}/compat; \ + cp $$(cd compat && ${CC} ${CPPFLAGS} -MM ${COMPAT_SRCS} | \ sed -e 's/^.*c //g' -e 's/.*\.c$$//g' -e 's/\\//g' | \ - tr ' ' '\n' | \ + tr ' ' '\n' | sed -e 's:^:compat/:g' | \ sort -u) /tmp/${DISTPREFIX}/compat; \ fi; if test -n "${IMPORT_RCSID}"; then \ for x in \ /tmp/${DISTPREFIX}/*.c \ + /tmp/${DISTPREFIX}/crypt/*.c \ /tmp/${DISTPREFIX}/compat/*.c \ ; do \ if test -e "$$x"; then \ @@ -180,6 +191,7 @@ if test -n "${IMPORT_HID}"; then \ for x in \ /tmp/${DISTPREFIX}/*.h \ + /tmp/${DISTPREFIX}/crypt/*.h \ /tmp/${DISTPREFIX}/compat/*.h \ ; do \ if test -e "$$x"; then \
--- a/configure Fri Jan 31 15:00:58 2014 +0000 +++ b/configure Fri Jan 31 15:55:16 2014 +0000 @@ -648,7 +648,7 @@ echo "MD5_SRC= md5.c" >>$CONFIG_MK else echo "MD5_SRC=" >>$CONFIG_MK - echo "#define HAVE_MD5H" >>$CONFIG_H + echo "CPPFLAGS+= -DHAVE_MD5_H" >>$CONFIG_MK fi if [ "$DEV" != no -a "$UDEV" != no ]; then
