[Windows11, Visual C++2017, FLTK 1.3.8, GNU Make 3.81, NO IDE]
アプリアイコンはMakefileのリンク時のオプションとしてresファイルを入れておけば埋め込まれます。
resファイルはVisual Studioプロジェクトのリソースファイルとしてicoファイルを登録するとビルド時に自動生成します。今回は自製せずにこちらを流用しました。
# コンパイラ設定他
COMPILER = cl
DEBUG = /D "_DEBUG"
CONSOLE = /D "_CONSOLE"
LINKER = LINK
RESOURCE = "D:\code\VC++\Projects\ColorSampleJP\images\ColorSampleJP.res"
<中略>
# oファイルから実行ファイル作成
$(TARGET):$(OBJS)
$(LINKER) $(LIBRARY_l) $(LIBRARY_L) $(OBJS) $(LDFLAGS) $(RESOURCE)
rename btnAction.exe $(TARGET)
move $(TARGET) $(TARGETDIR) >nul