1*b1cdbd2cSJim Jagielski#**************************************************************
2*b1cdbd2cSJim Jagielski#
3*b1cdbd2cSJim Jagielski#  Licensed to the Apache Software Foundation (ASF) under one
4*b1cdbd2cSJim Jagielski#  or more contributor license agreements.  See the NOTICE file
5*b1cdbd2cSJim Jagielski#  distributed with this work for additional information
6*b1cdbd2cSJim Jagielski#  regarding copyright ownership.  The ASF licenses this file
7*b1cdbd2cSJim Jagielski#  to you under the Apache License, Version 2.0 (the
8*b1cdbd2cSJim Jagielski#  "License"); you may not use this file except in compliance
9*b1cdbd2cSJim Jagielski#  with the License.  You may obtain a copy of the License at
10*b1cdbd2cSJim Jagielski#
11*b1cdbd2cSJim Jagielski#    http://www.apache.org/licenses/LICENSE-2.0
12*b1cdbd2cSJim Jagielski#
13*b1cdbd2cSJim Jagielski#  Unless required by applicable law or agreed to in writing,
14*b1cdbd2cSJim Jagielski#  software distributed under the License is distributed on an
15*b1cdbd2cSJim Jagielski#  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16*b1cdbd2cSJim Jagielski#  KIND, either express or implied.  See the License for the
17*b1cdbd2cSJim Jagielski#  specific language governing permissions and limitations
18*b1cdbd2cSJim Jagielski#  under the License.
19*b1cdbd2cSJim Jagielski#
20*b1cdbd2cSJim Jagielski#**************************************************************
21*b1cdbd2cSJim Jagielski
22*b1cdbd2cSJim Jagielski
23*b1cdbd2cSJim JagielskiPRJ=..$/..$/..
24*b1cdbd2cSJim Jagielski
25*b1cdbd2cSJim JagielskiPRJNAME=oovbapi
26*b1cdbd2cSJim Jagielski
27*b1cdbd2cSJim JagielskiTARGET=constants
28*b1cdbd2cSJim JagielskiPACKAGE=org$/vba$/constants
29*b1cdbd2cSJim Jagielski
30*b1cdbd2cSJim Jagielski# --- Settings -----------------------------------------------------
31*b1cdbd2cSJim Jagielski
32*b1cdbd2cSJim Jagielski.INCLUDE :  $(PRJ)$/util$/makefile.pmk
33*b1cdbd2cSJim Jagielski
34*b1cdbd2cSJim Jagielski.IF "$(L10N_framework)"==""
35*b1cdbd2cSJim Jagielski# ------------------------------------------------------------------------
36*b1cdbd2cSJim Jagielski# I tried to use the IDLFILES target but it failed dismally
37*b1cdbd2cSJim JagielskiMY_GEN_IDL_PATH=$(MISC)$/idl
38*b1cdbd2cSJim JagielskiMY_GEN_UCR_PATH=$(OUT)$/ucr$/$(PACKAGE)
39*b1cdbd2cSJim JagielskiMYTMPIDLFILES=$(shell @ls $(MY_GEN_IDL_PATH))
40*b1cdbd2cSJim Jagielski#IDLFILES=$(foreach,i,$(MYTMPIDLFILES) $(MY_GEN_IDL_PATH)$/$(i))
41*b1cdbd2cSJim JagielskiMYIDLFILES=$(foreach,i,$(MYTMPIDLFILES) $(MY_GEN_IDL_PATH)$/$(i))
42*b1cdbd2cSJim JagielskiMYURDFILES=$(foreach,i,$(MYIDLFILES) $(MY_GEN_UCR_PATH)$/$(i:b).urd)
43*b1cdbd2cSJim JagielskiMYDBTARGET=$(OUT)$/ucr/constants.db
44*b1cdbd2cSJim Jagielski.ENDIF
45*b1cdbd2cSJim Jagielski
46*b1cdbd2cSJim Jagielski.INCLUDE :  target.mk
47*b1cdbd2cSJim Jagielski
48*b1cdbd2cSJim Jagielski.IF "$(L10N_framework)"==""
49*b1cdbd2cSJim JagielskiALLTAR: $(MYDBTARGET)
50*b1cdbd2cSJim Jagielski
51*b1cdbd2cSJim Jagielski$(MY_GEN_UCR_PATH)$/%.urd: $(MY_GEN_IDL_PATH)$/%.idl
52*b1cdbd2cSJim Jagielski    $(IDLC) -C -O $(MY_GEN_UCR_PATH) -I $(MY_GEN_IDL_PATH) -I $(SOLARIDLDIR) $?
53*b1cdbd2cSJim Jagielski
54*b1cdbd2cSJim Jagielski$(MYDBTARGET) : $(MYURDFILES)  $(MYIDLFILES)
55*b1cdbd2cSJim Jagielski    $(REGMERGE) $(OUT)$/ucr/constants.db /UCR @$(mktmp $(MYURDFILES))
56*b1cdbd2cSJim Jagielski
57*b1cdbd2cSJim Jagielski.ENDIF
58