Home | History | Annotate | Download | only in tests
      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