Rake

rakeを使ってテストを実行してみる

初心者もいいところで、テストのやり方も満足に知らないもので、ここでテストの方法を勉強です。 とりあえず、RakefileとTestUnitの組み合わせで作るのが簡単そうで触りとしてはよさそうです。 準備するもの Rakefile task :default => [:test] require 'rak…

Rakefileでg++コンパイルするとき、.oファイルを別ディレクトリにする

g++コンパイルするとき、".o"ファイルがソースと同じディレクトリにあるのがあまり好きではありません。 そこで、.objdirというディレクトリを作成し、そこに".o"や".mf"を置くようにしたいと思います。 CXX = "g++" CFLAGS = "-O2 -Wall" LIBS = "-lm" TARG…

Rakefileでg++コンパイルするとき、ヘッダファイルの依存関係をインポートしてみる

Rakefileは便利なのでg++コンパイルでMakefileの代替になればと思い、いろいろ模索中です。 ひとまず、簡単なメイクは作れるようになってきたところです。 で、問題が1つ浮上。 これまでMakefileでヘッダファイルの依存関係を定義(-MM)していましたが、それ…

Rakefileでg++コンパイルするとき、ヘッダファイルの依存関係をインポートしてみる

Rakefileは便利なのでg++コンパイルでMakefileの代替になればと思い、いろいろ模索中です。 ひとまず、簡単なメイクは作れるようになってきたところです。 で、問題が1つ浮上。 これまでMakefileでやっていたヘッダファイルの依存関係を定義していましたが…

Rakefileでgccコンパイルしてみる

MakefileのRuby版であるRakefileでgccのコンパイルをやってみました。まずはMakefileで書いてみます。 CC = gcc all: hello hello: hello.o ${CC} -o hello hello.o hello.o: hello.c ${CC} -c hello.c clean: rm -rf hello *.o次にRakefileで書いてみます。…