classification: Update static images, synthetic video clip
[tidl/tidl-api.git] / examples / test / Makefile
index 86a111c5e47c151a8cf58db0a5526b6ff9a3a1d7..646fced80a602beb39e4750f23abfe98089fb846 100644 (file)
@@ -1,43 +1,35 @@
-EXE = test_tinn
-
-RM = rm
-AR = ar
-CP = cp
-
-TINN_DIR = ../../tinn_api
-TINN_LIB_NAME = tinn_api.a
-TINN_LIB = $(TINN_DIR)/$(TINN_LIB_NAME)
-
-DSP_OUTFILE = $(TINN_DIR)/dsp/ocl_wrapper.out
-
-include $(TINN_DIR)/make.inc
-
-ifeq ($(BUILD), debug)
-       CXXFLAGS += -Og -g -ggdb
-else
-       CXXFLAGS += -O3
-endif
-
-CXXFLAGS += -I. -I$(TINN_DIR)/inc -std=c++11
-
-HEADERS = 
-LIBS    = -lOpenCL -locl_util -lpthread
+# Copyright (c) 2018 Texas Instruments Incorporated - http://www.ti.com/
+# All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions are met:
+# * Redistributions of source code must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+# * Redistributions in binary form must reproduce the above copyright
+# notice, this list of conditions and the following disclaimer in the
+# documentation and/or other materials provided with the distribution.
+# * Neither the name of Texas Instruments Incorporated nor the
+# names of its contributors may be used to endorse or promote products
+# derived from this software without specific prior written permission.
+#
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+# LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+# THE POSSIBILITY OF SUCH DAMAGE.
+
+EXE = test_tidl
+
+include ../make.common
 
 $(EXE): SOURCES = main.cpp multiple_executors.cpp
 
-$(EXE): $(TINN_LIB) $(HEADERS) $(DSP_OUTFILE) $(SOURCES)
-       $(CXX) $(CXXFLAGS) $(SOURCES) $(TINN_LIB) $(LDFLAGS) $(LIBS) -o $@
-
-.PHONY: $(DSP_OUTFILE)
-$(DSP_OUTFILE):
-       $(MAKE) -C $(TINN_DIR)/dsp
-       $(CP) $(DSP_OUTFILE) .
-
-.PHONY: $(TINN_LIB)
-$(TINN_LIB):
-       $(MAKE) -C $(TINN_DIR) $(TINN_LIB_NAME)
+$(EXE): $(TIDL_API_LIB) $(HEADERS) $(SOURCES)
+       $(CXX) $(CXXFLAGS) $(SOURCES) $(TIDL_API_LIB) $(LDFLAGS) $(LIBS) -o $@
 
-clean::
-       $(RM) -f $(EXE) stats_tool_out.* *.out
-       $(MAKE) -C $(TINN_DIR) clean
-       $(MAKE) -C $(TINN_DIR)/dsp clean