]> rtime.felk.cvut.cz Git - sojka/lightdm.git/blob - liblightdm-qt/Makefile.am
Update LINGUAS
[sojka/lightdm.git] / liblightdm-qt / Makefile.am
1 %_moc4.cpp: QLightDM/%.h
2         $(MOC4) $< -o $@
3
4 %_moc5.cpp: QLightDM/%.h
5         $(MOC5) $< -o $@
6
7 common_libadd = \
8         -L$(top_builddir)/liblightdm-gobject \
9         -llightdm-gobject-1
10 liblightdm_qt_2_la_LIBADD = \
11         $(LIBLIGHTDM_QT4_LIBS) \
12         $(common_libadd)
13 liblightdm_qt5_2_la_LIBADD = \
14         $(LIBLIGHTDM_QT5_LIBS) \
15         $(common_libadd)
16
17 common_cflags = \
18         -I$(top_srcdir)/liblightdm-gobject \
19         $(LIBLIGHTDM_GOBJECT_CFLAGS) \
20         -DQT_NO_KEYWORDS \
21         -DXSESSIONS_DIR=\"$(datadir)/xsessions\"
22 liblightdm_qt_2_la_CXXFLAGS = \
23         $(LIBLIGHTDM_QT4_CFLAGS) \
24         $(common_cflags)
25 liblightdm_qt5_2_la_CXXFLAGS = \
26         -fPIC \
27         -DQT_DISABLE_DEPRECATED_BEFORE="QT_VERSION_CHECK(4, 0, 0)" \
28         $(LIBLIGHTDM_QT5_CFLAGS) \
29         $(common_cflags)
30
31 common_headers = \
32         QLightDM/Greeter \
33         QLightDM/Power \
34         QLightDM/SessionsModel \
35         QLightDM/UsersModel \
36         QLightDM/greeter.h \
37         QLightDM/power.h \
38         QLightDM/sessionsmodel.h \
39         QLightDM/usersmodel.h
40
41 liblightdm_qt_2includedir=$(includedir)/lightdm-qt-2/QLightDM
42 liblightdm_qt5_2includedir=$(includedir)/lightdm-qt5-2/QLightDM
43
44 common_sources = \
45         greeter.cpp \
46         power.cpp \
47         sessionsmodel.cpp \
48         usersmodel.cpp
49 liblightdm_qt_2_la_SOURCES = \
50         $(common_sources) \
51         $(liblightdm_qt_2include_HEADERS)
52 liblightdm_qt5_2_la_SOURCES = \
53         $(common_sources) \
54         $(liblightdm_qt5_2include_HEADERS)
55
56 pkgconfigdir = $(libdir)/pkgconfig
57
58 CLEANFILES = \
59         *_moc*.cpp
60
61 DISTCLEANFILES = \
62         Makefile.in \
63         $(pkgconfig_DATA)
64
65 lib_LTLIBRARIES =
66 BUILT_SOURCES =
67 pkgconfig_DATA =
68
69 if COMPILE_LIBLIGHTDM_QT4
70 lib_LTLIBRARIES += liblightdm-qt-2.la
71 liblightdm_qt_2include_HEADERS = $(common_headers)
72 BUILT_SOURCES += $(common_sources:.cpp=_moc4.cpp)
73 pkgconfig_DATA += liblightdm-qt-2.pc
74 endif
75
76 if COMPILE_LIBLIGHTDM_QT5
77 lib_LTLIBRARIES += liblightdm-qt5-2.la
78 liblightdm_qt5_2include_HEADERS = $(common_headers)
79 BUILT_SOURCES += $(common_sources:.cpp=_moc5.cpp)
80 pkgconfig_DATA += liblightdm-qt5-2.pc
81 endif