| bcc32 -O2 -tWD -w- -e"bcc55.spi" spi.c | 
-O2 :できるだけ高速のコードを生成する -tWD:.DLL 実行形式ファイルを生成する -w :警告表示をオンにする -w- :警告表示をオフにする -e :実行形式ファイル名を指定する -c :.OBJ を生成する(リンクはしない)
| bcc32 -O2 -w- -c spi.c ilink32 /Tpd spi.obj c0d32.obj, bcc55.spi, , import32.lib cw32mt.lib | 
| 
cc  = bcc32
link = ilink32
# cflags:コンパイラオプション
cflags = -O2
# dll:プラグインのファイル名
dll = bcc55.spi
# objs:ソースの分だけ追加
objs = spi.obj
# ソースファイルの拡張子が".c"の場合
.c.obj:
    $(cc) $(cflags) -c $<
# 使いまわせるように".cpp"も入れとく
.cpp.obj:
    $(cc) $(cflags) -c $<
$(dll): $(objs)
    $(link) /Tpd {$? } c0d32.obj, $(dll), , import32.lib cw32mt.lib
 | 
| make -f bcc55spi.mak |