Rename to TIDL
[tidl/tidl-api.git] / examples / make.common
1 RM = rm
2 AR = ar
3 CP = cp
5 TIDL_API_DIR = ../../tidl_api
6 TIDL_API_LIB_NAME = tidl_api.a
7 TIDL_API_LIB = $(TIDL_API_DIR)/$(TIDL_API_LIB_NAME)
8 TIDL_API_LIB_IMGUTIL_NAME = tidl_imgutil.a
9 TIDL_API_LIB_IMGUTIL = $(TIDL_API_DIR)/$(TIDL_API_LIB_IMGUTIL_NAME)
11 include $(TIDL_API_DIR)/make.inc
13 ifeq ($(BUILD), debug)
14         CXXFLAGS += -Og -g -ggdb
15 else
16         CXXFLAGS += -O3
17 endif
19 CXXFLAGS += -I. -I$(TIDL_API_DIR)/inc -std=c++11
20 CXXFLAGS += -I$(TI_OCL_INSTALL)/usr/share/ti/opencl
21 CXXFLAGS += -I$(TARGET_ROOTDIR)/usr/share/ti/opencl
23 HEADERS = 
24 LIBS    = -lOpenCL -locl_util -lpthread
26 all: $(EXE)
28 .PHONY: $(TIDL_API_LIB)
29 $(TIDL_API_LIB):
30         $(MAKE) -C $(TIDL_API_DIR) $(TIDL_API_LIB_NAME)
32 .PHONY: $(TIDL_API_LIB_IMGUTIL)
33 $(TIDL_API_LIB_IMGUTIL):
34         $(MAKE) -C $(TIDL_API_DIR) $(TIDL_API_LIB_IMGUTIL_NAME)
36 realclean: clean
37         $(MAKE) -C $(TIDL_API_DIR) clean
38         $(MAKE) -C $(TIDL_API_DIR)/dsp clean
40 clean::
41         $(RM) -f $(EXE) stats_tool_out.* *.out