libssu.pro 756 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 9 10 11
        ssudeviceinfo.h \
        ssulog.h \
        ssurepomanager.h \
        ssusettings.h \
        ssuvariables.h
12 13 14

HEADERS = \
        $${public_headers} \
15
        sandbox_p.h \
16
        ssucoreconfig.h
17 18

SOURCES = \
19
        sandbox.cpp \
20
        ssu.cpp \
21
        ssucoreconfig.cpp \
22
        ssudeviceinfo.cpp \
23 24
        ssulog.cpp \
        ssuvariables.cpp \
Aard's avatar
Aard committed
25
        ssurepomanager.cpp \
26
        ssusettings.cpp
27

28 29
CONFIG += link_pkgconfig
QT += network xml dbus
30
PKGCONFIG += libsystemd-journal boardname Qt5SystemInfo libshadowutils
Aard's avatar
Aard committed
31

32
install_headers.files = $${public_headers}
Aard's avatar
Aard committed
33

34 35 36
ssuconfhack {
    DEFINES += SSUCONFHACK
}