xref: /trunk/main/package/Library_package2.mk (revision 31bbceb0f9d64c0c2c3b22a794a1666c1f33396e)
1873c956eSdamjan#**************************************************************
2873c956eSdamjan#
3873c956eSdamjan#  Licensed to the Apache Software Foundation (ASF) under one
4873c956eSdamjan#  or more contributor license agreements.  See the NOTICE file
5873c956eSdamjan#  distributed with this work for additional information
6873c956eSdamjan#  regarding copyright ownership.  The ASF licenses this file
7873c956eSdamjan#  to you under the Apache License, Version 2.0 (the
8873c956eSdamjan#  "License"); you may not use this file except in compliance
9873c956eSdamjan#  with the License.  You may obtain a copy of the License at
10873c956eSdamjan#
11873c956eSdamjan#    http://www.apache.org/licenses/LICENSE-2.0
12873c956eSdamjan#
13873c956eSdamjan#  Unless required by applicable law or agreed to in writing,
14873c956eSdamjan#  software distributed under the License is distributed on an
15873c956eSdamjan#  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16873c956eSdamjan#  KIND, either express or implied.  See the License for the
17873c956eSdamjan#  specific language governing permissions and limitations
18873c956eSdamjan#  under the License.
19873c956eSdamjan#
20873c956eSdamjan#**************************************************************
21873c956eSdamjan
22873c956eSdamjan
23873c956eSdamjan
24873c956eSdamjan$(eval $(call gb_Library_Library,package2))
25873c956eSdamjan
26873c956eSdamjan$(eval $(call gb_Library_add_precompiled_header,package2,$(SRCDIR)/package/inc/pch/precompiled_package))
27873c956eSdamjan
28873c956eSdamjan$(eval $(call gb_Library_set_componentfile,package2,package/util/package2))
29873c956eSdamjan
30873c956eSdamjan$(eval $(call gb_Library_set_include,package2,\
31873c956eSdamjan        $$(INCLUDE) \
32873c956eSdamjan    -I$(SRCDIR)/package/inc \
33873c956eSdamjan    -I$(SRCDIR)/package/inc/pch \
34873c956eSdamjan))
35873c956eSdamjan
36873c956eSdamjan$(eval $(call gb_Library_add_defs,package2,\
37873c956eSdamjan    -DPACKAGE_DLLIMPLEMENTATION \
38873c956eSdamjan))
39873c956eSdamjan
40873c956eSdamjan$(eval $(call gb_Library_add_api,package2,\
41873c956eSdamjan    offapi \
42873c956eSdamjan    udkapi \
43873c956eSdamjan))
44873c956eSdamjan
45873c956eSdamjan$(eval $(call gb_Library_add_linked_libs,package2,\
46873c956eSdamjan    comphelper \
47873c956eSdamjan    cppuhelper \
48873c956eSdamjan    cppu \
49873c956eSdamjan    sal \
50873c956eSdamjan    sax \
51*2204446bSdamjan    stl \
52873c956eSdamjan    ucbhelper \
53873c956eSdamjan    $(gb_STDLIBS) \
54873c956eSdamjan))
55873c956eSdamjan
56873c956eSdamjan$(call gb_Library_use_external,package2,zlib)
57873c956eSdamjan
58873c956eSdamjan$(eval $(call gb_Library_add_exception_objects,package2,\
59873c956eSdamjan    package/source/package/manifest/ManifestReader \
60873c956eSdamjan    package/source/package/manifest/ManifestWriter \
61873c956eSdamjan    package/source/package/manifest/ManifestImport \
62873c956eSdamjan    package/source/package/manifest/ManifestExport \
63873c956eSdamjan    package/source/package/manifest/UnoRegister \
64873c956eSdamjan    package/source/package/zipapi/CRC32 \
65873c956eSdamjan    package/source/package/zipapi/ByteChucker \
66873c956eSdamjan    package/source/package/zipapi/ByteGrabber \
67873c956eSdamjan    package/source/package/zipapi/blowfishcontext \
68873c956eSdamjan    package/source/package/zipapi/Inflater \
69873c956eSdamjan    package/source/package/zipapi/Deflater \
70873c956eSdamjan    package/source/package/zipapi/sha1context \
71873c956eSdamjan    package/source/package/zipapi/ZipEnumeration \
72873c956eSdamjan    package/source/package/zipapi/ZipFile \
73873c956eSdamjan    package/source/package/zipapi/ZipOutputStream \
74873c956eSdamjan    package/source/package/zipapi/XUnbufferedStream \
75873c956eSdamjan    package/source/package/zippackage/ZipPackage \
76873c956eSdamjan    package/source/package/zippackage/ZipPackageBuffer \
77873c956eSdamjan    package/source/package/zippackage/ZipPackageEntry \
78873c956eSdamjan    package/source/package/zippackage/ZipPackageFolder \
79873c956eSdamjan    package/source/package/zippackage/ZipPackageFolderEnumeration \
80873c956eSdamjan    package/source/package/zippackage/ZipPackageSink \
81873c956eSdamjan    package/source/package/zippackage/ZipPackageStream \
82873c956eSdamjan    package/source/package/zippackage/wrapstreamforshare \
83873c956eSdamjan    package/source/package/zippackage/zipfileaccess \
84873c956eSdamjan))
85873c956eSdamjan
86873c956eSdamjan# vim: set noet sw=4 ts=4:
87