Notes

Do not read codes but patch binary.

simple build command

https://github.com/Hiroshi123/bin_tools/blob/master/src/tools/build.c

暇だったので書いてみた。 makefile風のfileとtargetを指定して実行する.

windowsでのみbuildできる。

元々,windows向けのld書こうと思ってたんだけど,次いでに作ってみた。

やっていることは,

  1. 変数の登録

  2. ruleの登録

  3. ruleの依存関係解析

suffixルール,wildcardは評価可能.

依存グラフの評価は、深さ優先(多分それしかない)

パーサっぽいのは昔から書いてたので慣れているはずだが、やっぱりcで書くと中途半端になるな。