Ravi,

I also have  a build  related  problem.  I am trying to add a new node
where I use some external class methods already defined in an existing
OpenCore  node (more exactly in ProtocolEngineNode). The compile phase
works fine but I got link errors: "undefined reference".    For some
reasons the linker is unable to find its implementation.  Do you have
any suggestion?

Thanks,

George



On Dec 4, 9:50 am, RaviY <[email protected]> wrote:
> I agree. It is kind of confusing for folks building OpenCORE outside
> of Android to modify the pv_config* files. I can help you hack it up
> for your use.
>
> You can do the following things in build_config/opencore_dynamic/
> makefile before the line "include $(MK)/cml2_shared.mk" ...
> - To add a new shared library libxyz.so that comprises of two static
> libraries libstatic1.a and libstatic2.a.
> SOLIBDIRS_xyz := "/path/to/libstatic1 /path/to/libstatic2"
> SOLIBS_xyz := "-lstatic1 -lstatic2"
> E.g. When one wants to add a new dynamically loadable parser node.
>
> - To add a new static library libstatic3.a into an existing shared
> library libpqr.so.
> SOLIBDIRS_pqr := $(SOLIBDIRS_pqr) "/path/to/libstatic3"
> SOLIBS_pqr := $(SOLIBS_pqr) "-lstatic3"
> E.g. When one wants to add a new parser node to be linked statically
> with libopencore_player.so.
>
> Hope this helps.
> -Ravi
>
> On Dec 4, 7:41 pm, jeffb <[email protected]> wrote:> Can anyone help me?
>
> > On Dec 2, 9:44 am, jeffb <[email protected]> wrote:
>
> > > I have a new parser node and recognizer node. I am trying to build
> > > open core outside android. I have followed the quickstart tutorial
> > > which is in opencore directory. When I follow these instructions, it
> > > does not recognize that I have added parser node and recognizer node
> > > directories. I have included make files similar to the ones for MP4
> > > parser and recognizer nodes within these new directories.
>
> > > What do I need to do to make the build system recognize these new
> > > directories and automatically generate the necessary pv_config.h,
> > > rules.cml, sybols.cml, pv_config_derived.mk, pv_config_selected.mk,
> > > and make files within build_config/opencore_dynamic?

-- 
unsubscribe: [email protected]
website: http://groups.google.com/group/android-porting

Reply via email to