This repository has been archived by the owner on Dec 13, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 9
/
Makefile
28 lines (26 loc) · 1.51 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
PREFIX = /usr
all:
cd tools; ./generate_mo.py; cd ..
pycompile ui pkg_manager
install:
mkdir -p ${DESTDIR}${PREFIX}/bin
mkdir -p ${DESTDIR}${PREFIX}/share/applications
mkdir -p ${DESTDIR}${PREFIX}/share/deepin-software-center
mkdir -p ${DESTDIR}${PREFIX}/share/dbus-1/system-services
mkdir -p ${DESTDIR}${PREFIX}/share/polkit-1/actions
mkdir -p ${DESTDIR}${PREFIX}/share/dbus-1/services
mkdir -p ${DESTDIR}${PREFIX}/share/icons
mkdir -p ${DESTDIR}/etc/dbus-1/system.d
cp -r app_theme pkg_manager ui image wizard skin mirrors \
${DESTDIR}${PREFIX}/share/deepin-software-center
cp -r locale/mo ${DESTDIR}${PREFIX}/share/locale
cp -r image/hicolor ${DESTDIR}${PREFIX}/share/icons
cp pkg_manager/apt/dbus_script/com.linuxdeepin.softwarecenter.service ${DESTDIR}${PREFIX}/share/dbus-1/system-services
cp pkg_manager/apt/dbus_script/com.linuxdeepin.softwarecenter.policy ${DESTDIR}${PREFIX}/share/polkit-1/actions
cp pkg_manager/apt/dbus_script/com.linuxdeepin.softwarecenter.conf ${DESTDIR}/etc/dbus-1/system.d
cp com.linuxdeepin.softwarecenter_frontend.service ${DESTDIR}${PREFIX}/share/dbus-1/services
cp deepin-software-center.desktop ${DESTDIR}${PREFIX}/share/applications
ln -sf ${PREFIX}/share/deepin-software-center/pkg_manager/apt/main.py ${DESTDIR}${PREFIX}/bin/deepin-software-center-backend.py
ln -sf ${PREFIX}/share/deepin-software-center/ui/main.py ${DESTDIR}${PREFIX}/bin/deepin-software-center
ln -sf ${PREFIX}/share/deepin-software-center/ui/dsc-daemon.py ${DESTDIR}${PREFIX}/bin/dsc-daemon
make -C dapt install