タグ

makeに関するshiumachiのブックマーク (6)

  • ローカル開発時の継続ビルド+テスト Erlang 版 - Twisted Mind

    もちろん rebar 前提です。 OMake とか watch コマンドとか色々ありますが、自分は Python の watchdog を使っています。 watchdog は Python で出来てる監視ツールです、pip でインストールしましょう $ pip install watchdogMakefile ... 色々省いてます .PHONY: test compile: @./rebar compile skip_deps=true xref: compile @./rebar xref skip_deps=true clean: @./rebar clean skip_deps=true test: xref @./rebar skip_deps=true eunitwatchdog はイベント系ライブラリなのですが、シェルコマンドとしても使えます。 監視は *.erl と *.h

    ローカル開発時の継続ビルド+テスト Erlang 版 - Twisted Mind
    shiumachi
    shiumachi 2012/04/26
    watchdog という監視ツールが python にある
  • Home

    Boats are the legendary “money pit” of DIY projects! Start (really) small with this 15-inch mini yacht, a simple and worthy pond sailer that’s rigged and scaled like a real yacht. You can build it in a weekend even if you don’t know your bowser from your keel. #RegattaDay

    Home
  • SCons: A software construction tool

    What is SCons? SCons is an Open Source software construction tool. Think of SCons as an improved, cross-platform substitute for the classic Make utility with integrated functionality similar to autoconf/automake and compiler caches such as ccache. In short, SCons is an easier, more reliable and faster way to build software. What makes SCons better? Configuration files are Python scripts--use the p

    shiumachi
    shiumachi 2010/10/15
    'a superior alternative to the classic "Make" build tool that we all know and love'
  • Makefileの書き方 - スキルアップ輪講

    makeって何? † ソースファイルを分割して大規模なプログラムを作成していると、コマンドでコンパイルするのが面倒です。また、一部のソースファイルを書き換えただけなのに全部をコンパイルし直すのは時間の無駄です。 そんな問題を解決するのがmakeです。Makefileと呼ばれるテキストファイルに必要なファイルと各ファイルのコンパイルのコマンド、ファイル間の依存関係を記します。そして、“make”というコマンドを実行するだけで、自動的にコマンドを実行してコンパイルしてくれます。これだけではスクリプトと大差がないのですが、makeはMakefileに記された依存関係に基づいて更新されたファイルの内関連のあるものだけを更新することで、コンパイル時間を短くします。 makeは特定のプログラミング言語に依存したものではありません。C言語のソースファイルのコンパイルにも使えますし、Verilog-HDL

  • MAKEの第一歩(入門)

    makeというコマンドは、Makefileというファイルの記述に従ってファイ ルの更新を行なうユーティリティです。 と書いてもよくわからんだろうなぁ(^^; まあ、最初のセクションmakeって何するもん?でも読んでみてください。 このページの目標地点は入門の手前あたりまでです。「makeって聞いた ことはあるけど」とか「ちょっと触ってみようかな?」というレベルを 対象に書いてみました。「Makefileって最初だけを大文字にしなくちゃ いけないの?」などということさえ書かれていません。そのへんはman かinfoか成書で調べてください。 なお、このページ中で $ ls などと書いてあるときの$はコマンドプロンプトです。 目次 makeって何するもん? もっとも簡単な例 複数ファイルの場合 マクロの利用 ターゲットの生成方法の指定 ちょっとした応用 C以外にmakeを使う サフィックスルール

  • トリビアなmakefile入門

    make/makefileは,大きいプログラムのどの断片が再コンパイルされる必要があるかという事と,それらを再コンパイルする発行コマンドを自動的に決定するユーティリティ/設定ファイルです. コンピュータサイエンスの基的な考え方のひとつに冗長性をなくして効率化する構成を追及するというのがあります. 情報理論(bitの理論),HTMLとブラウザ,高級言語と機械語など,ひとつの仕様(表現)から環境や状況にあわせて実装(記述)をつくりだす構成が好まれます. ひとつのファイルでさまざまなコマンドを制御するmake/makefileを制することはコンピュータサイエンスを制することになります. makeのあれこれ もっとも単純な例 Makefile は以下のようなルールからなる.

  • 1