forked from PDXostc/media_manager-app
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMakefile
97 lines (72 loc) · 2.93 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
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
PROJECT = JLRPOCX003.MediaManager
INSTALL_FILES = media-manager-artwork images js icon.png index.html
WRT_FILES = DNA_common css media-manager-artwork images icon.png index.html setup config.xml js manifest.json
VERSION := 1.0.0
PACKAGE = $(PROJECT)-$(VERSION)
SEND := ~/send
ifndef TIZEN_IP
TIZEN_IP=TizenVTC
endif
dev: clean dev-common
zip -r $(PROJECT).wgt $(WRT_FILES)
wgtPkg: common
zip -r $(PROJECT).wgt $(WRT_FILES)
config:
scp setup/weston.ini root@$(TIZEN_IP):/etc/xdg/weston/
$(PROJECT).wgt : dev
wgt:
zip -r $(PROJECT).wgt $(WRT_FILES)
scan:
ssh app@$(TIZEN_IP) "lightmediascannerctl scan"
stop:
ssh app@$(TIZEN_IP) "export DBUS_SESSION_BUS_ADDRESS='unix:path=/run/user/5000/dbus/user_bus_socket' && ./mm stop"
kill.xwalk:
ssh root@$(TIZEN_IP) "pkill xwalk"
kill.feb1:
ssh app@$(TIZEN_IP) "pkgcmd -k JLRPOCX001.HomeScreen"
run: install
ssh app@$(TIZEN_IP) "export DBUS_SESSION_BUS_ADDRESS='unix:path=/run/user/5000/dbus/user_bus_socket' && ./mm start"
#ssh app@$(TIZEN_IP) "export DBUS_SESSION_BUS_ADDRESS='unix:path=/run/user/5000/dbus/user_bus_socket' && xwalkctl | egrep -e 'DNA_MediaManager' | awk '{print $1}' | xargs --no-run-if-empty LD_LIBRARY_PATH=/opt/genivi/lib xwalk-launcher"
# Running MediaManager
run.feb1: install.feb1
ssh app@$(TIZEN_IP) "LD_LIBRARY=/opt/genivi/lib app_launcher -s JLRPOCX003.MediaManager -d"
install.feb1: deploy
ifndef OBS
-ssh app@$(TIZEN_IP) "pkgcmd -u -n JLRPOCX003.MediaManager -q"
ssh app@$(TIZEN_IP) "pkgcmd -i -t wgt -p /home/app/JLRPOCX003.MediaManager.wgt -q"
endif
install: deploy
ifndef OBS
scp mm app@$(TIZEN_IP):
scp -r media-manager-artwork app@$(TIZEN_IP):.cache/
#ssh root@$(TIZEN_IP) "rpm --force -ivh weekeyboard-0.0.2-0.i686.rpm"
ssh app@$(TIZEN_IP) "chmod +x mm"
ssh app@$(TIZEN_IP) "export DBUS_SESSION_BUS_ADDRESS='unix:path=/run/user/5000/dbus/user_bus_socket' && xwalkctl | egrep -e 'JLRPOCX003.MediaManager' | awk '{print $1}' | xargs --no-run-if-empty xwalkctl -u"
ssh app@$(TIZEN_IP) "export DBUS_SESSION_BUS_ADDRESS='unix:path=/run/user/5000/dbus/user_bus_socket' && xwalkctl -i /home/app/DNA_MediaManager.wgt"
endif
$(PROJECT).wgt : wgt
deploy: dev
ifndef OBS
scp $(PROJECT).wgt app@$(TIZEN_IP):/home/app
endif
all:
@echo "Nothing to build"
install_obs:
mkdir -p $(DESTDIR)/home/app/.cache/media-manager-artwork
cp media-manager-artwork/simpleserver.py $(DESTDIR)/home/app/.cache/media-manager-artwork/
chmod +x $(DESTDIR)/home/app/.cache/media-manager-artwork/simpleserver.py
mkdir -p $(DESTDIR)/opt/usr/apps/.preinstallWidgets
cp -r JLRPOCX003.MediaManager.wgt $(DESTDIR)/opt/usr/apps/.preinstallWidgets/
common: /opt/usr/apps/common-apps
cp -r /opt/usr/apps/common-apps DNA_common
/opt/usr/apps/common-apps:
@echo "Please install Common Assets"
exit 1
dev-common: ../common-app
cp -rf ../common-app ./DNA_common
rm -rf DNA_common/.git
../common-app:
git clone [email protected]:PDXostc/common-app.git ../common-app
clean:
-rm $(PROJECT).wgt
-rm -rf DNA_common