/media/libsydneyaudio/src/Makefile.in

http://github.com/zpao/v8monkey · Autoconf · 109 lines · 60 code · 14 blank · 35 comment · 2 complexity · 6c45a38ed77efe2b3508b260b58158f7 MD5 · raw file

  1. # ***** BEGIN LICENSE BLOCK *****
  2. # Version: MPL 1.1/GPL 2.0/LGPL 2.1
  3. #
  4. # The contents of this file are subject to the Mozilla Public License Version
  5. # 1.1 (the "License"); you may not use this file except in compliance with
  6. # the License. You may obtain a copy of the License at
  7. # http://www.mozilla.org/MPL/
  8. #
  9. # Software distributed under the License is distributed on an "AS IS" basis,
  10. # WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
  11. # for the specific language governing rights and limitations under the
  12. # License.
  13. #
  14. # The Original Code is Mozilla code.
  15. #
  16. # The Initial Developer of the Original Code is the Mozilla Corporation.
  17. # Portions created by the Initial Developer are Copyright (C) 2007
  18. # the Initial Developer. All Rights Reserved.
  19. #
  20. # Contributor(s):
  21. # Chris Double <chris.double@double.co.nz>
  22. #
  23. # Alternatively, the contents of this file may be used under the terms of
  24. # either the GNU General Public License Version 2 or later (the "GPL"), or
  25. # the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
  26. # in which case the provisions of the GPL or the LGPL are applicable instead
  27. # of those above. If you wish to allow use of your version of this file only
  28. # under the terms of either the GPL or the LGPL, and not to allow others to
  29. # use your version of this file under the terms of the MPL, indicate your
  30. # decision by deleting the provisions above and replace them with the notice
  31. # and other provisions required by the GPL or the LGPL. If you do not delete
  32. # the provisions above, a recipient may use your version of this file under
  33. # the terms of any one of the MPL, the GPL or the LGPL.
  34. #
  35. # ***** END LICENSE BLOCK *****
  36. DEPTH = ../../..
  37. topsrcdir = @top_srcdir@
  38. srcdir = @srcdir@
  39. VPATH = @srcdir@
  40. include $(DEPTH)/config/autoconf.mk
  41. MODULE = sydneyaudio
  42. LIBRARY_NAME = sydneyaudio
  43. FORCE_STATIC_LIB= 1
  44. ifeq (WINNT,$(OS_TARGET))
  45. VISIBILITY_FLAGS =
  46. endif
  47. ifneq (,$(filter DragonFly FreeBSD GNU GNU_% NetBSD OpenBSD,$(OS_ARCH)))
  48. CSRCS = \
  49. sydney_audio_oss.c \
  50. $(NULL)
  51. endif
  52. ifeq ($(MOZ_WIDGET_TOOLKIT),gonk)
  53. CPPSRCS = \
  54. sydney_audio_gonk.cpp \
  55. $(NULL)
  56. else ifeq ($(MOZ_WIDGET_TOOLKIT),android)
  57. CSRCS = \
  58. sydney_audio_android.c \
  59. $(NULL)
  60. else ifeq ($(OS_ARCH),Linux)
  61. CSRCS = \
  62. sydney_audio_alsa.c \
  63. $(NULL)
  64. endif
  65. ifeq ($(OS_ARCH),WINNT)
  66. CSRCS = \
  67. sydney_audio_waveapi.c \
  68. $(NULL)
  69. endif
  70. ifeq ($(OS_ARCH),OS2)
  71. CSRCS = \
  72. sydney_audio_os2.c \
  73. $(NULL)
  74. endif
  75. ifeq ($(OS_ARCH),Darwin)
  76. CSRCS = \
  77. sydney_audio_mac.c \
  78. $(NULL)
  79. OS_LIBS += -framework CoreAudio -framework AudioToolbox -framework AudioUnit -framework Carbon
  80. endif
  81. ifeq ($(OS_ARCH),SunOS)
  82. CSRCS = \
  83. sydney_audio_sunaudio.c \
  84. $(NULL)
  85. endif
  86. ifeq ($(OS_ARCH),AIX)
  87. CSRCS = \
  88. sydney_audio_aix.c \
  89. $(NULL)
  90. endif
  91. ifeq ($(OS_ARCH),WINNT)
  92. OS_LIBS += winmm.lib
  93. endif
  94. include $(topsrcdir)/config/rules.mk
  95. LOCAL_INCLUDES += -I$(srcdir)/../include