summaryrefslogtreecommitdiff
path: root/sowatch.pro
blob: dc181deb858a989d436fdb69f226900efb07442b (plain)
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
TEMPLATE = subdirs

# Core library
SUBDIRS = libsowatch

# The MetaWatch driver plugin
SUBDIRS += metawatch
metawatch.depends = libsowatch

# Some watchlets
SUBDIRS += notificationswatchlet sysinfowatchlet
SUBDIRS += qmsgwatchlet
SUBDIRS += qmapwatchlet
notificationswatchlet.depends = libsowatch
sysinfowatchlet.depends = libsowatch
qmsgwatchlet.depends = libsowatch
qmapwatchlet.depends = libsowatch

# Less useful watchlets
SUBDIRS += nekowatchlet
nekowatchlet.depends = libsowatch

unix {
	SUBDIRS += sowatchd
	SUBDIRS += sowatchui

	sowatchd.depends = libsowatch
	sowatchui.depends = libsowatch sowatchd
}

contains(MEEGO_EDITION,harmattan) {
	# Harmattan specific stuff
	SUBDIRS += meegohandsetnotification ckitcallnotification harmaccuweather
	SUBDIRS += qmafwwatchlet
	SUBDIRS += meecastweather

	meegohandsetnotification.depends = libsowatch
	ckitcallnotification.depends = libsowatch
	harmaccuweather.depends = libsowatch
    qmafwwatchlet.depends = libsowatch
	meecastweather.depends = libsowatch
} else:simulator {
	# This notification provider builds almost everywhere so it's good enough as testcase
	SUBDIRS += harmaccuweather
	harmaccuweather.depends = libsowatch
}

# Debug only watchlets
debug_only {
	SUBDIRS += testnotification
	testnotification.depends = libsowatch
}

# Packaging stuff
OTHER_FILES += \
	qtc_packaging/debian_harmattan/rules \
	qtc_packaging/debian_harmattan/README \
	qtc_packaging/debian_harmattan/copyright \
	qtc_packaging/debian_harmattan/control \
	qtc_packaging/debian_harmattan/compat \
	qtc_packaging/debian_harmattan/changelog \
	qtc_packaging/debian_harmattan/manifest.aegis \
	qtc_packaging/debian_harmattan/prerm \
	qtc_packaging/debian_harmattan/postinst \
	qtc_packaging/debian_fremantle/rules \
	qtc_packaging/debian_fremantle/README \
	qtc_packaging/debian_fremantle/copyright \
	qtc_packaging/debian_fremantle/control \
	qtc_packaging/debian_fremantle/compat \
	qtc_packaging/debian_fremantle/changelog