Mercurial > hg > nnchat
view Makefile.w32 @ 673:358cdc4c9178
Fix and improve Windows Makefile.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Wed, 09 Mar 2016 16:13:55 +0200 |
parents | ff94100cfc7c |
children | 650e7a5c74c5 |
line wrap: on
line source
# # For win32 version cross-compilation with MinGW suite @ Linux # MINGW_PREFIX=i686-w64-mingw32- PREFIX = ./win32/ BINPATH = ./installer/ OBJPATH = obj/win32/ EXEEXT = .exe INSTALL = DOC = $(BINPATH)/README.html # C-compiler, etc CC=$(MINGW_PREFIX)gcc AR=$(MINGW_PREFIX)ar RANLIB=$(MINGW_PREFIX)ranlib WINDRES=$(MINGW_PREFIX)windres CFLAGS += -DHAVE_STRING_H -Ipdcurses -mwindows -DTH_BYTEORDER=TH_LITTLE_ENDIAN -D_NO_BOOL_TYPEDEF LDFLAGS += -lws2_32 -lole32 -mwindows pdcurses/libpdcurses.a -s ### ### Miscellaneous ### EXTRAOBJS = resource.o ICON = resource.ico include Makefile.gen 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 $@ upload: $(BINPATH)/nncsetup.msi $(DOC) @scp $< ccr@tnsp.org:public_html/nnchat/nncsetup-$(NN_VERSION).msi @touch $@