public inbox for sid@sourceware.org
 help / color / mirror / Atom feed
* how to add component in SID
@ 2007-09-11  6:37 budi ono
  2007-09-11 13:57 ` budi ono
  2007-09-11 14:38 ` Frank Ch. Eigler
  0 siblings, 2 replies; 5+ messages in thread
From: budi ono @ 2007-09-11  6:37 UTC (permalink / raw)
  To: sid; +Cc: sid

hello all

I would like to add some component in SID (example:
virtual LCD).

can I do that?
is there any documentation about that?

could someone help me, please


       
____________________________________________________________________________________
Building a website is a piece of cake. Yahoo! Small Business gives you all the tools to get online.
http://smallbusiness.yahoo.com/webhosting 

^ permalink raw reply	[flat|nested] 5+ messages in thread

* how to add component in SID
  2007-09-11  6:37 how to add component in SID budi ono
@ 2007-09-11 13:57 ` budi ono
  2007-09-11 14:38 ` Frank Ch. Eigler
  1 sibling, 0 replies; 5+ messages in thread
From: budi ono @ 2007-09-11 13:57 UTC (permalink / raw)
  To: sid; +Cc: sid

hello all

I would like to add some component in SID (example:
virtual LCD).

can I do that?
is there any documentation about that?

could someone help me, please


       
____________________________________________________________________________________
Building a website is a piece of cake. Yahoo! Small Business gives you all the tools to get online.
http://smallbusiness.yahoo.com/webhosting 

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: how to add component in SID
  2007-09-11  6:37 how to add component in SID budi ono
  2007-09-11 13:57 ` budi ono
@ 2007-09-11 14:38 ` Frank Ch. Eigler
  2007-09-11 14:42   ` budi ono
  1 sibling, 1 reply; 5+ messages in thread
From: Frank Ch. Eigler @ 2007-09-11 14:38 UTC (permalink / raw)
  To: budi ono; +Cc: sid

Hi -

On Mon, Sep 10, 2007 at 11:37:51PM -0700, budi ono wrote:

> I would like to add some component in SID (example: virtual LCD).

Great.  You may find the hw-lcd-* and hw-visual-lcd components useful
as a reference (if not outright duplicative).

> can I do that?  is there any documentation about that?

There is some documentation in the source tree (src/sid/doc), and lots
of sample working components.  This includes ones written in native
C++, for which you need to #include "sidcomp.h" and build in an
abi-compatible way.  Adding a new sibling directory under
sid/components/ by cloning/renaming a previous small one is a good way
to start.

Also, some components are written in tcl/tk (which are bridged
transparently into the system), and for them you just install a
suitably named source file under ../share/sidcomp.

- FChE

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: how to add component in SID
  2007-09-11 14:38 ` Frank Ch. Eigler
@ 2007-09-11 14:42   ` budi ono
  2007-09-21 19:04     ` Frank Ch. Eigler
  0 siblings, 1 reply; 5+ messages in thread
From: budi ono @ 2007-09-11 14:42 UTC (permalink / raw)
  To: Frank Ch. Eigler; +Cc: sid

Could you explain what is abi-compatible way? 

Actually I have no problem with the available
documentation of how to write the new component, but 
I'm having trouble of what to do after I have finished
writing my component, i.e. how to compile, how to
install, is there any guide about that too?

--- "Frank Ch. Eigler" <fche@redhat.com> wrote:

> There is some documentation in the source tree
> (src/sid/doc), and lots
> of sample working components.  This includes ones
> written in native
> C++, for which you need to #include "sidcomp.h" and
> build in an
> abi-compatible way.  Adding a new sibling directory
> under
> sid/components/ by cloning/renaming a previous small
> one is a good way
> to start.
> 
> Also, some components are written in tcl/tk (which
> are bridged
> transparently into the system), and for them you
> just install a
> suitably named source file under ../share/sidcomp.
> 
> - FChE
> 



       
____________________________________________________________________________________
Be a better Globetrotter. Get better travel answers from someone who knows. Yahoo! Answers - Check it out.
http://answers.yahoo.com/dir/?link=list&sid=396545469

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: how to add component in SID
  2007-09-11 14:42   ` budi ono
@ 2007-09-21 19:04     ` Frank Ch. Eigler
  0 siblings, 0 replies; 5+ messages in thread
From: Frank Ch. Eigler @ 2007-09-21 19:04 UTC (permalink / raw)
  To: budi ono; +Cc: sid

Hi -

> Could you explain what is abi-compatible way?  [...]  I'm having
> trouble of what to do after I have finished writing my component,
> i.e. how to compile, how to install, is there any guide about that
> too?

I don't know if that part was written down.  Again, my advice is to
clone the setup of an existing component, focusing on the
autoconf/automake bits of the sid/component and sid/component/YOUR
subdirectories.

- FChE

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2007-09-11 14:42 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-09-11  6:37 how to add component in SID budi ono
2007-09-11 13:57 ` budi ono
2007-09-11 14:38 ` Frank Ch. Eigler
2007-09-11 14:42   ` budi ono
2007-09-21 19:04     ` Frank Ch. Eigler

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).