修订版 | 5cba8dc91ed2084d7429c24aba948aa80d137a8e (tree) |
---|---|
时间 | 2017-04-10 10:22:38 |
作者 | T.Furukawa <tfuruka1 at hoge> |
Commiter | T.Furukawa |
makefileを少し修正。基本的にwindowsでのオプションの簡素化です。
@@ -5,12 +5,10 @@ | ||
5 | 5 | # img2html の makefile です。 |
6 | 6 | # |
7 | 7 | # WindowsでBuildする場合は、mingwを使用して下さい。また、Windows だと実 |
8 | -# 行時に文字化けするので、cp982を有効にしてbuildして下さい(cygwindの | |
9 | -# Consoleを utf-8 で実行する方法もありますが…)。linuxでクロスコンパイ | |
10 | -# ルする場合は、実行ファイルに拡張子が付与されませんので、EXE環境変数も | |
11 | -# 指定した方が良いでしょう。纏めると | |
8 | +# 行時の文字コードや実行ファイル名の名称にも制限がありますので、環境変 | |
9 | +# 数 WIN を定義してbuildして下さい。纏めると | |
12 | 10 | # |
13 | -# make CC=i586-mingw32msvc-gcc EXEC_CHARSET=cp932 EXE=img2html.exe | |
11 | +# make CC=i586-mingw32msvc-gcc WIN=1 | |
14 | 12 | # |
15 | 13 | # といった感じで。mingwのパスは環境によって異なると思いますので、適宜修 |
16 | 14 | # 正してください。 |
@@ -26,6 +24,11 @@ OBJS = main.o base64.o | ||
26 | 24 | |
27 | 25 | EXE = img2html |
28 | 26 | |
27 | +ifdef WIN | |
28 | + EXE = img2html.exe | |
29 | + EXEC_CHARSET=cp932 | |
30 | +endif | |
31 | + | |
29 | 32 | $(EXE) : $(OBJS) |
30 | 33 | $(CC) -o $@ $(OBJS) |
31 | 34 |
@@ -36,7 +39,7 @@ clean : | ||
36 | 39 | rm -f *~ *.o |
37 | 40 | |
38 | 41 | clean-all : clean |
39 | - rm -f $(EXE) | |
42 | + rm -f $(EXE) $(EXE).exe | |
40 | 43 | |
41 | 44 | # Local Variables: |
42 | 45 | # mode: makefile |