Guest User

Untitled

a guest
Jun 23rd, 2018
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.12 KB | None | 0 0
  1. #!/bin/bash
  2. #############################################
  3. # Android Linker helper script
  4. # Set these values to match your system
  5. #############################################
  6. HOME=/home/user
  7. JAVA_HOME=/usr/lib/jvm/java-6-sun
  8. # System image location
  9. SYS_ROOT=$HOME/tmp/android/system
  10. # Toolchain location
  11. TOOLCHAIN_ROOT=$HOME/Desktop/android/arm-2008q3
  12. # Android Toolchain libgcc.a
  13. LIBGCC=${SYS_DEV}/prebuilt/darwin-x86/toolchain/arm-eabi-4.2.1/lib/gcc/􀂫
  14. arm-eabi/4.2.1/libgcc.a
  15. # CodeSourcery libgcc.a
  16. #LIBGCC=${TOOLCHAIN_ROOT}/lib/gcc/arm-none-linux-gnueabi/4.3.2/libgcc.a
  17. # Linker libraries: C runtime, Math, and extra symbols
  18. LIBRARIES="-lc -lm ${LIBGCC}"
  19. # Library locations
  20. LIB_PATHS="-rpath /system/lib \
  21. -rpath ${SYS_ROOT}/lib \
  22. -L${SYS_ROOT}/lib \
  23. -L${JAVA_HOME}/jre/lib/i386 -L."
  24. # Linker flags
  25. LD_FLAGS="--dynamic-linker=/system/bin/linker -nostdlib"
  26. #############################################
  27. # Linker command
  28. #############################################
  29.  
  30. CROSS=arm-none-linux-gnueabi-
  31. GCC=${CROSS}ld
  32. # Uncomment for debugging
  33. #echo "${GCC} $LD_FLAGS $LIB_PATHS $@ $LIBRARIES"
  34. # Go!
  35. ${GCC} $LD_FLAGS $LIB_PATHS $@ $LIBRARIES
Add Comment
Please, Sign In to add comment