PageRenderTime 12ms CodeModel.GetById 2ms app.highlight 7ms RepoModel.GetById 1ms app.codeStats 0ms

/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
 37DEPTH		= ../../..
 38topsrcdir	= @top_srcdir@
 39srcdir		= @srcdir@
 40VPATH		= @srcdir@
 41
 42include $(DEPTH)/config/autoconf.mk
 43
 44MODULE		= sydneyaudio
 45LIBRARY_NAME	= sydneyaudio
 46FORCE_STATIC_LIB= 1
 47ifeq (WINNT,$(OS_TARGET))
 48VISIBILITY_FLAGS =
 49endif
 50
 51ifneq (,$(filter DragonFly FreeBSD GNU GNU_% NetBSD OpenBSD,$(OS_ARCH)))
 52CSRCS		= \
 53		sydney_audio_oss.c \
 54		$(NULL)
 55endif
 56
 57ifeq ($(MOZ_WIDGET_TOOLKIT),gonk)
 58CPPSRCS		= \
 59		sydney_audio_gonk.cpp \
 60		$(NULL)
 61else ifeq ($(MOZ_WIDGET_TOOLKIT),android)
 62CSRCS		= \
 63		sydney_audio_android.c \
 64		$(NULL)
 65else ifeq ($(OS_ARCH),Linux)
 66CSRCS		= \
 67		sydney_audio_alsa.c \
 68		$(NULL)
 69endif
 70
 71ifeq ($(OS_ARCH),WINNT)
 72CSRCS		= \
 73		sydney_audio_waveapi.c \
 74		$(NULL)
 75endif
 76
 77ifeq ($(OS_ARCH),OS2)
 78CSRCS		= \
 79		sydney_audio_os2.c \
 80		$(NULL)
 81endif
 82
 83ifeq ($(OS_ARCH),Darwin)
 84CSRCS		= \
 85		sydney_audio_mac.c \
 86		$(NULL)
 87
 88OS_LIBS += -framework CoreAudio -framework AudioToolbox -framework AudioUnit -framework Carbon
 89endif
 90
 91ifeq ($(OS_ARCH),SunOS)
 92CSRCS		= \
 93		sydney_audio_sunaudio.c \
 94		$(NULL)
 95endif
 96
 97ifeq ($(OS_ARCH),AIX)
 98CSRCS		= \
 99		sydney_audio_aix.c \
100		$(NULL)
101endif
102
103ifeq ($(OS_ARCH),WINNT)
104OS_LIBS += winmm.lib
105endif
106
107include $(topsrcdir)/config/rules.mk
108
109LOCAL_INCLUDES += -I$(srcdir)/../include