Application.mk 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. # Android application build config for libusb
  2. # Copyright © 2012-2013 RealVNC Ltd. <toby.gray@realvnc.com>
  3. #
  4. # This library is free software; you can redistribute it and/or
  5. # modify it under the terms of the GNU Lesser General Public
  6. # License as published by the Free Software Foundation; either
  7. # version 2.1 of the License, or (at your option) any later version.
  8. #
  9. # This library is distributed in the hope that it will be useful,
  10. # but WITHOUT ANY WARRANTY; without even the implied warranty of
  11. # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  12. # Lesser General Public License for more details.
  13. #
  14. # You should have received a copy of the GNU Lesser General Public
  15. # License along with this library; if not, write to the Free Software
  16. # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  17. #
  18. APP_ABI := all
  19. APP_CFLAGS := \
  20. -std=gnu11 \
  21. -Wall \
  22. -Wextra \
  23. -Wshadow \
  24. -Wunused \
  25. -Wwrite-strings \
  26. -Werror=format-security \
  27. -Werror=implicit-function-declaration \
  28. -Werror=implicit-int \
  29. -Werror=init-self \
  30. -Werror=missing-prototypes \
  31. -Werror=strict-prototypes \
  32. -Werror=undef \
  33. -Werror=uninitialized
  34. # Workaround for MIPS toolchain linker being unable to find liblog dependency
  35. # of shared object in NDK versions at least up to r9.
  36. #
  37. APP_LDFLAGS := -llog