ssu.pro 947 Bytes
Newer Older
Aard's avatar
Aard committed
1
TEMPLATE = subdirs
2
SUBDIRS = libssu libssunetworkproxy ssud
3 4
SUBDIRS += ssucli ssuurlresolver ssuks
SUBDIRS += ssuslipstream declarative
5 6 7 8 9

ssuconfhack {
    SUBDIRS += ssuconfperm
}

10
SUBDIRS += tests tools
Aard's avatar
Aard committed
11

12
ssucli.depends = libssu
Aard's avatar
Aard committed
13 14
ssuurlresolver.depends = libssu
tests.depends = libssu
15
ssuks.depends = libssu
16
ssud.depends  = libssu
Thomas Perl's avatar
Thomas Perl committed
17
ssuslipstream.depends = libssu
18
declarative.depends = libssu
Aard's avatar
Aard committed
19 20 21 22

config.files = ssu.ini
config.path  = /etc/ssu

23 24 25
oneshot.files = ssu-update-repos
oneshot.path = /usr/lib/oneshot.d

26 27 28
macros.files = macros.ssuks
macros.path  = /etc/rpm/

29
static_config.files = repos.ini ssu-defaults.ini board-mappings.ini
Aard's avatar
Aard committed
30 31
static_config.path  = /usr/share/ssu

32
INSTALLS += config static_config oneshot macros
33 34 35 36 37 38 39 40

system(qdbusxml2cpp \
    -c SsuAdaptor \
    -a ssud/ssuadaptor.h:ssud/ssuadaptor.cpp \
    dbus/org.nemo.ssu.xml)

system(qdbusxml2cpp \
    -c SsuProxy \
41
    -p ssucli/ssuproxy.h:ssucli/ssuproxy.cpp \
42
    dbus/org.nemo.ssu.xml)