Mercurial > hg > nnchat
view Makefile.w32 @ 591:926426a3e401
Bump version.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Sun, 29 Sep 2013 22:07:36 +0300 |
parents | f0354b35d906 |
children | 904c359b1ced |
line wrap: on
line source
# # For win32 version cross-compilation with MinGW suite @ Linux # # C-compiler, flags and linker flags MINGW_PREFIX=i686-w64-mingw32- CC=$(MINGW_PREFIX)gcc AR=$(MINGW_PREFIX)ar RANLIB=$(MINGW_PREFIX)ranlib WINDRES=$(MINGW_PREFIX)windres CFLAGS=-DHAVE_STRING_H -Ipdcurses -mwindows LDFLAGS= -lws2_32 -lole32 -mwindows pdcurses/libpdcurses.a -lSDL -s # Miscellaneous EXEEXT=.exe OBJPATH=./win32/ BINPATH=./installer/ NONBUILD=$(OBJPATH) EXTRAOBJS= resource.o ICON=resource.ico include Makefile.gen $(OBJPATH): mkdir $@ resource.rc: resource.rc.in $(ICON) VERSION sed -e "s/@VERSION@/$(NN_VERSION)/g;s/@VERSION_COM@/$(NN_VERSION_COM)/g;s/@ICON@/$(ICON)/g;s#@EXE@#$(notdir $(NNCHAT_BIN))#g" < $< > $@ resource.o: resource.rc $(WINDRES) $< -O coff -o $@ DOC=$(BINPATH)/README.html update-doc: @wget -qO- http://www.tnsp.org/~ccr/nnchat/ | tr '\n' '§' | sed "s/<.-- BEGIN -->.*<.-- END -->//g" | tr '§' '\n' > "$(DOC).new" @if diff -u "$(DOC)" "$(DOC).new" > /dev/null; then echo "No differences."; else cp "$(DOC).new" "$(DOC)"; fi $(DOC): update-doc upload: $(BINPATH)/nncsetup.msi $(DOC) @scp $< ccr@tnsp.org:public_html/nnchat/nncsetup-$(NN_VERSION).msi @touch $@