xref: /aoo41x/main/xmlscript/util/makefile.mk (revision cdf0e10c)
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#*************************************************************************
27PRJ=..
28
29PRJNAME=xmlscript
30TARGET=xcr
31NO_BSYMBOLIC=TRUE
32#USE_DEFFILE=TRUE
33ENABLE_EXCEPTIONS=TRUE
34
35# --- Settings -----------------------------------------------------
36
37.INCLUDE :  settings.mk
38
39#-------------------------------------------------------------------
40
41LIB1TARGET=	$(SLB)$/$(TARGET).lib
42
43LIB1FILES= \
44		$(SLB)$/xml_helper.lib		\
45		$(SLB)$/xmldlg_imexp.lib	\
46		$(SLB)$/xmllib_imexp.lib	\
47		$(SLB)$/xmlmod_imexp.lib	\
48		$(SLB)$/xmlflat_imexp.lib	\
49		$(SLB)$/misc.lib
50
51SHL1TARGET=$(TARGET)$(DLLPOSTFIX)
52
53SHL1LIBS= \
54		$(LIB1TARGET)
55
56SHL1STDLIBS= \
57		$(CPPUHELPERLIB)		\
58		$(CPPULIB) 			\
59		$(SALLIB)
60
61SHL1DEPN=
62SHL1IMPLIB=	i$(TARGET)
63SHL1DEF=	$(MISC)$/$(SHL1TARGET).def
64
65DEF1NAME=	$(SHL1TARGET)
66DEFLIB1NAME=	$(TARGET)
67DEF1DEPN=	$(MISC)$/$(SHL1TARGET).flt
68
69# --- Targets -------------------------------------------------------
70
71.INCLUDE :	target.mk
72
73$(MISC)$/$(SHL1TARGET).flt : makefile.mk xcr.flt
74	@echo ------------------------------
75	@echo Making: $@
76	$(TYPE) xcr.flt > $@
77
78ALLTAR : $(MISC)/xcr.component
79
80$(MISC)/xcr.component .ERRREMOVE : $(SOLARENV)/bin/createcomponent.xslt \
81        xcr.component
82    $(XSLTPROC) --nonet --stringparam uri \
83        '$(COMPONENTPREFIX_BASIS_NATIVE)$(SHL1TARGETN:f)' -o $@ \
84        $(SOLARENV)/bin/createcomponent.xslt xcr.component
85