1#************************************************************************* 2# 3# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 4# 5# Copyright 2000, 2010 Oracle and/or its affiliates. 6# 7# OpenOffice.org - a multi-platform office productivity suite 8# 9# This file is part of OpenOffice.org. 10# 11# OpenOffice.org is free software: you can redistribute it and/or modify 12# it under the terms of the GNU Lesser General Public License version 3 13# only, as published by the Free Software Foundation. 14# 15# OpenOffice.org is distributed in the hope that it will be useful, 16# but WITHOUT ANY WARRANTY; without even the implied warranty of 17# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 18# GNU Lesser General Public License version 3 for more details 19# (a copy is included in the LICENSE file that accompanied this code). 20# 21# You should have received a copy of the GNU Lesser General Public License 22# version 3 along with OpenOffice.org. If not, see 23# <http://www.openoffice.org/license.html> 24# for a copy of the LGPLv3 License. 25# 26#************************************************************************* 27 28PRJ = ..$/.. 29TARGET = StorageUnitTest 30PRJNAME = package 31PACKAGE = complex$/ofopxmlstorages 32 33# --- Settings ----------------------------------------------------- 34.INCLUDE: settings.mk 35 36 37#----- compile .java files ----------------------------------------- 38 39JARFILES = ridl.jar unoil.jar jurt.jar juh.jar java_uno.jar OOoRunner.jar 40 41JAVAFILES =\ 42 StorageUnitTest.java\ 43 StorageTest.java\ 44 TestHelper.java\ 45 Test01.java\ 46 Test02.java\ 47 Test03.java\ 48 Test04.java\ 49 Test05.java\ 50 Test06.java\ 51 Test07.java\ 52 Test08.java 53 54JAVACLASSFILES = $(foreach,i,$(JAVAFILES) $(CLASSDIR)$/$(PACKAGE)$/$(i:b).class) 55 56#----- make a jar from compiled files ------------------------------ 57 58MAXLINELENGTH = 100000 59 60JARCLASSDIRS = $(PACKAGE) 61JARTARGET = $(TARGET).jar 62JARCOMPRESS = TRUE 63 64# --- Parameters for the test -------------------------------------- 65 66# start an office if the parameter is set for the makefile 67.IF "$(OFFICE)" == "" 68CT_APPEXECCOMMAND = 69.ELSE 70CT_APPEXECCOMMAND = -AppExecutionCommand "$(OFFICE)$/soffice -accept=socket,host=localhost,port=8100;urp;" 71.ENDIF 72 73# test base is java complex 74CT_TESTBASE = -TestBase java_complex 75 76# test looks something like the.full.package.TestName 77CT_TEST = -o $(PACKAGE:s\$/\.\).$(JAVAFILES:b) 78 79# start the runner application 80CT_APP = org.openoffice.Runner 81 82# --- Targets ------------------------------------------------------ 83 84.INCLUDE: target.mk 85 86RUN: run 87 88run: 89 java -cp $(CLASSPATH) $(CT_APP) $(CT_TESTBASE) $(CT_APPEXECCOMMAND) $(CT_TEST) 90 91 92