i want to know how this shared library libdspengineiface.so,libomx_dsp_video_sharedlibrary.so is built in the /hardware/ti/omx,
because,i know ,in android ,by android.mk to define LOCAL_MODULE,but to libdspengineiface.so,libomx_dsp_video_sharedlibrary.so ,i can't find it in every android .mk ,
so i hungry to know how it been built ,please give me a help
i am a talent
IIRC, these components are built outside of the stock android build. You may have better luck looking for the Makefiles for these.
--------------------------------------------------------------------------------------------------------- Please click the Verify Answer button on this post if it answers your question.---------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------
Please click the Verify Answer button on this post if it answers your question.---------------------------------------------------------------------------------------------------------
i am so sorry that i can't understand what you said ,you means ,it will been found in the Makefile ,but we know build a share library in makefile, need gcc command :-shared
examples: gcc -shared -o libpow.so unsgn_pow.o,
but in /hardware/ti/omx/interface the Makefile :
PLATFORM = omap3530XDC_CONFIG_BASENAME = omx_dsp_iface_$(PLATFORM)CONFIGURO = $(XDC_INSTALL_DIR)/xs xdc.tools.configuroCXX = $(ANDROID_TOOLCHAIN)g++engineiface_objs = \ iface.oxdc_config: XDCPATH="$(OMX_XDCPATH)" $(CONFIGURO) -c $(ANDROID_TOOLCHAIN_PATH) -o $(XDC_CONFIG_BASENAME) -t gnu.targets.arm.GCArmv5T -p ti.platforms.evm3530 -b ../config.bld omx_dsp_iface_$(PLATFORM).cfgINCLUDES = $(shell cat $(XDC_CONFIG_BASENAME)/compiler.opt) -I../includeall: xdc_config $(CXX) -DHAVE_CONFIG_H $(CFLAGS) $(INCLUDES) -c -o iface.o iface.cpp $(CXX) $(LDFLAGS) $(engineiface_objs) -T $(XDC_CONFIG_BASENAME)/linker.cmd -Wl,-soname -Wl,libdspengineiface.so -o libdspengineiface.soclean: rm -rf *.o *.so omx_dsp_iface_$(PLATFORM)this makefile ,only use the shard lib ,not product this share lib ,why ?。