make

はじめてのProcessing

本は買ったけどインストールしてなかったので、Processingをインストールしてみました。Built with Processing ?デザイン/アートのためのプログラミング入門作者: 前川峻志,田中孝太郎出版社/メーカー: ビー・エヌ・エヌ新社発売日: 2007/03/26メディア: 単…

Rubyでmake

Rubyにmakeがあったら面白いんじゃないかと言う発想。 make("index.html", $0, "wiki.db") do # HTML生成 end 文法がそっくりにできそう。残念ながら、多重の依存関係は無い。 module Make module_function # makeが必要かどうか判断する # true 必要 def ma…

make時に通常コンパイルとデバッグコンパイルを分ける。

makeはタイムスタンプと依存関係を洗い出しコンパイルの必要のあるものだけ再コンパイルしてくれる。しかし・・・それが仇になることもよくある話・・・。例えば、makeとmake debugで、コンパイル条件を別けてコンパイルしたくなる。しかし、示しているター…

空コマンド

最後にセミコロンを書くと、コマンド行が書ける。セミコロンのみなら空コマンドを実行する。 all : $(target) ; make道は深い。 参考 自動化のためのGNU Make入門講座 - Makefileの基本:ルール

Makefile

やっぱりmake環境を整える事が重要だと思うのですよ。快適コンパイルの第一歩です。 sorce/Makefile boxnosDir = ../ binDir = $(boxnosDir)binary/ asm = as ld = ld strip = strip qemu = qemu.bat all: $(binDir)boot.bin $(MAKEFILE_LIST) $(qemu) $< $(…

多段makeしよう

多段makeで検索して辿り着く人が多いようなので、解説しておこうと思います。 多段makeとは? 複数のディレクトリにまたがったMakefileを一挙にこなせる便利機能です。 単体テストできます。 コンパイル時間の短縮に繋がります。 Makefileがスッキリします。…

UTF-8(2) m

UTF-8問題はあっさり解決しそうです。 しかもスマートに。m.bat @echo off make %* | nkf -s makeなんて面倒な事を打つのは面倒なので、> m一文字コマンドにはまりそう。 早速Vimに・・・ function! s:M () let l:makeProgram = &makeprg let &makeprg = "m"…