Fixed cross compiling for win32 (mingw).
[ne.git] / win32 / Makefile
blob9419e669edb2fc030eef7ec72e826763e7bfa006
1 BUILD=winbuild
2 EXECUTABLE=$(BUILD)/main.exe
4 TOOLCHAIN=../CMakeMingw.txt
6 TOOLFLAG=-DCMAKE_TOOLCHAIN_FILE=$(TOOLCHAIN)
8 all: dircheck
9 $(DIRCHECK)
10 cd $(BUILD) && cmake -DBUILD=Release $(TOOLFLAG) ../..
11 cd $(BUILD) && make
13 dircheck:
14 `if [ ! -d $(BUILD) ]; then mkdir $(BUILD); fi`
16 verbose: dircheck
17 cd $(BUILD) && cmake -DCMAKE_VERBOSE_MAKEFILE=1 $(TOOLFLAG) ../..
18 cd $(BUILD) && make
20 run: all
21 ./$(EXECUTABLE)
23 debug: dircheck
24 cd $(BUILD) && cmake -DBUILD=Debug $(TOOLFLAG)../..
25 cd $(BUILD) && make
27 clean:
28 rm -rf $(BUILD)
29 cd win32 && make clean