source: src-qt4/PCDM/PCDM.pro @ 28c79ad

releng/10.0.1releng/10.0.2releng/10.0.3releng/10.1
Last change on this file since 28c79ad was 28c79ad, checked in by Ken Moore <ken@…>, 9 months ago

Add an auto-login delay function for PCDM that defaults to 10 seconds. This will pop-up a window giving the user the specified amount of time to either cancel the auto-login or immediately continue on.

  • Property mode set to 100644
File size: 3.1 KB
Line 
1
2TARGET = PCDM-session
3target.path=/usr/local/bin
4TEMPLATE = app
5
6LIBS += -L../libpcbsd -L/usr/local/lib -lpcbsd-ui -lpcbsd-utils -lpam -lX11 -lutil
7INCLUDEPATH += ../libpcbsd/utils /usr/local/include
8
9SOURCES += src/main.cpp \
10           src/pcdm-gui.cpp \
11           src/pcdm-backend.cpp \
12           src/themeStruct.cpp \
13           src/pcdm-config.cpp \
14           src/pcdm-xprocess.cpp \
15           src/fancySwitcher.cpp \
16           src/dialogKeyboard.cpp \
17           src/dialogLocale.cpp \
18           src/loginWidget.cpp \
19           src/pcdm-logindelay.cpp
20
21HEADERS += src/pcdm-gui.h \
22           src/pcdm-backend.h \
23           src/themeStruct.h \
24           src/themeItem.h \
25           src/pcdm-config.h \
26           src/pcdm-xprocess.h \
27           src/fancySwitcher.h \
28           src/dialogKeyboard.h \
29           src/dialogLocale.h \
30           src/loginWidget.h \
31           src/pcdm-logindelay.h
32           
33FORMS += src/dialogKeyboard.ui \
34         src/dialogLocale.ui \
35         src/pcdm-logindelay.ui
36
37TRANSLATIONS =  i18n/PCDM_af.ts \
38                i18n/PCDM_ar.ts \
39                i18n/PCDM_az.ts \
40                i18n/PCDM_bg.ts \
41                i18n/PCDM_bn.ts \
42                i18n/PCDM_bs.ts \
43                i18n/PCDM_ca.ts \
44                i18n/PCDM_cs.ts \
45                i18n/PCDM_cy.ts \
46                i18n/PCDM_da.ts \
47                i18n/PCDM_de.ts \
48                i18n/PCDM_el.ts \
49                i18n/PCDM_es.ts \
50                i18n/PCDM_en.ts \
51                i18n/PCDM_en_US.ts \
52                i18n/PCDM_en_GB.ts \
53                i18n/PCDM_en_ZA.ts \
54                i18n/PCDM_et.ts \
55                i18n/PCDM_eu.ts \
56                i18n/PCDM_fa.ts \
57                i18n/PCDM_fi.ts \
58                i18n/PCDM_fr.ts \
59                i18n/PCDM_fr_CA.ts \
60                i18n/PCDM_fur.ts \
61                i18n/PCDM_gl.ts \
62                i18n/PCDM_he.ts \
63                i18n/PCDM_hi.ts \
64                i18n/PCDM_hr.ts \
65                i18n/PCDM_hu.ts \
66                i18n/PCDM_id.ts \
67                i18n/PCDM_is.ts \
68                i18n/PCDM_it.ts \
69                i18n/PCDM_ja.ts \
70                i18n/PCDM_ka.ts \
71                i18n/PCDM_ko.ts \
72                i18n/PCDM_lt.ts \
73                i18n/PCDM_lv.ts \
74                i18n/PCDM_mk.ts \
75                i18n/PCDM_mn.ts \
76                i18n/PCDM_ms.ts \
77                i18n/PCDM_mt.ts \
78                i18n/PCDM_nb.ts \
79                i18n/PCDM_ne.ts \
80                i18n/PCDM_nl.ts \
81                i18n/PCDM_pa.ts \
82                i18n/PCDM_pl.ts \
83                i18n/PCDM_pt.ts \
84                i18n/PCDM_pt_BR.ts \
85                i18n/PCDM_ro.ts \
86                i18n/PCDM_ru.ts \
87                i18n/PCDM_sa.ts \
88                i18n/PCDM_sk.ts \
89                i18n/PCDM_sl.ts \
90                i18n/PCDM_sr.ts \
91                i18n/PCDM_sv.ts \
92                i18n/PCDM_sw.ts \
93                i18n/PCDM_ta.ts \
94                i18n/PCDM_tg.ts \
95                i18n/PCDM_th.ts \
96                i18n/PCDM_tr.ts \
97                i18n/PCDM_uk.ts \
98                i18n/PCDM_uz.ts \
99                i18n/PCDM_vi.ts \
100                i18n/PCDM_zh_CN.ts \
101                i18n/PCDM_zh_HK.ts \
102                i18n/PCDM_zh_TW.ts \
103                i18n/PCDM_zu.ts
104
105dotrans.path=/usr/local/share/PCDM/i18n/
106dotrans.extra=cd i18n && lrelease-qt4 -nounfinished *.ts && cp *.qm $(INSTALL_ROOT)/usr/local/share/PCDM/i18n/
107
108scripts=PCDMd
109scripts.path=/usr/local/sbin
110scripts.extra=cp PCDMd $(INSTALL_ROOT)/usr/local/sbin/PCDMd
111
112rcd=rc.d/pcdm
113rcd.path=/usr/local/etc/rc.d
114rcd.extra=cp rc.d/pcdm $(INSTALL_ROOT)/usr/local/etc/rc.d/pcdm
115
116cleanthemes.path=/usr/local/share/PCDM/themes
117cleanthemes.extra=rm -r $(INSTALL_ROOT)/usr/local/share/PCDM/themes
118
119theme=themes
120theme.path=/usr/local/share/PCDM
121theme.extra=cp -r themes $(INSTALL_ROOT)/usr/local/share/PCDM/.
122
123conf=pcdm.conf
124conf.path=/usr/local/etc
125conf.extra=cp pcdm.conf $(INSTALL_ROOT)/usr/local/etc/pcdm.conf.dist && chmod 600 $(INSTALL_ROOT)/usr/local/etc/pcdm.conf.dist
126
127INSTALLS += dotrans scripts rcd cleanthemes theme conf target
128
129RESOURCES += PCDM.qrc
Note: See TracBrowser for help on using the repository browser.