1 # Debug Flags: 2 # 0 - NO DEBUG MESSAGES 3 # 1 - DEBUG MESSAGES are enabled 4 5 OMX_DEBUG ?= 0 # master switch: turn debug on or off 6 7 SRC=\ 8 AacEncTest.c 9 10 ifeq ($(OMX_GTTOOLS),1) 11 SRC += $(GTTOOLSSRCDIR)/OMX_Common_Utils.c 12 endif 13 14 HSRC=$(wildcard ../inc/*) 15 16 OBJ=$(SRC:.c=.o) 17 18 include $(OMXROOT)/Master.mk 19 20 CFLAGS+=-I../inc -I$(OMXINCLUDEDIR) -I$(SYSTEMINCLUDEDIR) -I$(BRIDGEINCLUDEDIR) -I$(GTTOOLSINCDIR) -Wall -fpic -pipe -DOMAP_2430 -DETEEDN_PATH 21 ifeq ($(OMX_DEBUG), 1) 22 CFLAGS += -O0 23 else 24 CFLAGS += -O2 25 endif 26 27 ifeq ($(OMX_DEBUG), 1) 28 CFLAGS += -DOMX_DEBUG=1 29 endif 30 31 ifeq ($(OMX_GTTOOLS),1) 32 CFLAGS += -DOMX_GETTIME 33 endif 34 35 ifneq ($(OMX_RENDERING_DISABLE), 1) 36 CFLAGS += -DDSP_RENDERING_ON 37 endif 38 39 40 41 OMXCORE_LIB=$(OMXLIBDIR)/libOMX_Core.so 42 OMXRMPROXY_LIB=$(OMXLIBDIR)/libOMX_ResourceManagerProxy.so 43 COMPONENT_TEST=AacEncTest_common 44 45 COMPONENT_TARGET=$(OMXTESTDIR)/$(COMPONENT_TEST) 46 47 all install:: $(COMPONENT_TARGET) 48 49 omxcore $(COMPONENT_TARGET): $(OMXTESTDIR) $(COMPONENT_TEST) $(OMXLIBDIR) $(OMXCORE_LIB) 50 @echo "Installing $(COMPONENT_TEST)" 51 cp -f $(COMPONENT_TEST) $(COMPONENT_TARGET) 52 53 $(COMPONENT_TEST): $(OBJ) 54 $(CROSS)gcc $(CFLAGS) -o $(COMPONENT_TEST) $(OBJ) -L$(OMXLIBDIR) -ldl -lOMX_Core -lpthread 55 56 $(SRC): $(HSRC) 57 58 clean:: 59 rm -f $(COMPONENT_TEST) 60 rm -f $(OBJ) 61 62 distclean:: clean 63 64 clobber:: clean 65 rm -f $(OMXTESTDIR)/$(COMPONENT_TEST) 66