1*9874e4f6SJuergen Schmidt#**************************************************************
2*9874e4f6SJuergen Schmidt#
3*9874e4f6SJuergen Schmidt#  Licensed to the Apache Software Foundation (ASF) under one
4*9874e4f6SJuergen Schmidt#  or more contributor license agreements.  See the NOTICE file
5*9874e4f6SJuergen Schmidt#  distributed with this work for additional information
6*9874e4f6SJuergen Schmidt#  regarding copyright ownership.  The ASF licenses this file
7*9874e4f6SJuergen Schmidt#  to you under the Apache License, Version 2.0 (the
8*9874e4f6SJuergen Schmidt#  "License"); you may not use this file except in compliance
9*9874e4f6SJuergen Schmidt#  with the License.  You may obtain a copy of the License at
10*9874e4f6SJuergen Schmidt#
11*9874e4f6SJuergen Schmidt#    http://www.apache.org/licenses/LICENSE-2.0
12*9874e4f6SJuergen Schmidt#
13*9874e4f6SJuergen Schmidt#  Unless required by applicable law or agreed to in writing,
14*9874e4f6SJuergen Schmidt#  software distributed under the License is distributed on an
15*9874e4f6SJuergen Schmidt#  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16*9874e4f6SJuergen Schmidt#  KIND, either express or implied.  See the License for the
17*9874e4f6SJuergen Schmidt#  specific language governing permissions and limitations
18*9874e4f6SJuergen Schmidt#  under the License.
19*9874e4f6SJuergen Schmidt#
20*9874e4f6SJuergen Schmidt#**************************************************************
21*9874e4f6SJuergen Schmidt
22*9874e4f6SJuergen SchmidtCALL_CDECL=TRUE
23*9874e4f6SJuergen Schmidt
24*9874e4f6SJuergen SchmidtPRJ=..$/..
25*9874e4f6SJuergen SchmidtPRJNAME=extensions
26*9874e4f6SJuergen SchmidtTARGET=mozbootstrap
27*9874e4f6SJuergen Schmidt
28*9874e4f6SJuergen Schmidt.IF "$(OS)" == "OS2" || "$(OS)" == "WNT"
29*9874e4f6SJuergen Schmidtall:
30*9874e4f6SJuergen Schmidt	@echo "    Not building under Windows / OS/2"
31*9874e4f6SJuergen Schmidt.ENDIF
32*9874e4f6SJuergen Schmidt
33*9874e4f6SJuergen Schmidt# --- Settings ----------------------------------
34*9874e4f6SJuergen Schmidt
35*9874e4f6SJuergen SchmidtLIBTARGET=NO
36*9874e4f6SJuergen SchmidtENABLE_EXCEPTIONS=TRUE
37*9874e4f6SJuergen SchmidtVISIBILITY_HIDDEN=TRUE
38*9874e4f6SJuergen Schmidt
39*9874e4f6SJuergen Schmidt.INCLUDE : settings.mk
40*9874e4f6SJuergen Schmidt
41*9874e4f6SJuergen Schmidt# no "lib" prefix
42*9874e4f6SJuergen SchmidtDLLPRE =
43*9874e4f6SJuergen Schmidt
44*9874e4f6SJuergen Schmidt# --- Files -------------------------------------
45*9874e4f6SJuergen Schmidt
46*9874e4f6SJuergen SchmidtSLOFILES += \
47*9874e4f6SJuergen Schmidt	$(SLO)$/MNSINIParser.obj \
48*9874e4f6SJuergen Schmidt	$(SLO)$/MNSProfileDiscover.obj \
49*9874e4f6SJuergen Schmidt	$(SLO)$/MMozillaBootstrap.obj \
50*9874e4f6SJuergen Schmidt	$(SLO)$/MNSFolders.obj
51*9874e4f6SJuergen Schmidt
52*9874e4f6SJuergen Schmidt# CDEFS+=-DMINIMAL_PROFILEDISCOVER
53*9874e4f6SJuergen Schmidt
54*9874e4f6SJuergen SchmidtSHL1TARGET=$(TARGET).uno
55*9874e4f6SJuergen SchmidtSHL1VERSIONMAP=$(SOLARENV)/src/component.map
56*9874e4f6SJuergen SchmidtSHL1OBJS=$(SLOFILES)
57*9874e4f6SJuergen SchmidtSHL1DEF=$(MISC)$/$(SHL1TARGET).def
58*9874e4f6SJuergen SchmidtDEF1NAME=$(SHL1TARGET)
59*9874e4f6SJuergen Schmidt
60*9874e4f6SJuergen SchmidtSHL1STDLIBS=\
61*9874e4f6SJuergen Schmidt        $(CPPULIB)       \
62*9874e4f6SJuergen Schmidt        $(CPPUHELPERLIB) \
63*9874e4f6SJuergen Schmidt        $(SALLIB)        \
64*9874e4f6SJuergen Schmidt        $(COMPHELPERLIB)
65*9874e4f6SJuergen Schmidt
66*9874e4f6SJuergen SchmidtALLTAR : $(MISC)/mozbootstrap.component
67*9874e4f6SJuergen Schmidt
68*9874e4f6SJuergen Schmidt$(MISC)/mozbootstrap.component .ERRREMOVE : \
69*9874e4f6SJuergen Schmidt	$(SOLARENV)/bin/createcomponent.xslt mozbootstrap.component
70*9874e4f6SJuergen Schmidt	$(XSLTPROC) --nonet --stringparam uri \
71*9874e4f6SJuergen Schmidt	'$(COMPONENTPREFIX_BASIS_NATIVE)$(SHL1TARGETN:f)' -o $@ \
72*9874e4f6SJuergen Schmidt	$(SOLARENV)/bin/createcomponent.xslt mozbootstrap.component
73*9874e4f6SJuergen Schmidt
74*9874e4f6SJuergen Schmidt# --- Targets ----------------------------------
75*9874e4f6SJuergen Schmidt
76*9874e4f6SJuergen Schmidt.INCLUDE : target.mk
77