• R/O
  • SSH
  • HTTPS

qrobosdk: コミット


コミットメタ情報

リビジョン1810 (tree)
日時2010-04-30 06:52:07
作者satofumi

ログメッセージ

add doxygen comment

変更サマリ

差分

--- trunk/scripts/amgen.rb (revision 1809)
+++ trunk/scripts/amgen.rb (revision 1810)
@@ -1,4 +1,6 @@
11 #!/usr/bin/ruby
2+# -*- coding: utf-8 -*-
3+#
24 # Makefile から Makefile.am を生成するスクリプト
35 # Satofumi KAMIMURA
46 # $Id$
@@ -7,7 +9,9 @@
79 # \todo symlink が既に存在してもエラーにならないようにする
810
911 require 'fileutils.rb'
12+require 'kconv'
1013
14+
1115 # Makefile.am 中の _SOURCES の項目を管理する
1216 $sources_list = []
1317
@@ -14,8 +18,6 @@
1418 # 指定ファイルをインクルードパスから探しだし、cpp 共々、追加する
1519 def searchAndRegister(add_file, include_pathes)
1620
17- #p include_pathes
18-
1921 # 指定ファイルが include_pathes に存在するか、を探す
2022 file_rpath = nil
2123 include_pathes.each { |rpath|
@@ -69,6 +71,7 @@
6971 # パース情報の初期化
7072 makefile = ARGV[0]
7173 makefile_rpath = File.dirname(makefile) + '/' # Makefile への相対パス
74+macros = {}
7275 include_pathes = []
7376
7477 # 引数渡しのファイルを Makefile と見なして読み出す
@@ -92,9 +95,25 @@
9295 include_pathes.push(makefile_rpath + File.dirname(lib) + '/')
9396 }
9497 end
98+
99+ # マクロ定義を記録する
100+ if line =~ /^([A-Z_]+) = (.+)/
101+ name = Regexp.last_match[1]
102+ value = Regexp.last_match[2]
103+ macros["$(" + name + ")"] = value
104+ end
95105 end
96106 }
97107
108+
109+# include_pathes 中のマクロを展開する
110+macros.each { |key, value|
111+ include_pathes.each { |path|
112+ path.gsub!(key, value)
113+ }
114+}
115+
116+
98117 # Makefile.am のバックアップを作っておく
99118 FileUtils.copy('Makefile.am', 'Makefile.am.bak')
100119
@@ -115,8 +134,9 @@
115134 changed = false
116135 File.open('errors_output.txt') { |io|
117136 while line = io.gets
137+ jp_error_message = 'そのようなファイルやディレクトリはありません'.toeuc
118138 if (line =~ / (.+): No such file or directory/) ||
119- (line =~ /error: (.+): そのようなファイルやディレクトリはありません/)
139+ (line =~ /error: (.+): #{jp_error_message}/)
120140
121141 add_file = Regexp.last_match[1]
122142
--- trunk/libs/lua/lua_runStateMachine.h (revision 1809)
+++ trunk/libs/lua/lua_runStateMachine.h (revision 1810)
@@ -15,6 +15,7 @@
1515
1616 namespace qrk
1717 {
18+ //! 状態遷移の実行
1819 extern void lua_runStateMachine(lua_State* L, const char* first_state);
1920 }
2021
--- trunk/libs/lua/lua_runStateMachine.cpp (revision 1809)
+++ trunk/libs/lua/lua_runStateMachine.cpp (revision 1810)
@@ -13,8 +13,6 @@
1313 #include "luabindInit.h"
1414 #include "delay.h"
1515
16-#include <iostream>
17-
1816 using namespace qrk;
1917 using namespace luabind;
2018 using namespace std;
--- trunk/libs/gui/FillSurface.h (revision 1809)
+++ trunk/libs/gui/FillSurface.h (revision 1810)
@@ -2,6 +2,7 @@
22 #define QRK_FILL_SURFACE_H
33
44 /*!
5+ \file
56 \brief 塗りつぶしサーフェス
67
78 \author Satofumi KAMIMURA
--- trunk/libs/gui/FillSurface.cpp (revision 1809)
+++ trunk/libs/gui/FillSurface.cpp (revision 1810)
@@ -1,4 +1,5 @@
11 /*!
2+ \file
23 \brief 塗りつぶしサーフェス
34
45 \author Satofumi KAMIMURA
--- trunk/programs/ScipPlayer/ScipPlayerWindow.cpp (revision 1809)
+++ trunk/programs/ScipPlayer/ScipPlayerWindow.cpp (revision 1810)
@@ -62,6 +62,7 @@
6262 {
6363 urg_.setConnection(&con_);
6464 continuous_timer_.setSingleShot(true);
65+ urg_draw_widget_.setDrawPeriod(1);
6566 }
6667
6768
旧リポジトリブラウザで表示