source: src-qt4/pc-sysmanager/pc-sysmanager.pro @ e9a3917

releng/10.0releng/10.0.1releng/10.0.2releng/10.0.3
Last change on this file since e9a3917 was e9a3917, checked in by Ken Moore <ken@…>, 8 months ago

Finish cleaning up the new system manager ports/source checkout functionality.
Also create a backend class that just contains a bunch of static functions for simple usage elsewhere (like generating ports update commands). This will make it easy to update the utility later if URL's or other system calls change (since we don't need to worry about all the GUI-specific stuff getting mixed in).

  • Property mode set to 100644
File size: 2.6 KB
Line 
1TEMPLATE        = app
2LANGUAGE        = C++
3
4CONFIG  += qt warn_on release
5
6LIBS    += -L../libpcbsd -L/usr/local/lib -lpcbsd-ui -lpcbsd-utils
7
8INCLUDEPATH     += ../libpcbsd/utils ../libpcbsd/ui /usr/local/include
9
10HEADERS += pbsystemtab.h \
11        updaterDialog.h \
12        cmdDialog.h \
13        longProc.h \
14        backend.h
15
16SOURCES += main.cpp \
17        pbsystemtab.cpp \
18        updaterDialog.cpp \
19        cmdDialog.cpp \
20        longProc.cpp \
21        backend.cpp
22       
23
24FORMS   = pbsystemtab.ui \
25        updaterDialog.ui \
26        cmdDialog.ui
27
28RESOURCES = PBSystem.qrc
29
30TARGET  = pc-sysmanager
31target.path = /usr/local/bin/
32
33TRANSLATIONS =  i18n/PBSystem_af.ts \
34                i18n/PBSystem_ar.ts \
35                i18n/PBSystem_az.ts \
36                i18n/PBSystem_bg.ts \
37                i18n/PBSystem_bn.ts \
38                i18n/PBSystem_bs.ts \
39                i18n/PBSystem_ca.ts \
40                i18n/PBSystem_cs.ts \
41                i18n/PBSystem_cy.ts \
42                i18n/PBSystem_da.ts \
43                i18n/PBSystem_de.ts \
44                i18n/PBSystem_el.ts \
45                i18n/PBSystem_en_GB.ts \
46                i18n/PBSystem_en_ZA.ts \
47                i18n/PBSystem_es.ts \
48                i18n/PBSystem_et.ts \
49                i18n/PBSystem_eu.ts \
50                i18n/PBSystem_fa.ts \
51                i18n/PBSystem_fi.ts \
52                i18n/PBSystem_fr.ts \
53                i18n/PBSystem_fr_CA.ts \
54                i18n/PBSystem_gl.ts \
55                i18n/PBSystem_he.ts \
56                i18n/PBSystem_hi.ts \
57                i18n/PBSystem_hr.ts \
58                i18n/PBSystem_hu.ts \
59                i18n/PBSystem_id.ts \
60                i18n/PBSystem_is.ts \
61                i18n/PBSystem_it.ts \
62                i18n/PBSystem_ja.ts \
63                i18n/PBSystem_ka.ts \
64                i18n/PBSystem_ko.ts \
65                i18n/PBSystem_lt.ts \
66                i18n/PBSystem_lv.ts \
67                i18n/PBSystem_mk.ts \
68                i18n/PBSystem_mn.ts \
69                i18n/PBSystem_ms.ts \
70                i18n/PBSystem_mt.ts \
71                i18n/PBSystem_nb.ts \
72                i18n/PBSystem_nl.ts \
73                i18n/PBSystem_pa.ts \
74                i18n/PBSystem_pl.ts \
75                i18n/PBSystem_pt.ts \
76                i18n/PBSystem_pt_BR.ts \
77                i18n/PBSystem_ro.ts \
78                i18n/PBSystem_ru.ts \
79                i18n/PBSystem_sa.ts \
80                i18n/PBSystem_sk.ts \
81                i18n/PBSystem_sl.ts \
82                i18n/PBSystem_sr.ts \
83                i18n/PBSystem_sv.ts \
84                i18n/PBSystem_sw.ts \
85                i18n/PBSystem_ta.ts \
86                i18n/PBSystem_tg.ts \
87                i18n/PBSystem_th.ts \
88                i18n/PBSystem_tr.ts \
89                i18n/PBSystem_uk.ts \
90                i18n/PBSystem_uz.ts \
91                i18n/PBSystem_vi.ts \
92                i18n/PBSystem_zh_CN.ts \
93                i18n/PBSystem_zh_HK.ts \
94                i18n/PBSystem_zh_TW.ts \
95                i18n/PBSystem_zu.ts
96
97dotrans.path=/usr/local/share/pcbsd/i18n/
98dotrans.extra=cd i18n && lrelease-qt4 -nounfinished *.ts && cp *.qm $(INSTALL_ROOT)/usr/local/share/pcbsd/i18n/
99
100desktop.path=/usr/local/share/applications/
101desktop.files=pc-sysmanager.desktop
102
103scripts.path = /usr/local/share/pcbsd/scripts/
104scripts.files = scripts/*
105
106sscreens.path = /usr/local/share/pcbsd/splash-screens/
107sscreens.files = splash-screens/*
108
109chmod.path=/usr/local/share/pcbsd/scripts
110chmod.extra=cd /usr/local/share/pcbsd/scripts && chmod 755 *
111
112INSTALLS += target dotrans scripts sscreens chmod
113
114QMAKE_LIBDIR = /usr/local/lib/qt4 /usr/local/lib
115
116QT+= network
117
Note: See TracBrowser for help on using the repository browser.