😙

Makefileなるものを使ってみた

2023/10/06に公開

便利なおまじないコマンドを作る

Makefileなるものについて調べていると、Flutterハッカソンで知り合ったいせりゅうさんがたまたま技術記事を書いているのを見つけました!

こちらの記事を参考にビルドランナーなどのコマンドを簡単に実行できるコマンドを作ってみました。
https://qiita.com/isekiryu/items/67d081671fe8c9fba0b9

これは便利なテンプレートになるかもしれない。注意点はスペースを空けるときは、スペースキーでやってはいけない。...がついてたら、失敗します😱

まずは、プロジェクト直下にMakefileを作成しましょう。その後にこのように設定してください。

使うときはターミナルで、make 自分で決めた名前 で実行します。ビルドランナーだとこんな感じです。

make build

🎉Freezedのファイルを自動生成できました!

最後に

Makefileというものは聞いたことあるけど、使う機会がなかったので使ってみたらいい開発体験をさせてくれた、くろごまさんと、いせりゅうーさんには感謝しております。ありがとうございました🙇

2024/05/29捕捉情報

Android Studioで、 Makefileを実行したのですが、できませんでした?
[error log]

Activated riverpod_graph 0.0.2 from Git repository "https://github.com/rrousselGit/riverpod.git".
jboy422@Jboy422 riverpod_graph_example % 
jboy422@Jboy422 riverpod_graph_example % make br
Makefile:3: *** missing separator.  Stop.

こちらに修正すると直りました? @マークをつけるのか?

.PHONY: setup
setup:
	@flutter clean
	@flutter pub get

.PHONY: br
br:
	@flutter pub run build_runner watch --delete-conflicting-outputs

Jboy王国メディア

Discussion