~ubuntu-branches/ubuntu/trusty/gnuradio/trusty

« back to all changes in this revision

Viewing changes to gr-audio-alsa/src/Makefile.am

  • Committer: Bazaar Package Importer
  • Author(s): Kamal Mostafa
  • Date: 2010-03-13 07:46:01 UTC
  • mfrom: (2.1.2 sid)
  • Revision ID: james.westby@ubuntu.com-20100313074601-zjsa893a87bozyh7
Tags: 3.2.2.dfsg-1ubuntu1
* Fix build for Ubuntu lucid (LP: #260406)
  - add binary package dep for libusrp0, libusrp2-0: adduser
  - debian/rules clean: remove pre-built Qt moc files

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
#
2
 
# Copyright 2004 Free Software Foundation, Inc.
 
2
# Copyright 2004,2008,2009 Free Software Foundation, Inc.
3
3
4
4
# This file is part of GNU Radio
5
5
21
21
 
22
22
include $(top_srcdir)/Makefile.common
23
23
 
24
 
# Install this stuff so that it ends up as the gnuradio.audio_alsa module
25
 
# This usually ends up at:
26
 
#   ${prefix}/lib/python${python_version}/site-packages/gnuradio
27
 
 
28
 
ourpythondir = $(grpythondir)
29
 
ourlibdir    = $(grpyexecdir)
30
 
 
31
24
EXTRA_DIST = run_tests.in
32
25
 
33
26
TESTS = run_tests
34
27
 
35
 
LOCAL_IFILES =                          \
36
 
        $(top_srcdir)/gr-audio-alsa/src/audio_alsa.i                            
37
 
 
38
 
NON_LOCAL_IFILES =                      \
39
 
        $(GNURADIO_I)
40
 
 
41
 
ALL_IFILES =                            \
42
 
        $(LOCAL_IFILES)                 \
43
 
        $(NON_LOCAL_IFILES)             
44
 
 
45
 
BUILT_SOURCES =                         \
46
 
        audio_alsa.cc                   \
47
 
        audio_alsa.py                           
48
 
 
49
 
ourpython_PYTHON =                      \
50
 
        audio_alsa.py
51
 
 
52
 
INCLUDES = $(STD_DEFINES_AND_INCLUDES) $(PYTHON_CPPFLAGS)
53
 
 
54
 
SWIGPYTHONARGS = $(SWIGPYTHONFLAGS) $(STD_DEFINES_AND_INCLUDES)
55
 
 
56
 
ourlib_LTLIBRARIES = _audio_alsa.la
57
 
 
58
 
_audio_alsa_la_SOURCES =                \
59
 
        audio_alsa.cc                   \
60
 
        audio_alsa_sink.cc              \
61
 
        audio_alsa_source.cc            \
62
 
        gri_alsa.cc                     
63
 
 
 
28
DISTCLEANFILES = run_tests
 
29
 
 
30
# C/C++ headers get installed in ${prefix}/include/gnuradio
64
31
grinclude_HEADERS =                     \
65
32
        audio_alsa_sink.h               \
66
 
        audio_alsa_source.h             
 
33
        audio_alsa_source.h
67
34
 
68
35
noinst_HEADERS =                        \
69
 
        gri_alsa.h                      
70
 
 
71
 
 
72
 
swiginclude_HEADERS =                   \
73
 
        $(LOCAL_IFILES)
74
 
 
75
 
_audio_alsa_la_LIBADD =                 \
76
 
        $(PYTHON_LDFLAGS)               \
 
36
        gri_alsa.h
 
37
 
 
38
noinst_PYTHON =                         \
 
39
        qa_alsa.py
 
40
 
 
41
AM_CPPFLAGS = $(STD_DEFINES_AND_INCLUDES) $(PYTHON_CPPFLAGS) $(WITH_INCLUDES)
 
42
 
 
43
###################################
 
44
# ALSA library, including OS interface, sink, and source
 
45
 
 
46
lib_LTLIBRARIES = libgnuradio-audio-alsa.la
 
47
 
 
48
libgnuradio_audio_alsa_la_SOURCES =     \
 
49
        audio_alsa_sink.cc              \
 
50
        audio_alsa_source.cc            \
 
51
        gri_alsa.cc
 
52
 
 
53
libgnuradio_audio_alsa_la_LIBADD =      \
77
54
        $(GNURADIO_CORE_LA)             \
78
 
        $(ALSA_LIBS)                    \
79
 
        -lstdc++                                
80
 
 
81
 
_audio_alsa_la_LDFLAGS = $(NO_UNDEFINED) -module -avoid-version
82
 
 
83
 
audio_alsa.cc audio_alsa.py: $(LOCAL_IFILES) $(NON_LOCAL_IFILES)
84
 
        $(SWIG) $(SWIGPYTHONARGS) -module audio_alsa -o audio_alsa.cc $(LOCAL_IFILES)
85
 
 
86
 
noinst_PYTHON =                         \
87
 
        qa_alsa.py                      
88
 
 
89
 
MOSTLYCLEANFILES = \
90
 
        $(BUILT_SOURCES) *~ *.pyc
91
 
 
92
 
# Don't distribute output of swig
93
 
dist-hook:
94
 
        @for file in $(BUILT_SOURCES); do echo $(RM) $(distdir)/$$file; done
95
 
        @for file in $(BUILT_SOURCES); do $(RM) $(distdir)/$$file; done
 
55
        $(ALSA_LIBS)
 
56
 
 
57
libgnuradio_audio_alsa_la_LDFLAGS =     \
 
58
        $(NO_UNDEFINED)
 
59
 
 
60
###################################
 
61
# SWIG Python interface and library
 
62
 
 
63
TOP_SWIG_IFILES =                       \
 
64
        audio_alsa.i
 
65
 
 
66
# Install so that they end up available as:
 
67
#   import gnuradio.audio_alsa
 
68
# This ends up at:
 
69
#   ${prefix}/lib/python${python_version}/site-packages/gnuradio
 
70
audio_alsa_pythondir_category =         \
 
71
        gnuradio
 
72
 
 
73
# additional libraries for linking with the SWIG-generated library
 
74
audio_alsa_la_swig_libadd =             \
 
75
        libgnuradio-audio-alsa.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)