libssu.pro 868 Bytes
Newer Older
1 2 3 4 5 6
TARGET = ssu
include(../ssulibrary.pri)

# TODO: which headers are public? i.e. to be installed
public_headers = \
        ssu.h \
Aard's avatar
Aard committed
7 8
        ssudeviceinfo.h \
        ssurepomanager.h \
9
        ssufeaturemodel.h
10 11 12

HEADERS = \
        $${public_headers} \
13
        sandbox_p.h \
14 15 16
        ssucoreconfig_p.h \
        ssufeaturemanager.h \
        ssulog_p.h \
17
        ssusettings_p.h \
18
        ssuvariables_p.h
19 20

SOURCES = \
21
        sandbox.cpp \
22
        ssu.cpp \
23
        ssucoreconfig.cpp \
24
        ssudeviceinfo.cpp \
25
        ssulog.cpp \
Aard's avatar
Aard committed
26
        ssufeaturemanager.cpp \
27
        ssufeaturemodel.cpp \
28
        ssuvariables.cpp \
Aard's avatar
Aard committed
29
        ssurepomanager.cpp \
30
        ssusettings.cpp
31

32 33
CONFIG += link_pkgconfig
QT += network xml dbus
34
PKGCONFIG += libsystemd-journal libshadowutils libzypp
Aard's avatar
Aard committed
35

36
install_headers.files = $${public_headers}
Aard's avatar
Aard committed
37

38 39 40
ssuconfhack {
    DEFINES += SSUCONFHACK
}