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=..$/..$/.. 29PRJNAME=odk 30TARGET=copying 31 32#---------------------------------------------------------------- 33.INCLUDE: settings.mk 34.INCLUDE: $(PRJ)$/util$/makefile.pmk 35#---------------------------------------------------------------- 36 37#---------------------------------------------------- 38# this makefile is only used for copying the example 39# files into the SDK 40#---------------------------------------------------- 41 42DESTJOBSADDON=$(DESTDIRDEVGUIDEEXAMPLES)$/Components$/Addons$/JobsAddon 43JOBSADDON_FILES=\ 44 $(DESTJOBSADDON)$/Addons.xcu \ 45 $(DESTJOBSADDON)$/AsyncJob.java \ 46 $(DESTJOBSADDON)$/Jobs.xcu \ 47 $(DESTJOBSADDON)$/Makefile 48 49DESTPROTOCOLHANDLERADDONCPP=$(DESTDIRDEVGUIDEEXAMPLES)$/Components$/Addons$/ProtocolHandlerAddon_cpp 50PROTOCOLHANLDERADDONCPP_FILES=\ 51 $(DESTPROTOCOLHANDLERADDONCPP)$/addon.cxx \ 52 $(DESTPROTOCOLHANDLERADDONCPP)$/addon.hxx \ 53 $(DESTPROTOCOLHANDLERADDONCPP)$/Addons.xcu \ 54 $(DESTPROTOCOLHANDLERADDONCPP)$/component.cxx \ 55 $(DESTPROTOCOLHANDLERADDONCPP)$/Makefile \ 56 $(DESTPROTOCOLHANDLERADDONCPP)$/ProtocolHandler.xcu \ 57 $(DESTPROTOCOLHANDLERADDONCPP)$/ProtocolHandlerAddon_cpp.uno.xml 58 59DESTPROTOCOLHANDLERADDONJAVA=$(DESTDIRDEVGUIDEEXAMPLES)$/Components$/Addons$/ProtocolHandlerAddon_java 60PROTOCOLHANLDERADDONJAVA_FILES=\ 61 $(DESTPROTOCOLHANDLERADDONJAVA)$/Addons.xcu \ 62 $(DESTPROTOCOLHANDLERADDONJAVA)$/Makefile \ 63 $(DESTPROTOCOLHANDLERADDONJAVA)$/ProtocolHandler.xcu \ 64 $(DESTPROTOCOLHANDLERADDONJAVA)$/ProtocolHandlerAddon.java \ 65 $(DESTPROTOCOLHANDLERADDONJAVA)$/ProtocolHandlerAddon_java.uno.xml 66 67CPPCOMPONENT_FILES=\ 68 $(DESTDIRDEVGUIDEEXAMPLES)$/Components$/CppComponent$/CppComponent.uno.xml \ 69 $(DESTDIRDEVGUIDEEXAMPLES)$/Components$/CppComponent$/Makefile \ 70 $(DESTDIRDEVGUIDEEXAMPLES)$/Components$/CppComponent$/service1_impl.cxx \ 71 $(DESTDIRDEVGUIDEEXAMPLES)$/Components$/CppComponent$/service2_impl.cxx \ 72 $(DESTDIRDEVGUIDEEXAMPLES)$/Components$/CppComponent$/TestCppComponent.cxx \ 73 $(DESTDIRDEVGUIDEEXAMPLES)$/Components$/CppComponent$/SimpleComponent.odt \ 74 $(DESTDIRDEVGUIDEEXAMPLES)$/Components$/CppComponent$/some.idl 75 76JAVACOMPONENT_FILES=\ 77 $(DESTDIRDEVGUIDEEXAMPLES)$/Components$/JavaComponent$/Makefile \ 78 $(DESTDIRDEVGUIDEEXAMPLES)$/Components$/JavaComponent$/TestComponentA.java \ 79 $(DESTDIRDEVGUIDEEXAMPLES)$/Components$/JavaComponent$/TestComponentB.java \ 80 $(DESTDIRDEVGUIDEEXAMPLES)$/Components$/JavaComponent$/TestServiceProvider.java \ 81 $(DESTDIRDEVGUIDEEXAMPLES)$/Components$/JavaComponent$/TestJavaComponent.java \ 82 $(DESTDIRDEVGUIDEEXAMPLES)$/Components$/JavaComponent$/XSomethingA.idl \ 83 $(DESTDIRDEVGUIDEEXAMPLES)$/Components$/JavaComponent$/XSomethingB.idl \ 84 $(DESTDIRDEVGUIDEEXAMPLES)$/Components$/JavaComponent$/SomethingA.idl \ 85 $(DESTDIRDEVGUIDEEXAMPLES)$/Components$/JavaComponent$/SomethingB.idl 86 87DESTTHUMBS=$(DESTDIRDEVGUIDEEXAMPLES)$/Components$/Thumbs 88THUMBS_FILES=\ 89 $(DESTTHUMBS)$/org$/openoffice$/comp$/test$/ImageShrink.java \ 90 $(DESTTHUMBS)$/org$/openoffice$/comp$/test$/Thumbs.java \ 91 $(DESTTHUMBS)$/org$/openoffice$/comp$/test$/Makefile \ 92 $(DESTTHUMBS)$/org$/openoffice$/test$/ImageShrink.idl \ 93 $(DESTTHUMBS)$/org$/openoffice$/test$/XImageShrink.idl \ 94 $(DESTTHUMBS)$/org$/openoffice$/test$/XImageShrinkFilter.idl \ 95 $(DESTTHUMBS)$/org$/openoffice$/test$/Makefile \ 96 $(DESTTHUMBS)$/thumbs.mk \ 97 $(DESTTHUMBS)$/Makefile 98 99 100DIR_FILE_LIST= \ 101 $(JOBSADDON_FILES) \ 102 $(PROTOCOLHANLDERADDONCPP_FILES) \ 103 $(PROTOCOLHANLDERADDONJAVA_FILES) \ 104 $(CPPCOMPONENT_FILES) \ 105 $(JAVACOMPONENT_FILES) \ 106 $(THUMBS_FILES) 107 108DIR_DIRECTORY_LIST=$(uniq $(DIR_FILE_LIST:d)) 109DIR_CREATE_FLAG=$(MISC)$/devguide_components_dirs_created.txt 110DIR_FILE_FLAG=$(MISC)$/devguide_components.txt 111 112#-------------------------------------------------- 113# TARGETS 114#-------------------------------------------------- 115all : \ 116 $(DIR_FILE_LIST) \ 117 $(DIR_FILE_FLAG) 118 119#-------------------------------------------------- 120# use global rules 121#-------------------------------------------------- 122.INCLUDE: $(PRJ)$/util$/odk_rules.pmk 123 124