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 = EmbeddingUnitTest 30PRJNAME = embeddedobj 31PACKAGE = complex$/embedding 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 EmbeddingUnitTest.java\ 43 EmbeddingTest.java\ 44 TestHelper.java\ 45 Test01.java 46 47JAVACLASSFILES = $(foreach,i,$(JAVAFILES) $(CLASSDIR)$/$(PACKAGE)$/$(i:b).class) 48 49#----- make a jar from compiled files ------------------------------ 50 51MAXLINELENGTH = 100000 52 53JARCLASSDIRS = $(PACKAGE) 54JARTARGET = $(TARGET).jar 55JARCOMPRESS = TRUE 56 57# --- Parameters for the test -------------------------------------- 58 59# start an office if the parameter is set for the makefile 60.IF "$(OFFICE)" == "" 61CT_APPEXECCOMMAND = 62.ELSE 63CT_APPEXECCOMMAND = -AppExecutionCommand "$(OFFICE)$/soffice -accept=socket,host=localhost,port=8100;urp;" 64.ENDIF 65 66# test base is java complex 67CT_TESTBASE = -TestBase java_complex 68 69# test looks something like the.full.package.TestName 70CT_TEST = -o $(PACKAGE:s\$/\.\).$(JAVAFILES:b) 71 72# start the runner application 73CT_APP = org.openoffice.Runner 74 75# --- Targets ------------------------------------------------------ 76 77.INCLUDE: target.mk 78 79RUN: run 80 81run: 82 java -cp $(CLASSPATH) $(CT_APP) $(CT_TESTBASE) $(CT_APPEXECCOMMAND) $(CT_TEST) 83 84 85