Revisions - MakeCommand
@@ -1,4 +1,4 @@
-make コマンドは、そのまま実行すると、現在のディレクトリにあるMakefileの中の、デフォルトのターゲットを実行するよ。
+make コマンドは、そのまま実行すると、現在のディレクトリにあるMakefileの中の、デフォルトのターゲットを実行するよ〜。
----
プロジェクトのルートにあるMakefileを、ソースツリーの深い場所からでも簡単に実行できるショートカットを作ってみたの〜。
@@ -12,5 +12,9 @@
}}}
-CategoryProgramming
+GitCommandでプロジェクトのルートを探してるので、Gitリポジトリの中でないと正しく動かないよ〜。
+プロジェクトのルートにはMakefileが必要だよ。
+そういうエラー処理は考えてないから、注意してね〜。
+CategoryProgramming
+
@@ -1,3 +1,6 @@
+make コマンドは、そのまま実行すると、現在のディレクトリにあるMakefileの中の、デフォルトのターゲットを実行するよ。
+
+----
プロジェクトのルートにあるMakefileを、ソースツリーの深い場所からでも簡単に実行できるショートカットを作ってみたの〜。
shの関数を使って、これで楽々実行できるんだよ〜。
@@ -9,5 +12,5 @@
}}}
-CategoryProgramming
+CategoryProgramming
@@ -1,11 +1,13 @@
-プロジェクトのルートにあるMakefileを、ソースツリーの深い場所からでも実行できるようにするショートカットを作ってみたの〜。
-shの関数を使って、簡単に実行できるようにしているんだよ〜。
+プロジェクトのルートにあるMakefileを、ソースツリーの深い場所からでも簡単に実行できるショートカットを作ってみたの〜。
+shの関数を使って、これで楽々実行できるんだよ〜。
-```
+{{{
+
mk() {
- make -C "$(git rev-parse --show-toplevel)" $1
+ make -C "$(git rev-parse --show-toplevel)" "$@"
}
-```
+
+}}}
CategoryProgramming
@@ -1,11 +1,11 @@
プロジェクトのルートにあるMakefileを、ソースツリーの深い場所からでも実行できるようにするショートカットを作ってみたの〜。
shの関数を使って、簡単に実行できるようにしているんだよ〜。
-```sh
- mk() {
- make -C "$(git rev-parse --show-toplevel)" $1
- }
+```
+mk() {
+ make -C "$(git rev-parse --show-toplevel)" $1
+}
```
-CategoryProgramming
+CategoryProgramming
@@ -1,7 +1,7 @@
-プロジェクトのルートにあるMakefileを、ソースツリーの深い場所からでも実行できるようにするショートカットを作ってみたの。
+プロジェクトのルートにあるMakefileを、ソースツリーの深い場所からでも実行できるようにするショートカットを作ってみたの〜。
shの関数を使って、簡単に実行できるようにしているんだよ〜。
-```
+```sh
mk() {
make -C "$(git rev-parse --show-toplevel)" $1
}
@@ -1 +1,11 @@
+プロジェクトのルートにあるMakefileを、ソースツリーの深い場所からでも実行できるようにするショートカットを作ってみたの。
+shの関数を使って、簡単に実行できるようにしているんだよ〜。
+```
+ mk() {
+ make -C "$(git rev-parse --show-toplevel)" $1
+ }
+```
+
+CategoryProgramming
+