1include("$${PWD}/../../OS-detect.pri")
2
3QT += core gui widgets printsupport
4
5TARGET  = lumina-textedit
6target.path = $${L_BINDIR}
7
8#include all the special classes from the Lumina tree
9include(../../core/libLumina/LUtils.pri) #includes LUtils
10include(../../core/libLumina/LuminaXDG.pri)
11#include(../../core/libLumina/LuminaSingleApplication.pri)
12include(../../core/libLumina/LuminaThemes.pri)
13
14HEADERS	+= MainUI.h \
15			PlainTextEditor.h \
16			syntaxSupport.h \
17			ColorDialog.h \
18			DnDTabBar.h \
19      Word.h
20
21SOURCES	+= main.cpp \
22			MainUI.cpp \
23			PlainTextEditor.cpp \
24			syntaxSupport.cpp \
25			ColorDialog.cpp
26
27FORMS		+= MainUI.ui \
28			ColorDialog.ui
29
30#LIBS  +=  -lhunspell-1.6
31
32TRANSLATIONS =  i18n/l-te_af.ts \
33                i18n/l-te_ar.ts \
34                i18n/l-te_az.ts \
35                i18n/l-te_bg.ts \
36                i18n/l-te_bn.ts \
37                i18n/l-te_bs.ts \
38                i18n/l-te_ca.ts \
39                i18n/l-te_cs.ts \
40                i18n/l-te_cy.ts \
41                i18n/l-te_da.ts \
42                i18n/l-te_de.ts \
43                i18n/l-te_el.ts \
44                i18n/l-te_en_GB.ts \
45                i18n/l-te_en_ZA.ts \
46                i18n/l-te_en_AU.ts \
47                i18n/l-te_es.ts \
48                i18n/l-te_et.ts \
49                i18n/l-te_eu.ts \
50                i18n/l-te_fa.ts \
51                i18n/l-te_fi.ts \
52                i18n/l-te_fr.ts \
53                i18n/l-te_fr_CA.ts \
54                i18n/l-te_gl.ts \
55                i18n/l-te_he.ts \
56                i18n/l-te_hi.ts \
57                i18n/l-te_hr.ts \
58                i18n/l-te_hu.ts \
59                i18n/l-te_id.ts \
60                i18n/l-te_is.ts \
61                i18n/l-te_it.ts \
62                i18n/l-te_ja.ts \
63                i18n/l-te_ka.ts \
64                i18n/l-te_ko.ts \
65                i18n/l-te_lt.ts \
66                i18n/l-te_lv.ts \
67                i18n/l-te_mk.ts \
68                i18n/l-te_mn.ts \
69                i18n/l-te_ms.ts \
70                i18n/l-te_mt.ts \
71                i18n/l-te_nb.ts \
72                i18n/l-te_nl.ts \
73                i18n/l-te_pa.ts \
74                i18n/l-te_pl.ts \
75                i18n/l-te_pt.ts \
76                i18n/l-te_pt_BR.ts \
77                i18n/l-te_ro.ts \
78                i18n/l-te_ru.ts \
79                i18n/l-te_sk.ts \
80                i18n/l-te_sl.ts \
81                i18n/l-te_sr.ts \
82                i18n/l-te_sv.ts \
83                i18n/l-te_sw.ts \
84                i18n/l-te_ta.ts \
85                i18n/l-te_tg.ts \
86                i18n/l-te_th.ts \
87                i18n/l-te_tr.ts \
88                i18n/l-te_uk.ts \
89                i18n/l-te_uz.ts \
90                i18n/l-te_vi.ts \
91                i18n/l-te_zh_CN.ts \
92                i18n/l-te_zh_HK.ts \
93                i18n/l-te_zh_TW.ts \
94                i18n/l-te_zu.ts
95
96dotrans.path=$${L_SHAREDIR}/lumina-desktop/i18n/
97dotrans.extra=cd $$PWD/i18n && $${LRELEASE} -nounfinished *.ts && cp *.qm $(INSTALL_ROOT)$${L_SHAREDIR}/lumina-desktop/i18n/
98
99desktop.files=lumina-textedit.desktop
100desktop.path=$${L_SHAREDIR}/applications/
101
102link.path=$${L_BINDIR}
103link.extra=ln -sf lumina-textedit $(INSTALL_ROOT)$${L_BINDIR}/lte
104
105syntax.path=$${L_SHAREDIR}/lumina-desktop/syntax_rules
106syntax.files=syntax_rules/*
107
108manpage.path=$${L_MANDIR}/man1/
109manpage.extra="$${MAN_ZIP} $$PWD/lumina-textedit.1 > $(INSTALL_ROOT)$${L_MANDIR}/man1/lumina-textedit.1.gz"
110
111INSTALLS += target desktop link syntax manpage
112
113WITH_I18N{
114  INSTALLS += dotrans
115}
116