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