<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Maratis forum - Submission guidelines]]></title>
	<link rel="self" href="http://forum.maratis3d.com/extern.php?action=feed&amp;tid=270&amp;type=atom"/>
	<updated>2012-01-14T12:29:08Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.maratis3d.com/viewtopic.php?id=270</id>
		<entry>
			<title type="html"><![CDATA[Re: Submission guidelines]]></title>
			<link rel="alternate" href="http://forum.maratis3d.com/viewtopic.php?pid=1091#p1091"/>
			<content type="html"><![CDATA[<p>Also, I have a mac so I can test it and update the xcode project.</p><p>If there is too much chance that committing all your files will break the compilation,<br />you can send me first a patch and I&#039;ll try to test it on every platform before committing to svn.</p>]]></content>
			<author>
				<name><![CDATA[anael]]></name>
				<uri>http://forum.maratis3d.com/profile.php?id=2</uri>
			</author>
			<updated>2012-01-14T12:29:08Z</updated>
			<id>http://forum.maratis3d.com/viewtopic.php?pid=1091#p1091</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Submission guidelines]]></title>
			<link rel="alternate" href="http://forum.maratis3d.com/viewtopic.php?pid=1080#p1080"/>
			<content type="html"><![CDATA[<p>That&#039;s fine. Just wanted to clarify it. The difference in size in this case is, for linux, 128k vs 70k. Neither size is huge. I will try and get scons building libnpk, and get it compiling into the VS10 solution too. I will also see if I can find a copy of VC++Express2005 to update the solution for that too.</p>]]></content>
			<author>
				<name><![CDATA[Nistur]]></name>
				<uri>http://forum.maratis3d.com/profile.php?id=500</uri>
			</author>
			<updated>2012-01-13T22:59:21Z</updated>
			<id>http://forum.maratis3d.com/viewtopic.php?pid=1080#p1080</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Submission guidelines]]></title>
			<link rel="alternate" href="http://forum.maratis3d.com/viewtopic.php?pid=1078#p1078"/>
			<content type="html"><![CDATA[<p>The code of the lib should be send to svn/3rdparty/npk</p><p>Actually the 3rdparty libs should be all built by scons at least, it is not completely clean yet on svn, there is still some pre-compiled libs because of the visual studio project and the xcode project.</p><p>It is hard to support fully the visual proj and the xcode proj, so the priority is to have the scons build compiling.<br />I never put any hand to scons, Davide Bacchet did all the work, so I&#039;m not sure right now how to add a new lib. But I&#039;ll have a look tomorrow and I&#039;ll tell you, or I will try to contact Davide.</p><p>For libnpk, best would be to build 2 libs, but it looks light, so if it&#039;s complicated to do that&#039;s not a big deal.</p>]]></content>
			<author>
				<name><![CDATA[anael]]></name>
				<uri>http://forum.maratis3d.com/profile.php?id=2</uri>
			</author>
			<updated>2012-01-13T22:51:07Z</updated>
			<id>http://forum.maratis3d.com/viewtopic.php?pid=1078#p1078</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Submission guidelines]]></title>
			<link rel="alternate" href="http://forum.maratis3d.com/viewtopic.php?pid=1074#p1074"/>
			<content type="html"><![CDATA[<p>As I&#039;m getting ready to submit the first pass at the package system, I just thought I&#039;d try and find out what is reccommended for submitting code, and in my case in particular, third party libraries. I made a new topic so that it might be useful to other people if they look.</p><p>I am a little confused about third party libraries. I have had to compile libnpk myself but I haven&#039;t changed the library myself. Should I include the source for the library into the maratis svn tree or should I just include the libraries and headers? Maybe along with a readme on how to rebuild the library if needed, with link to the svn repo or something? Should I supply debug libraries (with windows pdb files) or release libraries?</p><p>Is there any specific directory structure I should be following? At the moment I have:<br /></p><div class="codebox"><pre><code>npk
|---win32
|   |---bin
|   |   `npk.exe
|   `---libnpk.lib
|---linux
|   |---bin
|   |   `npk
|   `---libnpk.a
|---osx
|   |---bin
|   |   `
|   `
`---include
    |---npk.h
    |---npk_base.h
    |---npk_conf.h
    |---npk_dev.h
    `---npk_error.h</code></pre></div><p>Also, I&#039;m aware that I should only submit code which compiles and runs, I, however, don&#039;t have access to a Mac, so I cannot build libnpk myself, or test it. Is this acceptable? What are the recommended defines for not compiling untested code per platform?</p><p>Another question that&#039;s sort of libnpk specific, there is a flag for building libnpk in &quot;dev mode&quot; which allows writing to npk files. If Maratis editor is to publish packages from code, it will need to be built against a dev library. However, there&#039;s no need for Maratis player to be built against the larger library, should I therefore make 2 libraries to link to, a libnpk-dev for the editor and libnpk for the player? Or just link to the larger library for both?</p>]]></content>
			<author>
				<name><![CDATA[Nistur]]></name>
				<uri>http://forum.maratis3d.com/profile.php?id=500</uri>
			</author>
			<updated>2012-01-13T21:38:12Z</updated>
			<id>http://forum.maratis3d.com/viewtopic.php?pid=1074#p1074</id>
		</entry>
</feed>
