Mercurial > hg > nnchat
comparison 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 |
comparison
equal
deleted
inserted
replaced
672:c7a24acb3620 | 673:358cdc4c9178 |
---|---|
1 # | 1 # |
2 # For win32 version cross-compilation with MinGW suite @ Linux | 2 # For win32 version cross-compilation with MinGW suite @ Linux |
3 # | 3 # |
4 MINGW_PREFIX=i686-w64-mingw32- | |
4 | 5 |
5 # C-compiler, flags and linker flags | 6 PREFIX = ./win32/ |
6 MINGW_PREFIX=i686-w64-mingw32- | 7 BINPATH = ./installer/ |
8 OBJPATH = obj/win32/ | |
9 EXEEXT = .exe | |
10 INSTALL = | |
11 DOC = $(BINPATH)/README.html | |
12 | |
13 # C-compiler, etc | |
7 CC=$(MINGW_PREFIX)gcc | 14 CC=$(MINGW_PREFIX)gcc |
8 AR=$(MINGW_PREFIX)ar | 15 AR=$(MINGW_PREFIX)ar |
9 RANLIB=$(MINGW_PREFIX)ranlib | 16 RANLIB=$(MINGW_PREFIX)ranlib |
10 WINDRES=$(MINGW_PREFIX)windres | 17 WINDRES=$(MINGW_PREFIX)windres |
11 | 18 |
12 CFLAGS=-DHAVE_STRING_H -Ipdcurses -mwindows | 19 CFLAGS += -DHAVE_STRING_H -Ipdcurses -mwindows -DTH_BYTEORDER=TH_LITTLE_ENDIAN -D_NO_BOOL_TYPEDEF |
13 LDFLAGS= -lws2_32 -lole32 -mwindows pdcurses/libpdcurses.a -s | 20 LDFLAGS += -lws2_32 -lole32 -mwindows pdcurses/libpdcurses.a -s |
14 | 21 |
15 # Miscellaneous | 22 ### |
16 EXEEXT=.exe | 23 ### Miscellaneous |
17 OBJPATH=obj/win32/ | 24 ### |
18 BINPATH=installer/ | 25 EXTRAOBJS = resource.o |
19 DOC=$(BINPATH)/README.html | 26 ICON = resource.ico |
20 | |
21 EXTRAOBJS= resource.o | |
22 ICON=resource.ico | |
23 | 27 |
24 include Makefile.gen | 28 include Makefile.gen |
25 | 29 |
26 resource.rc: resource.rc.in $(ICON) VERSION | 30 resource.rc: resource.rc.in $(ICON) VERSION |
27 sed -e "s/@VERSION@/$(NN_VERSION)/g;s/@VERSION_COM@/$(NN_VERSION_COM)/g;s/@ICON@/$(ICON)/g;s#@EXE@#$(notdir $(NNCHAT_BIN))#g" < $< > $@ | 31 sed -e "s/@VERSION@/$(NN_VERSION)/g;s/@VERSION_COM@/$(NN_VERSION_COM)/g;s/@ICON@/$(ICON)/g;s#@EXE@#$(notdir $(NNCHAT_BIN))#g" < $< > $@ |