makefile.mk (73c96003) makefile.mk (1ea33f33)
1#**************************************************************
2#
3# Licensed to the Apache Software Foundation (ASF) under one
4# or more contributor license agreements. See the NOTICE file
5# distributed with this work for additional information
6# regarding copyright ownership. The ASF licenses this file
7# to you under the Apache License, Version 2.0 (the
8# "License"); you may not use this file except in compliance

--- 6 unchanged lines hidden (view full) ---

15# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16# KIND, either express or implied. See the License for the
17# specific language governing permissions and limitations
18# under the License.
19#
20#**************************************************************
21
22
1#**************************************************************
2#
3# Licensed to the Apache Software Foundation (ASF) under one
4# or more contributor license agreements. See the NOTICE file
5# distributed with this work for additional information
6# regarding copyright ownership. The ASF licenses this file
7# to you under the Apache License, Version 2.0 (the
8# "License"); you may not use this file except in compliance

--- 6 unchanged lines hidden (view full) ---

15# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16# KIND, either express or implied. See the License for the
17# specific language governing permissions and limitations
18# under the License.
19#
20#**************************************************************
21
22
23
24.IF "$(WITH_CPPUNIT)" != "YES" || "$(GUI)" == "OS2"
25
26@all:
27.IF "$(GUI)" == "OS2"
28 @echo "Skipping, cppunit broken."
29.ELIF "$(WITH_CPPUNIT)" != "YES"
30 @echo "cppunit disabled. nothing do do."
31.END
32
33.ENDIF "$(WITH_CPPUNIT)" != "YES" || "$(GUI)" == "OS2"
34
35PRJ := ..$/..
36PRJNAME := desktop
37.IF "$(GUI)" == "OS2"
38TARGET := qa_dpl_m
39.ELSE
40TARGET := qa_deployment_misc
41.ENDIF
42
43ENABLE_EXCEPTIONS := TRUE
44
45.INCLUDE: settings.mk
46.INCLUDE: $(PRJ)$/source$/deployment$/inc$/dp_misc.mk
47
23PRJ := ..$/..
24PRJNAME := desktop
25.IF "$(GUI)" == "OS2"
26TARGET := qa_dpl_m
27.ELSE
28TARGET := qa_deployment_misc
29.ENDIF
30
31ENABLE_EXCEPTIONS := TRUE
32
33.INCLUDE: settings.mk
34.INCLUDE: $(PRJ)$/source$/deployment$/inc$/dp_misc.mk
35
48CFLAGSCXX += $(CPPUNIT_CFLAGS)
36.IF "$(ENABLE_UNIT_TESTS)" != "YES"
37all:
38 @echo unit tests are disabled. Nothing to do.
39
40.ELSE
49
41
42
50# TODO: On Windows, test_dp_version.cxx fails due to BOOL redefinition between
51# windef.h and tools/solar.h caused by including "precompiled_desktop.hxx"; this
52# hack to temporarily disable PCH will become unnecessary with the fix for issue
53# 112600:
54CFLAGSCXX += -DDISABLE_PCH_HACK
55
43# TODO: On Windows, test_dp_version.cxx fails due to BOOL redefinition between
44# windef.h and tools/solar.h caused by including "precompiled_desktop.hxx"; this
45# hack to temporarily disable PCH will become unnecessary with the fix for issue
46# 112600:
47CFLAGSCXX += -DDISABLE_PCH_HACK
48
56SHL1TARGET = $(TARGET)
57SHL1OBJS = $(SLO)$/test_dp_version.obj
58SHL1STDLIBS = $(CPPUNITLIB) $(DEPLOYMENTMISCLIB) $(SALLIB)
59SHL1VERSIONMAP = version.map
60SHL1RPATH = NONE
61SHL1IMPLIB = i$(SHL1TARGET)
62DEF1NAME = $(SHL1TARGET)
49APP1TARGET = $(TARGET)
50APP1OBJS = $(SLO)$/test_dp_version.obj $(SLO)$/main.obj
51APP1STDLIBS = $(GTESTLIB) $(DEPLOYMENTMISCLIB) $(SALLIB)
52APP1RPATH = NONE
53APP1TEST = enabled
63
54
64SLOFILES = $(SHL1OBJS)
65
66.INCLUDE: target.mk
55.INCLUDE: target.mk
67.INCLUDE : _cppunit.mk
56
57.ENDIF # "$(ENABLE_UNIT_TESTS)" != "YES"