C++ の program framework
http://d.hatena.ne.jp/janus_wel/20100522/1274515252 で言ってた file template の分割をやったら Makefile を書かざるを得なくなって書いたら書いたでアレ ? これ copy & rename & replace すれば量産できるんじゃね ? という流れで作ってみた。
- http://github.com/januswel/cpplib/tree/master/framework/
- http://github.com/januswel/cpplib/blob/master/framework/setup.pl
- http://github.com/januswel/cpplib/blob/master/framework/skeleton/sample.hpp
- http://github.com/januswel/cpplib/blob/master/framework/skeleton/option.hpp
- http://github.com/januswel/cpplib/blob/master/framework/skeleton/main.hpp
- http://github.com/januswel/cpplib/blob/master/framework/skeleton/main.cpp
- http://github.com/januswel/cpplib/blob/master/framework/skeleton/name.cpp
- http://github.com/januswel/cpplib/blob/master/framework/skeleton/version.cpp
- http://github.com/januswel/cpplib/blob/master/framework/skeleton/about.cpp
- http://github.com/januswel/cpplib/blob/master/framework/skeleton/usage.cpp
- http://github.com/januswel/cpplib/blob/master/framework/skeleton/gnu/Makefile
- http://github.com/januswel/cpplib/blob/master/framework/skeleton/win32/Makefile
setup.pl に何か名前を食わせるとその名前でこちゃこちゃとできるので各 cpp file の中身を書き換えるとあなた好みの program ができる。あと make は gnu make 用と nmake 用で分けたんだけどちょっと調べたら両方で使える Makefile を書くのは無理もしくはかなり努力しないといけないらしいことがわかったのでそうした次第。まぁ cpp と hpp 以外は正直やっつけだ。