Fix Leopard-built emulator binaries to run on Tiger.

The bug was that the full Android build system treats LOCAL_LDFLAGS and LOCAL_LDLIBS
slightly differently. The 10.4 SDK was not properly used when linking on Leopard, and
this resulted in hidden dependencies on late versions of CoreFoundation and AppKit
that are not available on Tiger.

Note that this change doesn't break the standalone build (standalone Leopard binaries
still run on Tiger, as they did previously).
1 file changed
tree: fe47226de6210a4fc7cc1af209a16517e33c376c
  1. .gitignore
  2. Android.mk
  3. CHANGES.TXT
  4. COPYING
  5. COPYING.LIB
  6. Changelog
  7. INSTALL
  8. LICENSE
  9. MODULE_LICENSE_GPL
  10. Makefile
  11. Makefile.android
  12. NOTICE
  13. README
  14. a.out.h
  15. aes.c
  16. aes.h
  17. alpha.ld
  18. android-configure.sh
  19. android-rebuild.sh
  20. android/
  21. arm-dis.c
  22. arm-semi.c
  23. arm.ld
  24. audio/
  25. block-bochs.c
  26. block-cloop.c
  27. block-cow.c
  28. block-dmg.c
  29. block-nbd.c
  30. block-parallels.c
  31. block-qcow.c
  32. block-qcow2.c
  33. block-raw-posix.c
  34. block-raw-win32.c
  35. block-vmdk.c
  36. block-vpc.c
  37. block-vvfat.c
  38. block.c
  39. block.h
  40. block_int.h
  41. bswap.h
  42. cbuffer.c
  43. cbuffer.h
  44. charpipe.c
  45. charpipe.h
  46. compatfd.c
  47. compatfd.h
  48. console.c
  49. console.h
  50. cpu-all.h
  51. cpu-defs.h
  52. cpu-exec.c
  53. curses.c
  54. curses_keys.h
  55. cutils.c
  56. d3des.c
  57. d3des.h
  58. dcache.c
  59. dcache.h
  60. dis-asm.h
  61. disas.c
  62. disas.h
  63. distrib/
  64. docs/
  65. dyngen-exec.h
  66. dynlink.h
  67. elf.h
  68. elf_ops.h
  69. exec-all.h
  70. exec.c
  71. fpu/
  72. framebuffer.c
  73. framebuffer.h
  74. gdbstub.c
  75. gdbstub.h
  76. gen-charmap.py
  77. gen-icount.h
  78. gen-skin.py
  79. host-defs.h
  80. host-utils.c
  81. host-utils.h
  82. hostregs_helper.h
  83. hpet.h
  84. hw/
  85. i386-dis.c
  86. i386-vl.ld
  87. i386.ld
  88. ia64.ld
  89. images/
  90. keymaps.c
  91. kqemu.c
  92. kqemu.h
  93. linux_keycodes.h
  94. loader.c
  95. loadpng.c
  96. m68k.ld
  97. monitor.c
  98. net.h
  99. offset_layout.py
  100. osdep.c
  101. osdep.h
  102. ppc-dis.c
  103. ppc.ld
  104. proxy/
  105. qemu-char.h
  106. qemu-common.h
  107. qemu-lock.h
  108. qemu-log.h
  109. qemu-timer.h
  110. qemu_debug.h
  111. qemu_file.h
  112. qemu_socket.h
  113. qemu_timers.h
  114. readline.c
  115. sdl_keysym.h
  116. shaper.c
  117. shaper.h
  118. slirp2/
  119. sockets.c
  120. sockets.h
  121. softmmu-semi.h
  122. softmmu_defs.h
  123. softmmu_exec.h
  124. softmmu_header.h
  125. softmmu_template.h
  126. sparc.ld
  127. sysemu.h
  128. tap-win32.c
  129. target-arm/
  130. tcg/
  131. tcpdump.c
  132. tcpdump.h
  133. telephony/
  134. thunk.c
  135. thunk.h
  136. trace.c
  137. trace.h
  138. trace_common.h
  139. translate-all.c
  140. translate-op.c
  141. translate.make
  142. uboot_image.h
  143. usb-linux.c
  144. varint.c
  145. varint.h
  146. vgafont.h
  147. vl.c
  148. vnc.c
  149. vnc_keysym.h
  150. vnchextile.h
  151. x86_64.ld