タグ

Makeに関するkhikerのブックマーク (5)

  • Makefileを自己文書化する | POSTD

    私たちのプロジェクトではいつも、非常に長い Makefile を使用して、インストールやビルド、テスト、デプロイメントの処理を自動化しています。ターゲット名はほとんど標準化されていますが( make install 、 make deploy )、中には説明が必要なものもあります( make run-dev 、 make restart-api )。そして、詳細なmakeターゲットを追加するほど、それらの処理内容をテキスト形式で大量に記載しなければなりません。私たちのプロジェクトでは通常、このような文書を README ファイルに書いています。 しかしCLI(コマンドラインインタフェース)を用いる場合は、主に自己文書化ツールを使っています。 make と打つだけで、利用可能なコマンドとその説明が一覧表示されたら便利だと思いませんか? それを実現するのは、実はとても簡単です。まずは各ターゲッ

    Makefileを自己文書化する | POSTD
    khiker
    khiker 2016/03/28
    うーん…
  • Home - Make: DIY Projects and Ideas for Makers

    Animatronic RC vehicles & FPV action figures that zoom, fly, float, shoot, launch, and whatever the verb is to use a flamethrower! All figures & vehicles come from the WASTEWORLD of one person's imagination. (All ages welcome to play with the toys.)

    Home - Make: DIY Projects and Ideas for Makers
  • Make: Japan

    2026.01.22 2026年4月26日(日)開催の「Kyoto Micro Maker Faire 2026 – Young Maker Edition」の出展者募集を開始します。締切(予定)は2月9日(月)13:00まで! 2025.12.01 最優秀賞はシャボン玉でできた球体ディスプレイ! 4回目のコンテストは学生メイカーの独創的なアイデア続出に沸いた! ―「Young Maker Challenge 2025」表彰式レポート

    Make: Japan
    khiker
    khiker 2009/11/02
    make: Tokyo meeting 04
  • GNU make 日本語訳(Coop編) - 目次

    著者 : リチャード・M・ストールマン, ローランド・マグラス, ポール・D・スミス (GNU プロジェクト) 訳者 : いのまた みつひろ / ecoop.net Linux などに標準搭載される make コマンド(GNU make)の最新版 4.4 の日語訳です。旧 3.77 版の訳も残しています。 この資料の著作権は Richard M. Stallman & Roland McGrath & Paul D. Smith と Free Software Foundation にあり、翻訳版には加えて ecoop.net に著作権があります。

  • Makefileの書き方:プログラミング言語Make - 檜山正幸のキマイラ飼育記 (はてなBlog)

    「Makefileの書き方、その勘どころ」にて: まだ、関数を使ってソースやターゲットを生成する方法とかパターン規則の説明をしてないので、続きを書くと思います。調べているうちに、GNU Makeの構文(の一部)はある種のプログラミング言語だという気がしてきました;そのことも書きたい気がしてます。 というわけで続きを書きます。 実は、関数呼び出しを使うときは、代入に「=」を使うより「:=」のほうが適切かつ効率的なときが多いのですが、その話は次の機会にします。 これの説明が中心になります。 内容: 前置き 変数の種類と変数定義 ソースコードの後のほうを参照すること Makeは上から下へと実行していくのだ MakeとLispは似ている 実例 ●前置き 以下、Make一般ではなくてGNU Makeの話です。GNU Makeより古いMakeにも備わっていた伝統的機能の説明はしません。 GNU Mak

    Makefileの書き方:プログラミング言語Make - 檜山正幸のキマイラ飼育記 (はてなBlog)
  • 1