Rev. | bd67de4ef8b5cc67b7321d9767f328309664302a |
---|---|
Tamaño | 1,091 octetos |
Tiempo | 2019-07-05 14:55:07 |
Autor | tfuruka1 |
Log Message | mktemp 系の関数が mingw と gcc で統一出来なかったので、条件コンパイルにしました。
クリップボードをサポートしました。
|
#
# Copyright (C) 2017 T.Furukawa
# $Id$
#
# img2html の makefile です。
#
# WindowsでBuildする場合は、mingwを使用して下さい。また、Windows だと実
# 行時の文字コードや実行ファイル名の名称にも制限がありますので、環境変
# 数 WIN を定義してbuildして下さい。纏めると
#
# make CC=i586-mingw32msvc-gcc WIN=1
#
# といった感じで。mingwのパスは環境によって異なると思いますので、適宜修
# 正してください。
WINDOWS=0
EXEC_CHARSET=utf-8
CFLAGS = -g -Wall -W -Wformat=2 -Wcast-qual -Wcast-align -Wwrite-strings \
-Wconversion -Wfloat-equal -Wpointer-arith \
-DWINDOWS=$(WINDOWS) \
--input-charset=utf-8 \
--exec-charset=$(EXEC_CHARSET)
OBJS = main.o base64.o clipboard.o
EXE = img2html
ifdef WIN
EXE = img2html.exe
EXEC_CHARSET=cp932
WINDOWS=$(WIN)
endif
$(EXE) : $(OBJS)
$(CC) -o $@ $(OBJS)
$(OBJS) : makefile
etags :
etags *.[ch]
clean :
rm -f *~ *.o
clean-all : clean
rm -f $(EXE) $(EXE).exe
# Local Variables:
# mode: makefile
# coding: utf-8-unix
# End: