diff options
author | Bjoern Michaelsen <b_michaelsen@openoffice.org> | 2010-12-20 18:47:29 +0100 |
---|---|---|
committer | Bjoern Michaelsen <b_michaelsen@openoffice.org> | 2010-12-20 18:47:29 +0100 |
commit | b1e67aa4705753dd39baf9d8dc7daf8d90cbafe7 (patch) | |
tree | 0ba1a53190d94e85c3ddb23c733df6bdf86e0e3f /solenv/gbuild/platform | |
parent | 9772433110d3da0051c1fb2acce9d71ef25da45d (diff) |
gnumake3: first try at implementing support for cppunit test fixtures
Diffstat (limited to 'solenv/gbuild/platform')
-rwxr-xr-x | solenv/gbuild/platform/linux.mk | 9 | ||||
-rwxr-xr-x | solenv/gbuild/platform/macosx.mk | 7 | ||||
-rwxr-xr-x | solenv/gbuild/platform/solaris.mk | 8 | ||||
-rwxr-xr-x | solenv/gbuild/platform/windows.mk | 8 |
4 files changed, 31 insertions, 1 deletions
diff --git a/solenv/gbuild/platform/linux.mk b/solenv/gbuild/platform/linux.mk index 147dbbac965f..2deeaa53d7da 100755 --- a/solenv/gbuild/platform/linux.mk +++ b/solenv/gbuild/platform/linux.mk @@ -307,11 +307,18 @@ define gb_Executable_get_rpath -Wl,-rpath-link,$(gb_Library_OUTDIRLOCATION) endef +# TestFixture class + +gb_TestFixure_TARGETTYPEFLAGS := $(gb_Library_TARGETTYPEFLAGS) +gb_TestFixure_CPPTESTPRECOMMAND := +gb_TestFixure_SYSPRE := libtest_ +gb_TestFixure_EXT := .so +gb_TestFixure_get_filename = $(gb_TestFixure_SYSPRE)$(1)$(gb_TestFixure_EXT) + # SdiTarget class gb_SdiTarget_SVIDLPRECOMMAND := LD_LIBRARY_PATH=$(OUTDIR)/lib - # SrsPartTarget class gb_SrsPartTarget_RSCTARGET := $(OUTDIR)/bin/rsc diff --git a/solenv/gbuild/platform/macosx.mk b/solenv/gbuild/platform/macosx.mk index 3786ae8d87d7..846aadb118c8 100755 --- a/solenv/gbuild/platform/macosx.mk +++ b/solenv/gbuild/platform/macosx.mk @@ -358,6 +358,13 @@ gb_Executable_LAYER := \ $(foreach exe,$(gb_Executable_BRAND),$(exe):BRAND) \ $(foreach exe,$(gb_Executable_NONE),$(exe):NONEBIN) \ +# TestFixture class + +gb_TestFixure_TARGETTYPEFLAGS := $(gb_Library_TARGETTYPEFLAGS) +gb_TestFixure_CPPTESTPRECOMMAND := +gb_TestFixure_SYSPRE := libtest_ +gb_TestFixure_EXT := .dylib +gb_TestFixure_get_filename = $(gb_TestFixure_SYSPRE)$(1)$(gb_TestFixure_EXT) # SdiTarget class diff --git a/solenv/gbuild/platform/solaris.mk b/solenv/gbuild/platform/solaris.mk index d83fd4e6fe4d..412cbe325c8e 100755 --- a/solenv/gbuild/platform/solaris.mk +++ b/solenv/gbuild/platform/solaris.mk @@ -289,6 +289,14 @@ gb_Executable_LAYER := \ $(foreach exe,$(gb_Executable_NONE),$(exe):NONEBIN) \ +# TestFixture class + +gb_TestFixure_TARGETTYPEFLAGS := $(gb_Library_TARGETTYPEFLAGS) +gb_TestFixure_CPPTESTPRECOMMAND := +gb_TestFixure_SYSPRE := libtest_ +gb_TestFixure_EXT := .so +gb_TestFixure_get_filename = $(gb_TestFixure_SYSPRE)$(1)$(gb_TestFixure_EXT) + # SdiTarget class gb_SdiTarget_SVIDLPRECOMMAND := LD_LIBRARY_PATH=$(OUTDIR)/lib diff --git a/solenv/gbuild/platform/windows.mk b/solenv/gbuild/platform/windows.mk index 0752e7c065a8..9af96791bd92 100755 --- a/solenv/gbuild/platform/windows.mk +++ b/solenv/gbuild/platform/windows.mk @@ -524,6 +524,14 @@ $(call gb_Executable_get_clean_target,$(1)) : AUXTARGETS := $(call gb_Executable endef +# TestFixture class + +gb_TestFixure_TARGETTYPEFLAGS := $(gb_Library_TARGETTYPEFLAGS) +gb_TestFixure_CPPTESTPRECOMMAND := +gb_TestFixure_SYSPRE := itest_ +gb_TestFixure_EXT := .lib +gb_TestFixure_get_filename = $(gb_TestFixure_SYSPRE)$(1)$(gb_TestFixure_EXT) + # SdiTarget class gb_SdiTarget_SVIDLPRECOMMAND := PATH="$${PATH}:$(OUTDIR)/bin" |