]> git.ipfire.org Git - thirdparty/dhcpcd.git/commitdiff
Fix the import to work on Linux as well.
authorRoy Marples <roy@marples.name>
Wed, 30 Jul 2014 09:46:33 +0000 (09:46 +0000)
committerRoy Marples <roy@marples.name>
Wed, 30 Jul 2014 09:46:33 +0000 (09:46 +0000)
Makefile
configure
crypt/sha256.c [changed mode: 0755->0644]
crypt/sha256.h [changed mode: 0755->0644]

index bd4b95504d14259b875ea662a2eb764b35701aef..7bdf879c22d35613cff78a0ffb19828e53a04c80 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -16,13 +16,9 @@ CFLAGS+=     -std=${CSTD}
 
 SRCS+=         ${DHCPCD_SRCS}
 
-.PATH: ./crypt
-
-VPATH= . ./crypt
-
 SRCS+=         auth.c
 CPPFLAGS+=     -I./crypt
-CRYPT_SRCS=    hmac_md5.c ${MD5_SRC} ${SHA256_SRC}
+CRYPT_SRCS=    crypt/hmac_md5.c ${MD5_SRC} ${SHA256_SRC}
 
 OBJS+=         ${SRCS:.c=.o} ${COMPAT_SRCS:.c=.o} ${CRYPT_SRCS:.c=.o}
 
@@ -159,13 +155,10 @@ import: ${SRCS}
                sort -u) /tmp/${DISTPREFIX}; \
        if test -n "${CRYPT_SRCS}"; then \
                ${INSTALL} -d /tmp/${DISTPREFIX}/crypt; \
-               cp $$(echo ${CRYPT_SRCS} | tr ' ' '\n' | \
-                       sed -e 's:^:crypt/:g') \
-                       /tmp/${DISTPREFIX}/crypt; \
-               cp $$(cd crypt && ${CC} ${CPPFLAGS} -MM ${CRYPT_SRCS} | \
+               cp ${CRYPT_SRCS} /tmp/${DISTPREFIX}/crypt; \
+               cp $$(${CC} ${CPPFLAGS} -MM ${CRYPT_SRCS} | \
                        sed -e 's/^.*c //g' -e 's/.*\.c$$//g' -e 's/\\//g' | \
-                       tr ' ' '\n' | sed -e '/config.h/d' \
-                       -e 's:^:crypt/:g' | \
+                       tr ' ' '\n' | sed -e '/\/\.\.\//d'  | \
                        sort -u) /tmp/${DISTPREFIX}/crypt; \
        fi;
        if test -n "${COMPAT_SRCS}"; then \
index 3c7fca93b2af7c53034cc65f48342ad190a35bd6..9c322223e37f6dc522d41128545d538c50fee4a0 100755 (executable)
--- a/configure
+++ b/configure
@@ -819,7 +819,7 @@ EOF
        rm -f _md5.c _md5
 fi
 if [ "$MD5" = no ]; then
-       echo "MD5_SRC=  md5.c" >>$CONFIG_MK
+       echo "MD5_SRC=  crypt/md5.c" >>$CONFIG_MK
 else
        echo "MD5_SRC=" >>$CONFIG_MK
        echo "#define HAVE_MD5_H" >>$CONFIG_H
@@ -909,7 +909,7 @@ EOF
        fi
 fi
 if [ "$SHA2" = no ]; then
-       echo "SHA256_SRC=       sha256.c" >>$CONFIG_MK
+       echo "SHA256_SRC=       crypt/sha256.c" >>$CONFIG_MK
 else
        echo "SHA256_SRC=" >>$CONFIG_MK
        echo "#define SHA2_H            <$SHA2_H>" >>$CONFIG_H
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)