senfscons: use absolute path for doxygen TOPDIR variable
tho [Tue, 20 Jan 2009 13:37:17 +0000 (13:37 +0000)]
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1067 270642c3-0616-0410-b53a-bc976706d245

.cproject
.project
senfscons/Doxygen.py

index e00fdad..d8f1d74 100644 (file)
--- a/.cproject
+++ b/.cproject
@@ -9,7 +9,7 @@
 <folderInfo id="preference.org.eclipse.cdt.managedbuilder.core.configurationDataProvider.890945507." name="/" resourcePath="">
 <toolChain id="org.eclipse.cdt.build.core.prefbase.toolchain.1948163436" name="No ToolChain" resourceTypeBasedDiscovery="false" superClass="org.eclipse.cdt.build.core.prefbase.toolchain">
 <targetPlatform id="org.eclipse.cdt.build.core.prefbase.toolchain.1948163436.670731037" name=""/>
-<builder id="org.eclipse.cdt.build.core.settings.default.builder.780663621" keepEnvironmentInBuildfile="false" name="Gnu Make Builder" superClass="org.eclipse.cdt.build.core.settings.default.builder"/>
+<builder id="org.eclipse.cdt.build.core.settings.default.builder.780663621" incrementalBuildTarget="build" keepEnvironmentInBuildfile="false" name="Gnu Make Builder" superClass="org.eclipse.cdt.build.core.settings.default.builder"/>
 <tool id="org.eclipse.cdt.build.core.settings.holder.libs.818872999" name="holder for library settings" superClass="org.eclipse.cdt.build.core.settings.holder.libs"/>
 <tool id="org.eclipse.cdt.build.core.settings.holder.901660908" name="Assembly" superClass="org.eclipse.cdt.build.core.settings.holder">
 <inputType id="org.eclipse.cdt.build.core.settings.holder.inType.1800338826" languageId="org.eclipse.cdt.core.assembly" languageName="Assembly" sourceContentType="org.eclipse.cdt.core.asmSource" superClass="org.eclipse.cdt.build.core.settings.holder.inType"/>
index d67742a..144c5b8 100644 (file)
--- a/.project
+++ b/.project
@@ -51,7 +51,7 @@
                                </dictionary>
                                <dictionary>
                                        <key>org.eclipse.cdt.make.core.fullBuildTarget</key>
-                                       <value>all</value>
+                                       <value>build</value>
                                </dictionary>
                                <dictionary>
                                        <key>org.eclipse.cdt.make.core.stopOnError</key>
index 6ef69d1..69fa2c0 100644 (file)
@@ -394,8 +394,8 @@ def DoxyGenerator(source, target, env, for_signature):
 
    data = DoxyfileParse(env, source[0].abspath)
 
-   actions = [ SCons.Action.Action("cd ${SOURCE.dir}  && TOPDIR=%s ${DOXYGEN} ${SOURCE.file}"
-                                   % (relpath(source[0].dir.abspath, env.Dir('#').abspath),)) ]
+   actions = [ SCons.Action.Action("cd ${SOURCE.dir} && TOPDIR=%s ${DOXYGEN} ${SOURCE.file}"
+                                   % env.Dir('#').abspath) ]
 
    # This will add automatic 'installdox' calls.
    #