summaryrefslogtreecommitdiff
path: root/liborcus
diff options
context:
space:
mode:
authorKohei Yoshida <kohei.yoshida@gmail.com>2012-09-04 15:05:35 -0400
committerKohei Yoshida <kohei.yoshida@gmail.com>2012-09-07 09:10:38 -0400
commit49b0b694607b52545da14c8a3a064707e05b4bc2 (patch)
tree6010c7a009374702fe03fda2edbe84492eec4188 /liborcus
parent66c213adb03e4457380b3f67fb559e13cb72bf00 (diff)
Get it to build on Windows, with MSVC compiler.
Took me 3 days just to get it to work... Change-Id: Ie28dc9b4ddb967a547cad33da18911b77bb9d558
Diffstat (limited to 'liborcus')
-rw-r--r--liborcus/makefile.mk17
-rw-r--r--liborcus/prj/d.lst2
2 files changed, 16 insertions, 3 deletions
diff --git a/liborcus/makefile.mk b/liborcus/makefile.mk
index e57bb0830ddf..64b1e7b436b1 100644
--- a/liborcus/makefile.mk
+++ b/liborcus/makefile.mk
@@ -33,12 +33,23 @@ TARGET=orcus
.ENDIF
TARFILE_NAME=liborcus_0.1.0
-TARFILE_MD5=870f887bad82663146676017671efb60
+TARFILE_MD5=9f4fecdd1267a2a685f06de8508c88ff
PATCH_FILES=
+.IF "$(GUI)$(COM)"=="WNTMSC"
+
+BUILD_DIR=vsprojects/liborcus-static-nozip
+BUILD_ACTION=export BOOST_INCLUDE_DIR=$(OUTDIR)/inc && \
+ $(COMPATH)$/vcpackages$/vcbuild.exe liborcus-static-nozip.vcproj "Release|Win32"
+
+.ELSE
+
CONFIGURE_DIR=
-CONFIGURE_ACTION=./autogen.sh \
+CONFIGURE_ACTION=./configure \
+ --with-pic \
+ --enable-static \
+ --disable-shared \
--with-mdds-include-path=$(OUTDIR)/inc \
--disable-libzip \
--disable-debug \
@@ -47,6 +58,8 @@ CONFIGURE_ACTION=./autogen.sh \
BUILD_ACTION=make
BUILD_DIR=
+.ENDIF
+
# --- Targets ------------------------------------------------------
.INCLUDE : set_ext.mk
diff --git a/liborcus/prj/d.lst b/liborcus/prj/d.lst
index 7c837284a411..9e6eb02303b3 100644
--- a/liborcus/prj/d.lst
+++ b/liborcus/prj/d.lst
@@ -6,4 +6,4 @@ mkdir: %_DEST%\inc\orcus\spreadsheet
..\%__SRC%\misc\build\liborcus*\src\liborcus\.libs\liborcus-0.2.a %_DEST%\lib\
-..\%__SRC%\slb\*.lib %_DEST%\lib\*.lib
+..\%__SRC%\misc\build\liborcus*\vsprojects\liborcus-static-nozip\Release\orcus.lib %_DEST%\lib\