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 42 43OFFICEDEV_FILES=\ 44 $(DESTDIRDEVGUIDEEXAMPLES)$/OfficeDev$/ContextMenuInterceptor.java \ 45 $(DESTDIRDEVGUIDEEXAMPLES)$/OfficeDev$/Makefile \ 46 $(DESTDIRDEVGUIDEEXAMPLES)$/OfficeDev$/MenuElement.java \ 47 $(DESTDIRDEVGUIDEEXAMPLES)$/OfficeDev$/Number_Formats.java \ 48 $(DESTDIRDEVGUIDEEXAMPLES)$/OfficeDev$/OfficeConnect.java 49 50DESTCLIPBOARD=$(DESTDIRDEVGUIDEEXAMPLES)$/OfficeDev$/Clipboard 51CLIPBOARD_FILES=\ 52 $(DESTCLIPBOARD)$/Clipboard.java \ 53 $(DESTCLIPBOARD)$/ClipboardListener.java \ 54 $(DESTCLIPBOARD)$/ClipboardOwner.java \ 55 $(DESTCLIPBOARD)$/Makefile \ 56 $(DESTCLIPBOARD)$/TextTransferable.java 57 58DESTDESKTOPENV=$(DESTDIRDEVGUIDEEXAMPLES)$/OfficeDev$/DesktopEnvironment 59DESKTOPENV_FILES=\ 60 $(DESTDESKTOPENV)$/nativelib$/unix$/exports.dxp \ 61 $(DESTDESKTOPENV)$/nativelib$/unix$/Makefile \ 62 $(DESTDESKTOPENV)$/nativelib$/unix$/nativeview.c \ 63 $(DESTDESKTOPENV)$/nativelib$/unix$/nativeview.h \ 64 $(DESTDESKTOPENV)$/nativelib$/windows$/exports.dxp \ 65 $(DESTDESKTOPENV)$/nativelib$/windows$/Makefile \ 66 $(DESTDESKTOPENV)$/nativelib$/windows$/nativeview.c \ 67 $(DESTDESKTOPENV)$/nativelib$/windows$/nativeview.h \ 68 $(DESTDESKTOPENV)$/CustomizeView.java \ 69 $(DESTDESKTOPENV)$/Desk.java \ 70 $(DESTDESKTOPENV)$/DocumentView.java \ 71 $(DESTDESKTOPENV)$/FunctionHelper.java \ 72 $(DESTDESKTOPENV)$/Install.txt \ 73 $(DESTDESKTOPENV)$/Interceptor.java \ 74 $(DESTDESKTOPENV)$/IOnewayLink.java \ 75 $(DESTDESKTOPENV)$/IShutdownListener.java \ 76 $(DESTDESKTOPENV)$/JavaWindowPeerFake.java \ 77 $(DESTDESKTOPENV)$/Makefile \ 78 $(DESTDESKTOPENV)$/NativeView.java \ 79 $(DESTDESKTOPENV)$/OfficeConnect.java \ 80 $(DESTDESKTOPENV)$/OnewayExecutor.java \ 81 $(DESTDESKTOPENV)$/StatusListener.java \ 82 $(DESTDESKTOPENV)$/StatusView.java \ 83 $(DESTDESKTOPENV)$/ViewContainer.java 84 85DESTASCIIFILTER=$(DESTDIRDEVGUIDEEXAMPLES)$/OfficeDev$/FilterDevelopment$/AsciiFilter 86ASCIIFILTER_FILES=\ 87 $(DESTASCIIFILTER)$/AsciiReplaceFilter.java \ 88 $(DESTASCIIFILTER)$/FilterOptions.java \ 89 $(DESTASCIIFILTER)$/Makefile \ 90 $(DESTASCIIFILTER)$/TypeDetection.xcu 91 92DESTFILTERDETECTION=$(DESTDIRDEVGUIDEEXAMPLES)$/OfficeDev$/FilterDevelopment$/FlatXmlFilterDetection 93FILTERDETECTION_FILES=\ 94 $(DESTFILTERDETECTION)$/fdcomp.cxx \ 95 $(DESTFILTERDETECTION)$/filterdetect.cxx \ 96 $(DESTFILTERDETECTION)$/filterdetect.hxx \ 97 $(DESTFILTERDETECTION)$/FlatXmlTypeDetection.uno.xml \ 98 $(DESTFILTERDETECTION)$/FlatXmlTypeDetection.xcu \ 99 $(DESTFILTERDETECTION)$/Makefile 100 101DESTFLATXMLCPP=$(DESTDIRDEVGUIDEEXAMPLES)$/OfficeDev$/FilterDevelopment$/FlatXmlFilter_cpp 102FLATXMLCPP_FILES=\ 103 $(DESTFLATXMLCPP)$/FlatXml.cxx \ 104 $(DESTFLATXMLCPP)$/FlatXmlFilter_cpp.uno.xml \ 105 $(DESTFLATXMLCPP)$/Makefile \ 106 $(DESTFLATXMLCPP)$/FlatXmlFilter_cpp.xcu 107 108DESTFLATXMLJAVA=$(DESTDIRDEVGUIDEEXAMPLES)$/OfficeDev$/FilterDevelopment$/FlatXmlFilter_java 109FLATXMLJAVA_FILES=\ 110 $(DESTFLATXMLJAVA)$/Makefile \ 111 $(DESTFLATXMLJAVA)$/FlatXmlFilter_java.xcu \ 112 $(DESTFLATXMLJAVA)$/FlatXml.java 113 114DESTLINGUISTIC=$(DESTDIRDEVGUIDEEXAMPLES)$/OfficeDev$/Linguistic 115LINGUISTIC_FILES=\ 116 $(DESTLINGUISTIC)$/LinguisticExamples.java \ 117 $(DESTLINGUISTIC)$/Makefile \ 118 $(DESTLINGUISTIC)$/OneInstanceFactory.java \ 119 $(DESTLINGUISTIC)$/PropChgHelper.java \ 120 $(DESTLINGUISTIC)$/PropChgHelper_Hyph.java \ 121 $(DESTLINGUISTIC)$/PropChgHelper_Spell.java \ 122 $(DESTLINGUISTIC)$/SampleHyphenator.java \ 123 $(DESTLINGUISTIC)$/SampleSpellChecker.java \ 124 $(DESTLINGUISTIC)$/SampleThesaurus.java \ 125 $(DESTLINGUISTIC)$/XHyphenatedWord_impl.java \ 126 $(DESTLINGUISTIC)$/XMeaning_impl.java \ 127 $(DESTLINGUISTIC)$/XPossibleHyphens_impl.java \ 128 $(DESTLINGUISTIC)$/XSpellAlternatives_impl.java 129 130DESTPATHSETTINGS=$(DESTDIRDEVGUIDEEXAMPLES)$/OfficeDev$/PathSettings 131PATHSETTINGS_FILES=\ 132 $(DESTPATHSETTINGS)$/Makefile \ 133 $(DESTPATHSETTINGS)$/PathSettingsTest.java 134 135DESTPATHSUBSTITUTION=$(DESTDIRDEVGUIDEEXAMPLES)$/OfficeDev$/PathSubstitution 136PATHSUBSTITUTION_FILES=\ 137 $(DESTPATHSUBSTITUTION)$/Makefile \ 138 $(DESTPATHSUBSTITUTION)$/PathSubstitutionTest.java 139 140DESTTERMINATIONTEST=$(DESTDIRDEVGUIDEEXAMPLES)$/OfficeDev$/TerminationTest 141TERMINATION_FILES=\ 142 $(DESTTERMINATIONTEST)$/Makefile \ 143 $(DESTTERMINATIONTEST)$/TerminateListener.java \ 144 $(DESTTERMINATIONTEST)$/TerminationTest.java 145 146DESTDISABLECOMMANDS=$(DESTDIRDEVGUIDEEXAMPLES)$/OfficeDev$/DisableCommands 147DISABLECOMMANDS_FILES=\ 148 $(DESTDISABLECOMMANDS)$/Makefile \ 149 $(DESTDISABLECOMMANDS)$/DisableCommandsTest.java 150 151DIR_FILE_LIST= \ 152 $(OFFICEDEV_FILES) \ 153 $(CLIPBOARD_FILES) \ 154 $(DESKTOPENV_FILES) \ 155 $(ASCIIFILTER_FILES) \ 156 $(FILTERDETECTION_FILES) \ 157 $(FLATXMLCPP_FILES) \ 158 $(FLATXMLJAVA_FILES) \ 159 $(LINGUISTIC_FILES) \ 160 $(PATHSETTINGS_FILES) \ 161 $(PATHSUBSTITUTION_FILES) \ 162 $(TERMINATION_FILES) \ 163 $(DISABLECOMMANDS_FILES) 164 165DIR_DIRECTORY_LIST=$(uniq $(DIR_FILE_LIST:d)) 166DIR_CREATE_FLAG=$(MISC)$/devguide_officedev_dirs_created.txt 167DIR_FILE_FLAG=$(MISC)$/devguide_officedev.txt 168 169#-------------------------------------------------- 170# TARGETS 171#-------------------------------------------------- 172all : \ 173 $(DIR_FILE_LIST) \ 174 $(DIR_FILE_FLAG) 175 176#-------------------------------------------------- 177# use global rules 178#-------------------------------------------------- 179.INCLUDE: $(PRJ)$/util$/odk_rules.pmk 180 181