Hi Valli,

ad 1) If you already have a Makefile that part is solved for me.
ad 2) I just don't understand what you understand by "the Tizen SDK". What is the Tizen SDK for you? I need some clarification on that to help you properly.

Kind Regards
Roland

Am 22.08.2012 07:46, schrieb smk valli:
Hi Roland,
This problem is not yet resolved for us, the question is
1) We have a set of folders with a set of C and C++ files, need to build them to generate an “.so” and a make file is written for the same 2) How to ensure that our make file is using the Tizen SDK or not? And how to set the Tizen SDK path so that make file uses that ?
Thanks & regards
Valli.

On Tue, Aug 14, 2012 at 7:13 PM, Roland Kloeters <[email protected] <mailto:[email protected]>> wrote:

    Hi Valli,

    now I think I understand.

    What you try to achieve is to build a shared object that is
    available system wide for any Tizen application that wants to use
    it, so far correct?

    I assume you develop in the first place for the emulator being
    shipped with the Tizen SDK.

    You can use the Tizen IDE to create a Tizen native project.
    Write your code and let it compile.
    If you know how to write a Makefile you have done that already and
    have a shared object in the end after compilation.

    If you want to integrate that into your build environment you have
    to create a *.deb package.
    Search for how to create a debian package on the net. There is
    lots of information.
    You can also check the Tizen sources for examples.

    If you were finally able to create yourself a *.deb package you
    can install it into you build environment with the Tizen SDK
    package manager.

    Search the Tizen docs and wiki for full instructions on that topic
    (e.g.
    
https://developer.tizen.org/help/index.jsp?topic=%2Forg.tizen.help.pd%2FPackage+Manager.html).

    Now you are able to use your homegrown shared object when
    developing other applications depending on that library.
    You can find examples in the Tizen sources. A good hint is a call
    to find_package( xxx yyy ) in the CMakeLists.txt files of projects
    being hosted on the Tizen GIT.

    I hope I got you right.

    Kind regards

    Am 14.08.2012 15:18, schrieb smk valli:
    Hi Roland,
    let me tell you my usecase.
    1) i have a code base in C/C++, which will not be having any GUI.
    2) I want to generate ".so" and want to use it with Tizen
    application.
    3) i.e. ".so" should be compatible for Tizen application. so i
    want to ensure that my code is builded with Tizen SDK.
    same thing i have done for Android. Exported Android NDK and SDK
    paths and builded ".so" file and used that with Android
    Application code.
    Looking for the same steps now for Tizen.
    thanks & regards
    Valli.
    On Tue, Aug 14, 2012 at 6:42 PM, Roland Kloeters
    <[email protected] <mailto:[email protected]>> wrote:

        Hi Valli,

        I don't understand the special need.
        If you build a shared object and install it in a system
        directory (e.g. /usr/lib/) each application that wants to use
        it can be linked against it.

        So where is your special need of the TIZEN SDK?

        Kind regards


        Am 14.08.2012 15:03, schrieb smk valli:
        Hi Roland,
        I have a specific native code which needs to be built using
        Tizen SDK. in my make file i want to set the Tizen SDK path
        and my .so should be able to link with Tizen applications.
        How can i ensure make file is using Tizen SDK or not?
        thanks & regards
        Valli.


        On Tue, Aug 14, 2012 at 6:07 PM, Roland Kloeters
        <[email protected] <mailto:[email protected]>>
        wrote:

            Hi Valli,

            this is not a Tizen specific problem but rather a
            general developer problem.

            Usually you have to create a Makefile to build a shared
            object.
            As far as I understand Tizen there is no limitation
            being made by the TIZEN SDK.

            If you are not familiar with Linux C/C++ programming and
            Makefile have a look at www.cmake.org
            <http://www.cmake.org/>.
            There you might find some useful information on how to
            create a CMake based Makefile for creating a shared object.

            Kind regards

            Am 14.08.2012 14:25, schrieb smk valli:
            Hi All,
            I have a code base which is in C/C++ language. I want
            to build it as a library/share object using tizen SDK.
            Can any body tell me how can i do this? No where found
            any clear steps for doing this.
            NOTE: Installed Tizen SDK, IDE and Emulator in Ubuntu
            machine.
            thanks & regards
            Valli.


            _______________________________________________
            Application-dev mailing list
            [email protected]  
<mailto:[email protected]>
            https://lists.tizen.org/listinfo/application-dev

            _______________________________________________
            Application-dev mailing list
            [email protected]
            <mailto:[email protected]>
            https://lists.tizen.org/listinfo/application-dev







_______________________________________________
General mailing list
[email protected]
https://lists.tizen.org/listinfo/general

Reply via email to