Fixed problem of input task being stuck when input stream stops:
[processor-sdk/performance-audio-sr.git] / pasdk / test_dsp / sap / Makefile
2
3 #  Copyright (C) 2004-2014 Texas Instruments Incorporated - http://www.ti.com/
4 #  All rights reserved. 
5
6 #  Redistribution and use in source and binary forms, with or without
7 #  modification, are permitted provided that the following conditions
8 #  are met:
9
10 #  Redistributions of source code must retain the above copyright
11 #  notice, this list of conditions and the following disclaimer.
12
13 #    Redistributions in binary form must reproduce the above copyright
14 #    notice, this list of conditions and the following disclaimer in the
15 #    documentation and/or other materials provided with the
16 #    distribution.
17
18 #    Neither the name of Texas Instruments Incorporated nor the names of
19 #    its contributors may be used to endorse or promote products derived
20 #    from this software without specific prior written permission.
21
22 #  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
23 #  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
24 #  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
25 #  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
26 #  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
27 #  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
28 #  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
29 #  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
30 #  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
31 #  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
32 #  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
33
34
36 #
37 #
38 # DAP component makefile
39 #
40 #
41 # -----------------------------------------------------------------------------
43 # First invocation is normally from primary sources directory for the component.
44 # It is assumed the name of this directory doesn't match either of the standard
45 # target directory names (i.e. debug or release). So this first call then
46 # includes the target.mk file which only has one target -- the target directory.
47 # This is a phony target which causes a recursive call to this file every time
48 # but rooted in the target directory. Upon this second call the else statement
49 # is executed which performs the conventional make process.
50 ifeq (,$(filter debug release ,$(notdir $(CURDIR))))
51 include ../../build/target.mk
52 else
53 include ../../../../build/tools.mk
55 LIBNAME=dap
57 # architecture dependent settings (must come first)
58 ifeq (${ARCH},c674x)
59 DEFINES  += -d"dMAX_CFG=dMAX_CFG1"
60 DEFINES  += -d"DAP_CACHE_SUPPORT"
61 INCLUDES += -I"../../../../../da/dmax/v0/da8xx"
62 INCLUDES += -I"../../../../../da/dmax/v0"
63 INCLUDES += -I"../../../../../pa/chip/da8xx"
64 vpath %.c ${SRCDIR}/da8xx
65 endif
67 # architecture independent settings
68 SOURCES=                                                                                        \
69     dap.c                                                                                       \
70     dap_csl_mcasp.c                                                                     \
71         dap_dmax.c                                                                              \
72     dap_mcasp.c                                                                 
74 INCLUDES += -I../..
75 INCLUDES += -I"../../../paf"
77 vpath %.c $(SRCDIR)
79 include ../../../../build/rules.mk
81 endif