1*cdf0e10cSrcweir#************************************************************************* 2*cdf0e10cSrcweir# 3*cdf0e10cSrcweir# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 4*cdf0e10cSrcweir# 5*cdf0e10cSrcweir# Copyright 2000, 2010 Oracle and/or its affiliates. 6*cdf0e10cSrcweir# 7*cdf0e10cSrcweir# OpenOffice.org - a multi-platform office productivity suite 8*cdf0e10cSrcweir# 9*cdf0e10cSrcweir# This file is part of OpenOffice.org. 10*cdf0e10cSrcweir# 11*cdf0e10cSrcweir# OpenOffice.org is free software: you can redistribute it and/or modify 12*cdf0e10cSrcweir# it under the terms of the GNU Lesser General Public License version 3 13*cdf0e10cSrcweir# only, as published by the Free Software Foundation. 14*cdf0e10cSrcweir# 15*cdf0e10cSrcweir# OpenOffice.org is distributed in the hope that it will be useful, 16*cdf0e10cSrcweir# but WITHOUT ANY WARRANTY; without even the implied warranty of 17*cdf0e10cSrcweir# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 18*cdf0e10cSrcweir# GNU Lesser General Public License version 3 for more details 19*cdf0e10cSrcweir# (a copy is included in the LICENSE file that accompanied this code). 20*cdf0e10cSrcweir# 21*cdf0e10cSrcweir# You should have received a copy of the GNU Lesser General Public License 22*cdf0e10cSrcweir# version 3 along with OpenOffice.org. If not, see 23*cdf0e10cSrcweir# <http://www.openoffice.org/license.html> 24*cdf0e10cSrcweir# for a copy of the LGPLv3 License. 25*cdf0e10cSrcweir# 26*cdf0e10cSrcweir#************************************************************************* 27*cdf0e10cSrcweir 28*cdf0e10cSrcweirPRJ=..$/.. 29*cdf0e10cSrcweir 30*cdf0e10cSrcweirPRJNAME=migrationanalysis 31*cdf0e10cSrcweirTARGET=driverdocs 32*cdf0e10cSrcweir 33*cdf0e10cSrcweir# --- Settings ----------------------------------------------------- 34*cdf0e10cSrcweir 35*cdf0e10cSrcweir.INCLUDE : settings.mk 36*cdf0e10cSrcweir 37*cdf0e10cSrcweir# --- Files -------------------------------------------------------- 38*cdf0e10cSrcweir 39*cdf0e10cSrcweirPAW_DOCDEST:=$(BIN)$/ProAnalysisWizard$/Resources 40*cdf0e10cSrcweirPAW_DATDEST:=$(BIN)$/ProAnalysisWizard$/Resources$/lang 41*cdf0e10cSrcweir 42*cdf0e10cSrcweirPAW_DRIVER_DOCS:= \ 43*cdf0e10cSrcweir $(PAW_DOCDEST)$/_OOoDocAnalysisExcelDriver.xls \ 44*cdf0e10cSrcweir $(PAW_DOCDEST)$/_OOoDocAnalysisWordDriver.doc \ 45*cdf0e10cSrcweir $(PAW_DOCDEST)$/_OOoDocAnalysisPPTDriver.ppt 46*cdf0e10cSrcweir 47*cdf0e10cSrcweirPAW_DRIVER_DOCS_SRC:= \ 48*cdf0e10cSrcweir .$/PAW$/_OOoDocAnalysisExcelDriver.xls \ 49*cdf0e10cSrcweir .$/PAW$/_OOoDocAnalysisWordDriver.doc \ 50*cdf0e10cSrcweir .$/PAW$/_OOoDocAnalysisPPTDriver.ppt 51*cdf0e10cSrcweir 52*cdf0e10cSrcweirPAW_DAT_FILES= \ 53*cdf0e10cSrcweir $(foreach,i,$(alllangiso) $(PAW_DATDEST)$/$i.dat) 54*cdf0e10cSrcweir 55*cdf0e10cSrcweirDAT_DATA_FILE=allstrings.ulf 56*cdf0e10cSrcweirDAT_DON_FILE_PAW=$(MISC)$/$(DAT_DATA_FILE).paw 57*cdf0e10cSrcweir 58*cdf0e10cSrcweirULFFILES=$(DAT_DATA_FILE) 59*cdf0e10cSrcweir.IF "$(WITH_LANG)"!="" 60*cdf0e10cSrcweirULFDIR:=$(COMMONMISC)$/$(TARGET) 61*cdf0e10cSrcweir.ELSE # "$(WITH_LANG)"!="" 62*cdf0e10cSrcweirULFDIR:=. 63*cdf0e10cSrcweir.ENDIF # "$(WITH_LANG)"!="" 64*cdf0e10cSrcweir 65*cdf0e10cSrcweirCOMMON_SRC:= \ 66*cdf0e10cSrcweir .$/sources$/AnalysisDriver.bas \ 67*cdf0e10cSrcweir .$/sources$/CollectedFiles.cls \ 68*cdf0e10cSrcweir .$/sources$/CommonMigrationAnalyser.bas \ 69*cdf0e10cSrcweir .$/sources$/CommonPreparation.bas \ 70*cdf0e10cSrcweir .$/sources$/DocumentAnalysis.cls \ 71*cdf0e10cSrcweir .$/sources$/FileTypeAssociation.cls \ 72*cdf0e10cSrcweir .$/sources$/IssueInfo.cls \ 73*cdf0e10cSrcweir .$/sources$/LocalizeResults.bas \ 74*cdf0e10cSrcweir .$/sources$/PrepareInfo.cls \ 75*cdf0e10cSrcweir .$/sources$/StringDataManager.cls \ 76*cdf0e10cSrcweir .$/sources$/Stripped_OOoDocAnalysisExcelDriver.xls \ 77*cdf0e10cSrcweir .$/sources$/Stripped_OOoDocAnalysisPPTDriver.ppt \ 78*cdf0e10cSrcweir .$/sources$/Stripped_OOoDocAnalysisWordDriver.doc \ 79*cdf0e10cSrcweir .$/sources$/common_res.bas \ 80*cdf0e10cSrcweir .$/sources$/results_res.bas 81*cdf0e10cSrcweir 82*cdf0e10cSrcweirEXCEL_SRC:= \ 83*cdf0e10cSrcweir .$/sources$/excel$/ApplicationSpecific.bas \ 84*cdf0e10cSrcweir .$/sources$/excel$/MigrationAnalyser.cls \ 85*cdf0e10cSrcweir .$/sources$/excel$/Preparation.bas \ 86*cdf0e10cSrcweir .$/sources$/excel$/excel_res.bas 87*cdf0e10cSrcweir 88*cdf0e10cSrcweirPP_SRC:= \ 89*cdf0e10cSrcweir .$/sources$/powerpoint$/ApplicationSpecific.bas \ 90*cdf0e10cSrcweir .$/sources$/powerpoint$/MigrationAnalyser.cls \ 91*cdf0e10cSrcweir .$/sources$/powerpoint$/Preparation.bas \ 92*cdf0e10cSrcweir .$/sources$/powerpoint$/powerpoint_res.bas 93*cdf0e10cSrcweir 94*cdf0e10cSrcweirWORD_SRC:= \ 95*cdf0e10cSrcweir .$/sources$/word$/ApplicationSpecific.bas \ 96*cdf0e10cSrcweir .$/sources$/word$/MigrationAnalyser.cls \ 97*cdf0e10cSrcweir .$/sources$/word$/Preparation.bas \ 98*cdf0e10cSrcweir .$/sources$/word$/word_res.bas 99*cdf0e10cSrcweir 100*cdf0e10cSrcweir# --- Targets ------------------------------------------------------ 101*cdf0e10cSrcweir 102*cdf0e10cSrcweir.INCLUDE : target.mk 103*cdf0e10cSrcweir 104*cdf0e10cSrcweirALLTAR : $(PAW_DRIVER_DOCS) $(DAT_DON_FILE_PAW) 105*cdf0e10cSrcweir 106*cdf0e10cSrcweir$(PAW_DRIVER_DOCS) : .$/PAW$/$$(@:f) 107*cdf0e10cSrcweir -$(MKDIRHIER) $(@:d) 108*cdf0e10cSrcweir $(COPY) .$/PAW$/$(@:f) $@ 109*cdf0e10cSrcweir 110*cdf0e10cSrcweir$(PAW_DAT_FILES) : $(ULFDIR)$/$(DAT_DATA_FILE) 111*cdf0e10cSrcweir -$(MKDIRHIER) $(@:d) 112*cdf0e10cSrcweir $(TOUCH) $@ 113*cdf0e10cSrcweir 114*cdf0e10cSrcweir$(DAT_DON_FILE_PAW) : $(PAW_DAT_FILES) 115*cdf0e10cSrcweir @echo -------------------------------- 116*cdf0e10cSrcweir @echo building $@ 117*cdf0e10cSrcweir -$(MKDIRHIER) $(@:d) 118*cdf0e10cSrcweir @echo making $(PAW_DAT_FILES) 119*cdf0e10cSrcweir $(PERL) ulf2dat.pl -i $(ULFDIR)$/$(DAT_DATA_FILE) $(PAW_DAT_FILES) && $(TOUCH) $@ 120*cdf0e10cSrcweir 121*cdf0e10cSrcweir.IF "$(VB6_LOCATION)" != "" 122*cdf0e10cSrcweir$(PAW_DRIVER_DOCS_SRC) : $(COMMON_SRC) $(EXCEL_SRC) $(PP_SRC) $(WORD_SRC) 123*cdf0e10cSrcweir @echo -------------------------------- 124*cdf0e10cSrcweir @echo create driver docs 125*cdf0e10cSrcweir cscript CreateDriverDocs.wsf 126*cdf0e10cSrcweir.ENDIF 127*cdf0e10cSrcweir 128