forked from webosose/wam
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathwamcorelib.pri
95 lines (86 loc) · 2.79 KB
/
wamcorelib.pri
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
# Copyright (c) 2013-2018 LG Electronics, Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
# SPDX-License-Identifier: Apache-2.0
TEMPLATE = lib
include(common.pri)
SOURCES += \
ApplicationDescription.cpp \
ContainerAppManager.cpp \
DeviceInfo.cpp \
LogManager.cpp \
LogManagerPmLog.cpp \
NetworkStatus.cpp \
NetworkStatusManager.cpp \
PalmSystemBase.cpp \
PlugInService.cpp \
Timer.cpp \
WebAppBase.cpp \
WebAppFactoryManager.cpp \
WebAppManager.cpp \
WebAppManagerConfig.cpp \
WebAppManagerService.cpp \
WebAppManagerUtils.cpp \
WebPageBase.cpp \
WebPageObserver.cpp \
WebProcessManager.cpp
HEADERS += \
ApplicationDescription.h \
ContainerAppManager.h \
DeviceInfo.h \
LogManager.h \
LogManagerPmLog.h \
LogMsgId.h \
NetworkStatus.h \
NetworkStatusManager.h \
ObserverList.h \
PalmSystemBase.h \
PlatformModuleFactory.h \
PlugInService.h \
ServiceSender.h \
Timer.h \
WebAppBase.h \
WebAppFactoryInterface.h \
WebAppFactoryManager.h \
WebAppManager.h \
WebAppManagerConfig.h \
WebAppManagerService.h \
WebAppManagerUtils.h \
WebPageBase.h \
WebPageObserver.h \
WebProcessManager.h \
WebViewBase.h \
WindowTypes.h
lttng {
DEFINES += HAS_LTTNG
SOURCES += pmtrace_webappmanager3_provider.c
# LTTng uses weak symbols, so if these libraries are not present
# at runtime, it does not prevent dynamic linking.
# LTTng libraries are only installed in the system image for
# development, so in the production runtime, these libraries are
# not loaded and have no memory impact.
PKGCONFIG += lttng-ust
}
TARGET = WebAppMgrCore
headers.files = $$HEADERS
headers.path = $${PREFIX}/include/webappmanager
target.path = $${PREFIX}/lib
# All of the three are needed to create to .pc file
CONFIG += create_pc create_prl no_install_prl
QMAKE_PKGCONFIG_NAME = libWebAppMgrCore
QMAKE_PKGCONFIG_DESCRIPTION = Web Application Manager
QMAKE_PKGCONFIG_LIBDIR = $$target.path
QMAKE_PKGCONFIG_INCDIR = $$headers.path
QMAKE_PKGCONFIG_DESTDIR = pkgconfig
INSTALLS += target headers