forked from linuxmuster/linuxmuster-webui7
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Makefile
58 lines (45 loc) · 1.54 KB
/
Makefile
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
## Flag for custom config file
CONFIGFILE := ''
all: build
deb:
dpkg-buildpackage -rfakeroot -tc -sa -us -uc -I".github" -I".git" -I"buildpackage.sh" -I".crowdin.key" -I".deepsource.toml" -I"docs" -I"docs_src"
bower:
ajenti-dev-multitool --bower install
build:
ajenti-dev-multitool --msgfmt
ajenti-dev-multitool --build
run:
/usr/local/bin/ajenti-panel -v --autologin --stock-plugins --plugins usr/lib/linuxmuster-webui/plugins $(CONFIGFILE)
rundev:
/usr/local/bin/ajenti-panel -v --autologin --stock-plugins --plugins usr/lib/linuxmuster-webui/plugins --dev $(CONFIGFILE)
rundevlogin:
/usr/local/bin/ajenti-panel -v --stock-plugins --plugins usr/lib/linuxmuster-webui/plugins --dev $(CONFIGFILE)
runprod:
/usr/local/bin/ajenti-panel --stock-plugins --plugins usr/lib/linuxmuster-webui/plugins $(CONFIGFILE)
push-crowdin:
ajenti-dev-multitool --xgettext
ajenti-dev-multitool --push-crowdin
pull-crowdin:
ajenti-dev-multitool --pull-crowdin
ajenti-dev-multitool --msgfmt
add-crowdin:
ajenti-dev-multitool --xgettext
ajenti-dev-multitool --add-crowdin
doc:
sphinx-build -b html -d docs/doctrees docs_src docs
##################################################
## Will be later activated
# test:
# cd e2e && ./run
#
# webdriver:
# cd e2e && node_modules/protractor/bin/webdriver-manager start
#
# webdriver-update:
# cd e2e && node_modules/protractor/bin/webdriver-manager update
#
# karma:
# cd tests-karma && node_modules/karma/bin/karma start karma.conf.coffee --no-single-run --auto-watch
#
# nose:
# cd tests-nose && nosetests tests/