add Make recipe for cross compiling capnpc-java to win32
This commit is contained in:
parent
0e33e0908d
commit
2472fad686
2 changed files with 12 additions and 1 deletions
9
Makefile
9
Makefile
|
@ -17,11 +17,18 @@ CAPNPC_JAVA_SOURCES=compiler/src/main/cpp/capnpc-java.c++
|
|||
all : capnpc-java
|
||||
|
||||
clean :
|
||||
rm -f capnpc-java
|
||||
rm -f capnpc-java capnpc-java.exe
|
||||
|
||||
capnpc-java : $(CAPNPC_JAVA_SOURCES)
|
||||
$(CXX) $(CAPNPC_JAVA_SOURCES) $(CXX_FLAGS) -o capnpc-java
|
||||
|
||||
|
||||
MINGW_LIBS=~/src/capnproto/c++/build-mingw/.libs/libcapnp.a ~/src/capnproto/c++/build-mingw/.libs/libkj.a
|
||||
MINGW_CXX=i686-w64-mingw32-g++
|
||||
MINGW_FLAGS=-O2 -DNDEBUG -I/usr/local/include -std=c++11 -static -static-libgcc -static-libstdc++
|
||||
capnpc-java.exe : $(CAPNPC_JAVA_SOURCES)
|
||||
$(MINGW_CXX) $(MINGW_FLAGS) $(CAPNPC_JAVA_SOURCES) $(MINGW_LIBS) -o capnpc-java.exe
|
||||
|
||||
addressbook : capnpc-java
|
||||
PWD=pwd
|
||||
mkdir -p examples/src/main/generated
|
||||
|
|
|
@ -54,6 +54,10 @@
|
|||
#define VERSION "(unknown)"
|
||||
#endif
|
||||
|
||||
#if _WIN32
|
||||
#define mkdir(path, mode) mkdir(path)
|
||||
#endif
|
||||
|
||||
namespace capnp {
|
||||
namespace {
|
||||
|
||||
|
|
Loading…
Reference in a new issue