summaryrefslogtreecommitdiff
path: root/cppu/qa/makefile.mk
diff options
context:
space:
mode:
Diffstat (limited to 'cppu/qa/makefile.mk')
-rw-r--r--cppu/qa/makefile.mk16
1 files changed, 11 insertions, 5 deletions
diff --git a/cppu/qa/makefile.mk b/cppu/qa/makefile.mk
index 6d9d87935753..86cd144a408d 100644
--- a/cppu/qa/makefile.mk
+++ b/cppu/qa/makefile.mk
@@ -33,13 +33,12 @@ ENABLE_EXCEPTIONS := TRUE
.INCLUDE: settings.mk
-.IF "$(CROSS_COMPILING)"=="YES"
-all:
- @echo Nothing done when cross-compiling
-.ENDIF
-
CFLAGSCXX+=$(CPPUNIT_CFLAGS)
+.IF "$(OS)" == "IOS"
+CFLAGSCXX += -x objective-c++ -fobjc-abi-version=2 -fobjc-legacy-dispatch -D__IPHONE_OS_VERSION_MIN_REQUIRED=40300
+.ENDIF
+
DLLPRE=# no leading "lib" on .so files
INCPRE+=$(MISC)$/$(TARGET)$/inc
@@ -74,6 +73,13 @@ DEF4NAME = $(SHL4TARGET)
SLOFILES = $(SHL1OBJS) $(SHL2OBJS) $(SHL3OBJS) $(SHL4OBJS)
+.IF "$(OS)" == "IOS"
+APP5OBJS = $(OBJ)/cppu_cppunittester_all.obj $(SHL1OBJS) $(SHL2OBJS) $(SHL3OBJS) $(SHL4OBJS)
+APP5RPATH = NONE
+APP5STDLIBS = $(CPPUNITLIB) $(CPPULIB) $(SALLIB)
+APP5TARGET = cppu_cppunittester_all
+.ENDIF
+
.INCLUDE: target.mk
$(SHL1OBJS): $(MISC)$/$(TARGET).cppumaker.flag