<HTML><HEAD>
<META content=IE=5 http-equiv=X-UA-Compatible>
<META content="text/html; charset=utf-8" http-equiv=Content-Type>
<STYLE id=mysingle_style type=text/css>.search-word {
        BACKGROUND-COLOR: #ffee94
}
P {
        FONT-SIZE: 10pt; MARGIN-BOTTOM: 5px; FONT-FAMILY: Arial, arial; MARGIN-TOP: 5px
}
TD {
        FONT-SIZE: 10pt; MARGIN-BOTTOM: 5px; FONT-FAMILY: Arial, arial; MARGIN-TOP: 5px
}
LI {
        FONT-SIZE: 10pt; MARGIN-BOTTOM: 5px; FONT-FAMILY: Arial, arial; MARGIN-TOP: 5px
}
BODY {
        FONT-SIZE: 10pt; FONT-FAMILY: Arial, arial
}
</STYLE>

<STYLE id=knox_style type=text/css>P {
        FONT-SIZE: 10pt; MARGIN-BOTTOM: 5px; FONT-FAMILY: Arial, arial; MARGIN-TOP: 5px
}
</STYLE>

<META name=GENERATOR content=ActiveSquare>
<STYLE id=knox_style type=text/css>P {
        FONT-SIZE: 10pt; MARGIN-BOTTOM: 5px; FONT-FAMILY: Arial, arial; MARGIN-TOP: 5px
}
</STYLE>

<STYLE id=knox_style type=text/css>P {
        FONT-SIZE: 10pt; MARGIN-BOTTOM: 5px; FONT-FAMILY: Arial, arial; MARGIN-TOP: 5px
}
</STYLE>

<STYLE id=knox_style type=text/css>P {
        FONT-SIZE: 10pt; MARGIN-BOTTOM: 5px; FONT-FAMILY: Arial, arial; MARGIN-TOP: 5px
}
</STYLE>

<STYLE id=knox_style type=text/css>P {
        FONT-SIZE: 10pt; MARGIN-BOTTOM: 5px; FONT-FAMILY: Arial, arial; MARGIN-TOP: 5px
}
</STYLE>
</HEAD>
<BODY style="OVERFLOW: auto">
<P></P>
<P>Hi,</P>
<P> </P>
<P>Creating the extension SDK(for the new Framework) and installing it will do more or less the same thing that you did.</P>
<P> </P>
<P>Regards</P>
<P>Aditya</P>
<P> </P>
<P>--------- <B>Original Message</B> ---------</P>
<P><B>Sender</B> : Parichay Kapoor <pk.kapoor@samsung.com> Engineer/On-Device Lab./Samsung Electronics</P>
<P><B>Date</B> : 2019-04-22 12:06 (GMT+5:30)</P>
<P><B>Title</B> : Re: [Tizen Application-dev] Adding new rpm packages to emulator+tizen studio</P>
<P> </P>
<P></P>
<P>Hi Aditya</P>
<P><BR>Thank you for the help.<BR>I manually added the headers to usr/lib of rootstrap of the emulator and updating the corresponding xml file.</P>
<P>The method you described are more appropriate though, and will follow them in future.</P>
<P> </P>
<P>Regards</P>
<P>Parichay</P>
<P> </P>
<P>--------- <B>Original Message</B> ---------</P>
<P><B>Sender</B> : Aditya Aswani <a.aswani@samsung.com> Staff Engineer/IoT Web Services /SRI-Bangalore/Samsung Electronics</P>
<P><B>Date</B> : 2019-04-22 14:20 (GMT+9)</P>
<P><B>Title</B> : RE: Re: [Tizen Application-dev] Adding new rpm packages to emulator+tizen studio</P>
<P> </P>
<P></P>
<P>Hi,</P>
<P> </P>
<P>If I understand correctly, you can run your tpk (which uses the rpm) successfully in emulator. But you are not able to build your tpk in Tizen Studio's development workspace because Studio cannot find the header files which are part of the rpm.</P>
<P>If the above understanding is correct, can you try adding the headers in Project Properties -> C/C++ Build -> Settings -> C Compiler -> Includes</P>
<P> </P>
<P>Or you can create an extension sdk which adds a new Framework under Project Properties -> C/C++ Build -> Tizen Setiings -> Framework Tab. You can select the newly added framework via the extension sdk which will include all headers in the framework to be part of the Project Includes.</P>
<P> </P>
<P>Regards</P>
<P>Aditya </P>
<P> </P>
<P>--------- <B>Original Message</B> ---------</P>
<P><B>Sender</B> : Parichay Kapoor <pk.kapoor@samsung.com> Engineer/On-Device Lab./Samsung Electronics</P>
<P><B>Date</B> : 2019-04-19 13:35 (GMT+5:30)</P>
<P><B>Title</B> : Re: [Tizen Application-dev] Adding new rpm packages to emulator+tizen studio</P>
<P> </P>
<P></P>
<P>I will some more details. </P>
<P>We are making a new package for tizen along with its c-api (This is the X.rpm referred below in the email thread). </P>
<P>We have a test application for the c-api of the package (this is the Y.tpk referred below in the email thread).</P>
<P><BR>This new package (along with its dependencies) is installed in the emulator (push the rpm file in emulator and install using "rpm -i X.rpm"). </P>
<P>However, it is not reflected in the Tizen Studio SDK. The header files corresponding to the c-api are not visible to the SDK. This results in build fail.</P>
<P> </P>
<P>Can you please guide me how to install package properly with SDK.</P>
<P> </P>
<P>Regards</P>
<P>Parichay</P>
<P>--------- <B>Original Message</B> ---------</P>
<P><B>Sender</B> : Parichay Kapoor <pk.kapoor@samsung.com> Engineer/On-Device Lab./Samsung Electronics</P>
<P><B>Date</B> : 2019-04-19 13:46 (GMT+9)</P>
<P><B>Title</B> : [Tizen Application-dev] Adding new rpm packages to emulator+tizen studio</P>
<P> </P>
<P>Hello</P>
<P> </P>
<P>I need help in installing a new rpm package to my Tizen development environment properly, so that it is available for an application. I will describe in detail below.</P>
<P> </P>
<P>There is a tizen package which I built with GBS (lets call this package X.rpm). Now, I installed that package on the tizen emulator (mobile 5.0 in this case) and the package is installed without any issues. I installed the tizen package (X.rpm) along with the development version as well. Hence, the installation added shared object (.so), static library (.a) and header files (.h) in /usr/lib and /usr/include in the tizen emulator (this has been verified).</P>
<P><BR>Now, I want to make a tizen application (in tizen studio) using this package (lets call this application Y.tpk). I am able to load the package (X.rpm) shared object library at runtime with dlopen/dlsym and run my application successfully. However, when I try to include the header files of the package, my application (Y.tpk) cannot find the header files from X.rpm during the build process.</P>
<P> </P>
<P>I checked inside the /usr/include of the mobile-5.0-emulator-core and the includes from X.rpm are not present. </P>
<P>Can you please guide me how to sync the installation of rpm package in emulator as well as with tizen studio.</P>
<P> </P>
<P>Regards<BR>Parichay</P><PRE>_______________________________________________
Application-dev mailing list
Application-dev@lists.tizen.org
https://lists.tizen.org/listinfo/application-dev
</PRE><PRE>_______________________________________________
Application-dev mailing list
Application-dev@lists.tizen.org
https://lists.tizen.org/listinfo/application-dev</PRE><PRE>_______________________________________________
Application-dev mailing list
Application-dev@lists.tizen.org
https://lists.tizen.org/listinfo/application-dev
</PRE><table id=confidentialsignimg data-cui-lock="true" namo_lock><tr><td>
<!--<p> <img border="0" src="http://www.samsung.net/pt_images/PCL/securityimage/MSI_20140519003732214.gif"/></p> -->
<p><img border="0" src="cid:XOK0LK7CT9SZ@namo.co.kr"/></p> 
</td></tr></table></BODY></HTML><img src='http://ext.samsung.net/mail/ext/v1/external/status/update?userid=a.aswani&do=bWFpbElEPTIwMTkwNDIyMDYzOTExZXBjbXM1cDYxODg3ZGY2NmFmNzczYTRhZjlhMjZkNGJjODM1YWE0YyZyZWNpcGllbnRBZGRyZXNzPWFwcGxpY2F0aW9uLWRldkBsaXN0cy50aXplbi5vcmc_' border=0 width=0 height=0 style='display:none'>