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