- 1 名前:名無しさん@お腹いっぱい。 [04/03/18 00:55]
- UNIX の基本 make
GNU make, BSD make, imake, nmake, etc.
- 154 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/12/14(水) 22:33:10.45 ]
- hoge:
@FOO=1; \ echo $(FOO)
- 155 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/09(金) 00:47:54.33 ]
- マクロにカレントディレクトリ以下にある、特定の拡張子を持ったものすべて追加することはできませんか?
例えば、カレントディレクトリ以下の.pl拡張子を持つファイルのどれか一つでも修正されていたらコマンドを実行したい場合、どのように書けばいいでしょうか? FILES = *.pl */*.pl */*/*.pl TARGET: $(FILES) hoge $(FILES) のように現在書いているのですが、ディレクトリの深さが変わった場合などに変更が必要なため、スマートな方法がないかと思っています
- 156 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/09(金) 01:27:15.53 ]
- $(shell ) で find でも呼んでみるとか
- 157 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/09(金) 03:50:50.02 ]
- Makefile を外部ツールで作っちゃうなあ
- 158 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/13(火) 05:19:00.92 ]
- CMake ってなんだこれ、すげえなぁ
|

|