Files
entropy/magneto/Makefile
Sławomir Nizio b44be655b2 [magneto] remove wrapper, install the main Python file to PATH directly
The wrapper was making it more difficult to use the correct system wide
Python implementation.
2018-10-28 19:28:21 +01:00

63 lines
2.0 KiB
Makefile

PKGNAME = magneto
SRCDIR = src
MISCDIR = misc
PIXDIR = data/pixmaps
ICONDIR = data/icons
PREFIX = /usr
BINDIR = $(PREFIX)/bin
LIBDIR = $(PREFIX)/lib
DESTDIR =
all:
magneto-core-install:
mkdir -p $(DESTDIR)$(PREFIX)/share/pixmaps/magneto
mkdir -p $(DESTDIR)$(PREFIX)/share/magneto/icons
mkdir -p $(DESTDIR)/$(LIBDIR)/entropy/magneto/magneto/core
install -m644 src/magneto/*.py \
$(DESTDIR)/$(LIBDIR)/entropy/magneto/magneto/.
install -m644 src/magneto/core/*.py \
$(DESTDIR)/$(LIBDIR)/entropy/magneto/magneto/core/.
install -m644 $(PIXDIR)/* $(DESTDIR)$(PREFIX)/share/pixmaps/magneto/.
install -m644 $(ICONDIR)/* $(DESTDIR)$(PREFIX)/share/magneto/icons/.
magneto-loader-install:
mkdir -p $(DESTDIR)/etc/xdg/autostart
mkdir -p $(DESTDIR)$(BINDIR)
mkdir -p $(DESTDIR)$(PREFIX)/share/applications
mkdir -p $(DESTDIR)/$(LIBDIR)/entropy/magneto
install -m644 $(MISCDIR)/*.desktop $(DESTDIR)/etc/xdg/autostart/.
install -m644 $(MISCDIR)/*.desktop \
$(DESTDIR)$(PREFIX)/share/applications/.
install -m755 src/magneto_app.py \
$(DESTDIR)$(BINDIR)/magneto
magneto-gtk-install:
mkdir -p $(DESTDIR)/$(LIBDIR)/entropy/magneto/magneto/gtk
install -m644 src/magneto/gtk/*.py \
$(DESTDIR)/$(LIBDIR)/entropy/magneto/magneto/gtk/.
install -m644 src/magneto/gtk/*.glade \
$(DESTDIR)/$(LIBDIR)/entropy/magneto/magneto/gtk/.
magneto-gtk3-install:
mkdir -p $(DESTDIR)/$(LIBDIR)/entropy/magneto/magneto/gtk3
install -m644 src/magneto/gtk3/*.py \
$(DESTDIR)/$(LIBDIR)/entropy/magneto/magneto/gtk3/.
install -m644 src/magneto/gtk3/*.ui \
$(DESTDIR)/$(LIBDIR)/entropy/magneto/magneto/gtk3/.
magneto-kde-install:
mkdir -p $(DESTDIR)/$(LIBDIR)/entropy/magneto/magneto/qt5
mkdir -p $(DESTDIR)$(PREFIX)/share/apps/magneto
install -m644 src/magneto/qt5/*.py \
$(DESTDIR)/$(LIBDIR)/entropy/magneto/magneto/qt5/.
# install Magneto notification service
install -m644 $(MISCDIR)/magneto.notifyrc \
$(DESTDIR)$(PREFIX)/share/apps/magneto/.
install: magneto-core-install magneto-loader-install \
magneto-gtk-install magneto-gtk3-install \
magneto-kde-install