Statistics
| Branch: | Tag: | Revision:

root / gr-audio-osx / src / Makefile.am @ 02824991

History | View | Annotate | Download (2.2 kB)

1
#
2
# Copyright 2006,2008,2009,2010 Free Software Foundation, Inc.
3
# 
4
# This file is part of GNU Radio.
5
# 
6
# GNU Radio is free software; you can redistribute it and/or modify
7
# it under the terms of the GNU General Public License as published by
8
# the Free Software Foundation; either version 3, or (at your option)
9
# any later version.
10
# 
11
# GNU Radio is distributed in the hope that it will be useful,
12
# but WITHOUT ANY WARRANTY; without even the implied warranty of
13
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14
# GNU General Public License for more details.
15
# 
16
# You should have received a copy of the GNU General Public License
17
# along with GNU Radio; see the file COPYING.  If not, write to
18
# the Free Software Foundation, Inc., 51 Franklin Street,
19
# Boston, MA 02110-1301, USA.
20
# 
21
22
include $(top_srcdir)/Makefile.common
23
24
EXTRA_DIST = run_tests.in
25
26
AM_CPPFLAGS = $(STD_DEFINES_AND_INCLUDES) $(PYTHON_CPPFLAGS) $(WITH_INCLUDES)
27
28
# C/C++ headers get installed in ${prefix}/include/gnuradio
29
grinclude_HEADERS =			\
30
	audio_osx_sink.h		\
31
	audio_osx_source.h
32
33
noinst_HEADERS =			\
34
	audio_osx.h			\
35
	circular_buffer.h
36
37
noinst_PYTHON =				\
38
	qa_osx.py			\
39
	test_audio_loop.py
40
41
lib_LTLIBRARIES = libgnuradio-audio-osx.la
42
43
libgnuradio_audio_osx_la_SOURCES = 	\
44
	audio_osx_sink.cc		\
45
	audio_osx_source.cc
46
47
libgnuradio_audio_osx_la_LIBADD =	\
48
	$(GNURADIO_CORE_LA)
49
50
libgnuradio_audio_osx_la_LDFLAGS =	\
51
	-framework AudioUnit		\
52
	-framework CoreAudio		\
53
	-framework AudioToolbox		\
54
	$(NO_UNDEFINED)			\
55
	$(LTVERSIONFLAGS)
56
57
if PYTHON
58
###################################
59
# SWIG Python interface and library
60
TESTS = run_tests
61
DISTCLEANFILES = run_tests
62
63
TOP_SWIG_IFILES =			\
64
	audio_osx.i
65
66
# Install so that they end up available as:
67
#   import gnuradio.audio_osx
68
# This ends up at:
69
#   ${prefix}/lib/python${python_version}/site-packages/gnuradio
70
audio_osx_pythondir_category =		\
71
	gnuradio
72
73
# additional libraries for linking with the SWIG-generated library
74
audio_osx_la_swig_libadd =		\
75
	libgnuradio-audio-osx.la
76
77
include $(top_srcdir)/Makefile.swig
78
79
# add some of the variables generated inside the Makefile.swig.gen
80
BUILT_SOURCES = $(swig_built_sources)
81
82
# Do not distribute the output of SWIG
83
no_dist_files = $(swig_built_sources)
84
endif