comparison Makefile.w32 @ 626:904c359b1ced

Improve build system.
author Matti Hamalainen <ccr@tnsp.org>
date Sat, 21 Jun 2014 04:52:08 +0300
parents f0354b35d906
children 0d7e6b61956c
comparison
equal deleted inserted replaced
625:edac1485308d 626:904c359b1ced
12 CFLAGS=-DHAVE_STRING_H -Ipdcurses -mwindows 12 CFLAGS=-DHAVE_STRING_H -Ipdcurses -mwindows
13 LDFLAGS= -lws2_32 -lole32 -mwindows pdcurses/libpdcurses.a -lSDL -s 13 LDFLAGS= -lws2_32 -lole32 -mwindows pdcurses/libpdcurses.a -lSDL -s
14 14
15 # Miscellaneous 15 # Miscellaneous
16 EXEEXT=.exe 16 EXEEXT=.exe
17 OBJPATH=./win32/ 17 OBJPATH=obj/win32/
18 BINPATH=./installer/ 18 BINPATH=installer/
19 NONBUILD=$(OBJPATH)
20 19
21 EXTRAOBJS= resource.o 20 EXTRAOBJS= resource.o
22 ICON=resource.ico 21 ICON=resource.ico
23 22
24 include Makefile.gen 23 include Makefile.gen
25
26 $(OBJPATH):
27 mkdir $@
28 24
29 resource.rc: resource.rc.in $(ICON) VERSION 25 resource.rc: resource.rc.in $(ICON) VERSION
30 sed -e "s/@VERSION@/$(NN_VERSION)/g;s/@VERSION_COM@/$(NN_VERSION_COM)/g;s/@ICON@/$(ICON)/g;s#@EXE@#$(notdir $(NNCHAT_BIN))#g" < $< > $@ 26 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 27
32 resource.o: resource.rc 28 resource.o: resource.rc