<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/index.php?action=history&amp;feed=atom&amp;title=How_to_create_API</id>
		<title>How to create API - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/index.php?action=history&amp;feed=atom&amp;title=How_to_create_API"/>
		<link rel="alternate" type="text/html" href="http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/index.php?title=How_to_create_API&amp;action=history"/>
		<updated>2026-05-02T11:01:54Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.23.6</generator>

	<entry>
		<id>http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/index.php?title=How_to_create_API&amp;diff=4327&amp;oldid=prev</id>
		<title>Kinoshita: Created page with &quot;Here, describe how to develop of  Object-oriented library(API). In this time, makeobj and protoObjectMethodCreate perform important role. They provide library...&quot;</title>
		<link rel="alternate" type="text/html" href="http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/index.php?title=How_to_create_API&amp;diff=4327&amp;oldid=prev"/>
				<updated>2014-09-30T02:22:27Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;Here, describe how to develop of  &lt;a href=&quot;/Eos/index.php/Object-oriented_library&quot; title=&quot;Object-oriented library&quot;&gt;Object-oriented library&lt;/a&gt;(&lt;a href=&quot;/Eos/index.php/API&quot; title=&quot;API&quot;&gt;API&lt;/a&gt;). In this time, &lt;a href=&quot;/Eos/index.php/makeobj&quot; title=&quot;makeobj&quot;&gt;makeobj&lt;/a&gt; and &lt;a href=&quot;/Eos/index.php/protoObjectMethodCreate&quot; title=&quot;protoObjectMethodCreate&quot;&gt;protoObjectMethodCreate&lt;/a&gt; perform important role. They provide library...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Here, describe how to develop of  [[Object-oriented library]]([[API]]). In this time, [[makeobj]] and [[protoObjectMethodCreate]] perform important role. They provide library that is based on specific conventions.&lt;br /&gt;
&lt;br /&gt;
== How to create directories for development of Library([[API]]) ==&lt;br /&gt;
&lt;br /&gt;
First, Create directories of development.&lt;br /&gt;
&lt;br /&gt;
 $ maketobj ClassName ToolName new&lt;br /&gt;
&lt;br /&gt;
perform as above,then the directory &amp;quot;$EOS_HOME/src/Tools/ClassName/ToolName&amp;quot; is created.&amp;lt;br&amp;gt;&lt;br /&gt;
　And directories: src, inc, Config, doc are created in this.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Create Header File, Source File ==&lt;br /&gt;
　First, use [[protoObjectMethodCreate]] under created directory(e.g. inc, src), then the prototypes of Header File and Source File are created.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Compile Library([[API]])==&lt;br /&gt;
　By using the following commands, compile source codes of Library([[API]]), and transform library of executable.&lt;br /&gt;
&lt;br /&gt;
 $ make check&lt;br /&gt;
 $ make depend&lt;br /&gt;
 $ make clean&lt;br /&gt;
 $ make &lt;br /&gt;
 $ make install&lt;br /&gt;
&lt;br /&gt;
Now, if this is related to some [[Small Tools]] or Library([[API]]), these are required to recompile.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kinoshita</name></author>	</entry>

	</feed>