You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

29 lines
867 B

  1. --- a/makedefs
  2. +++ b/makedefs
  3. @@ -215,7 +215,7 @@ error() {
  4. case $# in
  5. # Officially supported usage.
  6. - 0) SYSTEM=`(uname -s) 2>/dev/null`
  7. + 0) SYSTEM="OpenWrt"
  8. RELEASE=`(uname -r) 2>/dev/null`
  9. # No ${x%%y} support in Solaris 11 /bin/sh
  10. RELEASE_MAJOR=`expr "$RELEASE" : '\([0-9]*\)'` || exit 1
  11. @@ -242,6 +242,17 @@ case "$SYSTEM" in
  12. esac
  13. case "$SYSTEM.$RELEASE" in
  14. + OpenWrt*) SYSTYPE=LINUX5
  15. + AR="${CC-gcc}-ar"
  16. + RANLIB="${CC-gcc}-ranlib"
  17. + SYSLIBS="$SYSLIBS -ldl"
  18. + : ${SHLIB_SUFFIX=.so}
  19. + : ${SHLIB_CFLAGS=-fPIC}
  20. + : ${SHLIB_LD="${CC-gcc} -shared"' -Wl,-soname,${LIB}'}
  21. + : ${SHLIB_RPATH='-Wl,--enable-new-dtags -Wl,-rpath,${SHLIB_DIR}'}
  22. + : ${SHLIB_ENV="LD_LIBRARY_PATH=`pwd`/lib"}
  23. + : ${PLUGIN_LD="${CC-gcc} -shared"}
  24. + ;;
  25. SCO_SV.3.2) SYSTYPE=SCO5
  26. # Use the native compiler by default
  27. : ${CC="/usr/bin/cc -b elf"}