comparison spandsp-0.0.3/spandsp-0.0.3/src/Makefile.am @ 5:f762bf195c4b

import spandsp-0.0.3
author Peter Meerwald <pmeerw@cosy.sbg.ac.at>
date Fri, 25 Jun 2010 16:00:21 +0200
parents
children
comparison
equal deleted inserted replaced
4:26cd8f1ef0b1 5:f762bf195c4b
1 ## Makefile.am -- Process this file with automake to produce Makefile.in
2 ##
3 ## This program is free software; you can redistribute it and/or modify
4 ## it under the terms of the GNU General Public License version 2, as
5 ## published by the Free Software Foundation.
6 ##
7 ## This program is distributed in the hope that it will be useful,
8 ## but WITHOUT ANY WARRANTY; without even the implied warranty of
9 ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
10 ## GNU General Public License for more details.
11 ##
12 ## You should have received a copy of the GNU General Public License
13 ## along with this program; if not, write to the Free Software
14 ## Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
15 ##
16 ## $Id: Makefile.am,v 1.61 2006/11/30 15:41:47 steveu Exp $
17
18 AM_CFLAGS = $(COMP_VENDOR_CFLAGS)
19
20 MAINTAINERCLEANFILES = Makefile.in
21
22 INCLUDES = -I$(top_builddir)
23
24 lib_LTLIBRARIES = libspandsp.la
25
26 libspandsp_la_SOURCES = adsi.c \
27 async.c \
28 at_interpreter.c \
29 awgn.c \
30 bell_r2_mf.c \
31 bert.c \
32 bit_operations.c \
33 bitstream.c \
34 complex_dds.c \
35 complex_filters.c \
36 complex_vector_float.c \
37 dds.c \
38 dtmf.c \
39 echo.c \
40 fax.c \
41 fsk.c \
42 g711.c \
43 g722_encode.c \
44 g722_decode.c \
45 g726.c \
46 gsm0610_decode.c \
47 gsm0610_encode.c \
48 gsm0610_long_term.c \
49 gsm0610_lpc.c \
50 gsm0610_preprocess.c \
51 gsm0610_rpe.c \
52 gsm0610_short_term.c \
53 hdlc.c \
54 ima_adpcm.c \
55 logging.c \
56 lpc10_analyse.c \
57 lpc10_decode.c \
58 lpc10_encode.c \
59 lpc10_placev.c \
60 lpc10_voicing.c \
61 modem_echo.c \
62 modem_connect_tones.c \
63 noise.c \
64 oki_adpcm.c \
65 playout.c \
66 plc.c \
67 power_meter.c \
68 queue.c \
69 schedule.c \
70 sig_tone.c \
71 silence_gen.c \
72 super_tone_rx.c \
73 super_tone_tx.c \
74 t4.c \
75 t30.c \
76 t31.c \
77 t35.c \
78 t38_core.c \
79 t38_gateway.c \
80 t38_terminal.c \
81 testcpuid.c \
82 time_scale.c \
83 tone_detect.c \
84 tone_generate.c \
85 v17rx.c \
86 v17tx.c \
87 v22bis_rx.c \
88 v22bis_tx.c \
89 v27ter_rx.c \
90 v27ter_tx.c \
91 v29rx.c \
92 v29tx.c \
93 v42.c \
94 v42bis.c \
95 v8.c \
96 vector_float.c \
97 vector_int.c
98
99 libspandsp_la_LDFLAGS = -version-info @SPANDSP_LT_CURRENT@:@SPANDSP_LT_REVISION@:@SPANDSP_LT_AGE@
100
101 nobase_include_HEADERS = spandsp/adsi.h \
102 spandsp/async.h \
103 spandsp/arctan2.h \
104 spandsp/at_interpreter.h \
105 spandsp/awgn.h \
106 spandsp/bell_r2_mf.h \
107 spandsp/bert.h \
108 spandsp/biquad.h \
109 spandsp/bit_operations.h \
110 spandsp/bitstream.h \
111 spandsp/complex.h \
112 spandsp/complex_filters.h \
113 spandsp/complex_vector_float.h \
114 spandsp/dc_restore.h \
115 spandsp/dds.h \
116 spandsp/dtmf.h \
117 spandsp/echo.h \
118 spandsp/fax.h \
119 spandsp/fir.h \
120 spandsp/fsk.h \
121 spandsp/g168models.h \
122 spandsp/g711.h \
123 spandsp/g722.h \
124 spandsp/g726.h \
125 spandsp/gsm0610.h \
126 spandsp/hdlc.h \
127 spandsp/ima_adpcm.h \
128 spandsp/logging.h \
129 spandsp/lpc10.h \
130 spandsp/modem_echo.h \
131 spandsp/modem_connect_tones.h \
132 spandsp/noise.h \
133 spandsp/oki_adpcm.h \
134 spandsp/playout.h \
135 spandsp/plc.h \
136 spandsp/power_meter.h \
137 spandsp/queue.h \
138 spandsp/schedule.h \
139 spandsp/sig_tone.h \
140 spandsp/silence_gen.h \
141 spandsp/super_tone_rx.h \
142 spandsp/super_tone_tx.h \
143 spandsp/t4.h \
144 spandsp/t30.h \
145 spandsp/t30_fcf.h \
146 spandsp/t31.h \
147 spandsp/t35.h \
148 spandsp/t38_core.h \
149 spandsp/t38_gateway.h \
150 spandsp/t38_terminal.h \
151 spandsp/telephony.h \
152 spandsp/time_scale.h \
153 spandsp/timing.h \
154 spandsp/tone_detect.h \
155 spandsp/tone_generate.h \
156 spandsp/v17rx.h \
157 spandsp/v17tx.h \
158 spandsp/v22bis.h \
159 spandsp/v27ter_rx.h \
160 spandsp/v27ter_tx.h \
161 spandsp/v29rx.h \
162 spandsp/v29tx.h \
163 spandsp/v42.h \
164 spandsp/v42bis.h \
165 spandsp/v8.h \
166 spandsp/vector_float.h \
167 spandsp/vector_int.h \
168 spandsp.h
169
170 noinst_HEADERS = faxfont.h \
171 gsm0610_local.h \
172 lpc10_encdecs.h \
173 t4states.h
174
175 noinst_PROGRAMS = at_dictionary_gen
176
177 # We need to run at_dictionary_gen, so it generates the at_interpreter_dictionary.h file
178 # used by several of the test programs.
179
180 at_interpreter.$(OBJEXT): at_dictionary_gen$(EXEEXT) at_interpreter_dictionary.h
181
182 at_interpreter.lo: at_dictionary_gen$(EXEEXT) at_interpreter_dictionary.h
183
184 at_interpreter_dictionary.h: at_dictionary_gen$(EXEEXT)
185 ./at_dictionary_gen$(EXEEXT) >at_interpreter_dictionary.h
186
187 DSP = libspandsp.dsp
188 VCPROJ = libspandsp.vcproj
189
190 WIN32SOURCES = $(libspandsp_la_SOURCES) gettimeofday.c
191 WIN32HEADERS = $(nobase_include_HEADERS) spandsp.h
192
193 DSPOUT = | awk '{printf("%s\r\n", $$0)}' >> $(DSP)
194 VCPROJOUT = | awk '{printf("%s\r\n", $$0)}' >> $(VCPROJ)
195
196 $(DSP): msvc/msvcproj.head msvc/msvcproj.foot Makefile.am
197 echo "creating $(DSP)"
198 @(cp $(srcdir)/msvc/msvcproj.head $(DSP); \
199 echo "# Begin Group \"Source Files\"" $(DSPOUT); \
200 for file in $(WIN32SOURCES); do \
201 echo "# Begin Source File" $(DSPOUT); \
202 echo "" $(DSPOUT); \
203 echo "SOURCE=.\\"$$file $(DSPOUT); \
204 echo "# End Source File" $(DSPOUT); \
205 done; \
206 echo "# End Group" $(DSPOUT); \
207 echo "# Begin Group \"Header Files\"" $(DSPOUT); \
208 for file in $(WIN32HEADERS); do \
209 echo "# Begin Source File" $(DSPOUT); \
210 echo "" $(DSPOUT); \
211 echo "SOURCE=.\\"$$file $(DSPOUT); \
212 echo "# End Source File" $(DSPOUT); \
213 done; \
214 echo "# End Group" $(DSPOUT); \
215 cat $(srcdir)/msvc/msvcproj.foot $(DSPOUT) )
216
217 $(VCPROJ): msvc/vc8proj.head msvc/vc8proj.foot Makefile.am
218 echo "creating $(VCPROJ)"
219 @(cp $(srcdir)/msvc/vc8proj.head $(VCPROJ); \
220 for file in $(WIN32SOURCES); do \
221 echo "<File RelativePath=\""$$file"\"></File>" $(VCPROJOUT); \
222 done; \
223 echo "</Filter><Filter Name=\"Header Files\">" $(VCPROJOUT); \
224 for file in $(WIN32HEADERS); do \
225 echo "<File RelativePath=\""$$file"\"></File>" $(VCPROJOUT); \
226 done; \
227 cat $(srcdir)/msvc/vc8proj.foot $(VCPROJOUT) )

Repositories maintained by Peter Meerwald, pmeerw@pmeerw.net.