• R/O
  • HTTP
  • SSH
  • HTTPS

提交

标签
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

Commit MetaInfo

修订版5cba8dc91ed2084d7429c24aba948aa80d137a8e (tree)
时间2017-04-10 10:22:38
作者T.Furukawa <tfuruka1 at hoge>
CommiterT.Furukawa

Log Message

makefileを少し修正。基本的にwindowsでのオプションの簡素化です。

更改概述

差异

--- a/src/makefile
+++ b/src/makefile
@@ -5,12 +5,10 @@
55 # img2html の makefile です。
66 #
77 # WindowsでBuildする場合は、mingwを使用して下さい。また、Windows だと実
8-# 行時に文字化けするので、cp982を有効にしてbuildして下さい(cygwindの
9-# Consoleを utf-8 で実行する方法もありますが…)。linuxでクロスコンパイ
10-# ルする場合は、実行ファイルに拡張子が付与されませんので、EXE環境変数も
11-# 指定した方が良いでしょう。纏めると
8+# 行時の文字コードや実行ファイル名の名称にも制限がありますので、環境変
9+# 数 WIN を定義してbuildして下さい。纏めると
1210 #
13-# make CC=i586-mingw32msvc-gcc EXEC_CHARSET=cp932 EXE=img2html.exe
11+# make CC=i586-mingw32msvc-gcc WIN=1
1412 #
1513 # といった感じで。mingwのパスは環境によって異なると思いますので、適宜修
1614 # 正してください。
@@ -26,6 +24,11 @@ OBJS = main.o base64.o
2624
2725 EXE = img2html
2826
27+ifdef WIN
28+ EXE = img2html.exe
29+ EXEC_CHARSET=cp932
30+endif
31+
2932 $(EXE) : $(OBJS)
3033 $(CC) -o $@ $(OBJS)
3134
@@ -36,7 +39,7 @@ clean :
3639 rm -f *~ *.o
3740
3841 clean-all : clean
39- rm -f $(EXE)
42+ rm -f $(EXE) $(EXE).exe
4043
4144 # Local Variables:
4245 # mode: makefile