xref: /trunk/main/store/Library_store.mk (revision 31bbceb0f9d64c0c2c3b22a794a1666c1f33396e)
1*ff8369f8SDamjan Jovanovic#**************************************************************
2*ff8369f8SDamjan Jovanovic#
3*ff8369f8SDamjan Jovanovic#  Licensed to the Apache Software Foundation (ASF) under one
4*ff8369f8SDamjan Jovanovic#  or more contributor license agreements.  See the NOTICE file
5*ff8369f8SDamjan Jovanovic#  distributed with this work for additional information
6*ff8369f8SDamjan Jovanovic#  regarding copyright ownership.  The ASF licenses this file
7*ff8369f8SDamjan Jovanovic#  to you under the Apache License, Version 2.0 (the
8*ff8369f8SDamjan Jovanovic#  "License"); you may not use this file except in compliance
9*ff8369f8SDamjan Jovanovic#  with the License.  You may obtain a copy of the License at
10*ff8369f8SDamjan Jovanovic#
11*ff8369f8SDamjan Jovanovic#    http://www.apache.org/licenses/LICENSE-2.0
12*ff8369f8SDamjan Jovanovic#
13*ff8369f8SDamjan Jovanovic#  Unless required by applicable law or agreed to in writing,
14*ff8369f8SDamjan Jovanovic#  software distributed under the License is distributed on an
15*ff8369f8SDamjan Jovanovic#  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16*ff8369f8SDamjan Jovanovic#  KIND, either express or implied.  See the License for the
17*ff8369f8SDamjan Jovanovic#  specific language governing permissions and limitations
18*ff8369f8SDamjan Jovanovic#  under the License.
19*ff8369f8SDamjan Jovanovic#
20*ff8369f8SDamjan Jovanovic#**************************************************************
21*ff8369f8SDamjan Jovanovic
22*ff8369f8SDamjan Jovanovic
23*ff8369f8SDamjan Jovanovic
24*ff8369f8SDamjan Jovanovic$(eval $(call gb_Library_Library,store))
25*ff8369f8SDamjan Jovanovic
26*ff8369f8SDamjan Jovanovic$(eval $(call gb_Library_add_precompiled_header,store,$(SRCDIR)/store/inc/pch/precompiled_store))
27*ff8369f8SDamjan Jovanovic
28*ff8369f8SDamjan Jovanovic$(eval $(call gb_Library_set_versionmap,store,$(SRCDIR)/store/util/store.map))
29*ff8369f8SDamjan Jovanovic
30*ff8369f8SDamjan Jovanovic$(eval $(call gb_Library_set_include,store,\
31*ff8369f8SDamjan Jovanovic        $$(INCLUDE) \
32*ff8369f8SDamjan Jovanovic    -I$(SRCDIR)/store/inc \
33*ff8369f8SDamjan Jovanovic    -I$(SRCDIR)/store/inc/pch \
34*ff8369f8SDamjan Jovanovic))
35*ff8369f8SDamjan Jovanovic
36*ff8369f8SDamjan Jovanovic$(eval $(call gb_Library_add_defs,store,\
37*ff8369f8SDamjan Jovanovic    -DSTORE_DLLIMPLEMENTATION \
38*ff8369f8SDamjan Jovanovic))
39*ff8369f8SDamjan Jovanovic
40*ff8369f8SDamjan Jovanovic$(eval $(call gb_Library_add_linked_libs,store,\
41*ff8369f8SDamjan Jovanovic    sal \
42*ff8369f8SDamjan Jovanovic    $(gb_STDLIBS) \
43*ff8369f8SDamjan Jovanovic))
44*ff8369f8SDamjan Jovanovic
45*ff8369f8SDamjan Jovanovic
46*ff8369f8SDamjan Jovanovic$(eval $(call gb_Library_add_noexception_objects,store,\
47*ff8369f8SDamjan Jovanovic    store/source/object \
48*ff8369f8SDamjan Jovanovic    store/source/lockbyte \
49*ff8369f8SDamjan Jovanovic    store/source/storbase \
50*ff8369f8SDamjan Jovanovic    store/source/storbios \
51*ff8369f8SDamjan Jovanovic    store/source/storcach \
52*ff8369f8SDamjan Jovanovic    store/source/stordata \
53*ff8369f8SDamjan Jovanovic    store/source/stordir \
54*ff8369f8SDamjan Jovanovic    store/source/storlckb \
55*ff8369f8SDamjan Jovanovic    store/source/stortree \
56*ff8369f8SDamjan Jovanovic    store/source/storpage \
57*ff8369f8SDamjan Jovanovic    store/source/store \
58*ff8369f8SDamjan Jovanovic))
59*ff8369f8SDamjan Jovanovic
60*ff8369f8SDamjan Jovanovic# vim: set noet sw=4 ts=4:
61