mirror of
git://sourceware.org/git/lvm2.git
synced 2024-12-21 13:34:40 +03:00
71 lines
1.7 KiB
Makefile
71 lines
1.7 KiB
Makefile
#
|
|
# Copyright (C) 2016 Red Hat, Inc. All rights reserved.
|
|
#
|
|
# This file is part of LVM2.
|
|
#
|
|
# This copyrighted material is made available to anyone wishing to use,
|
|
# modify, copy, or redistribute it subject to the terms and conditions
|
|
# of the GNU General Public License v.2.
|
|
#
|
|
# You should have received a copy of the GNU General Public License
|
|
# along with this program; if not, write to the Free Software Foundation,
|
|
# Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
|
|
|
srcdir = @srcdir@
|
|
top_srcdir = @top_srcdir@
|
|
top_builddir = @top_builddir@
|
|
|
|
lvmdbuspydir = $(python3dir)/lvmdbusd
|
|
lvmdbusdir = $(DESTDIR)$(lvmdbuspydir)
|
|
|
|
LVMDBUS_SRCDIR_FILES = \
|
|
automatedproperties.py \
|
|
background.py \
|
|
cfg.py \
|
|
cmdhandler.py \
|
|
fetch.py \
|
|
job.py \
|
|
loader.py \
|
|
lv.py \
|
|
main.py \
|
|
manager.py \
|
|
objectmanager.py \
|
|
pv.py \
|
|
request.py \
|
|
state.py \
|
|
udevwatch.py \
|
|
utils.py \
|
|
vg.py \
|
|
__init__.py
|
|
|
|
LVMDBUS_BUILDDIR_FILES = \
|
|
lvmdb.py \
|
|
lvm_shell_proxy.py \
|
|
path.py
|
|
|
|
LVMDBUSD = lvmdbusd
|
|
|
|
CLEAN_DIRS += __pycache__
|
|
|
|
include $(top_builddir)/make.tmpl
|
|
|
|
.PHONY: install_lvmdbusd
|
|
|
|
install_lvmdbusd: $(LVMDBUSD)
|
|
$(SHOW) " [INSTALL] $<"
|
|
$(Q) $(INSTALL_DIR) $(sbindir)
|
|
$(Q) $(INSTALL_SCRIPT) $(LVMDBUSD) $(sbindir)
|
|
$(Q) $(INSTALL_DIR) $(lvmdbusdir) $(lvmdbusdir)/__pycache__
|
|
$(Q) (cd $(srcdir); $(INSTALL_DATA) $(LVMDBUS_SRCDIR_FILES) $(lvmdbusdir))
|
|
$(Q) $(INSTALL_DATA) $(LVMDBUS_BUILDDIR_FILES) $(lvmdbusdir)
|
|
$(Q) PYTHON=$(PYTHON3) $(PYCOMPILE) --destdir "$(DESTDIR)" --basedir "$(lvmdbuspydir)" $(LVMDBUS_SRCDIR_FILES) $(LVMDBUS_BUILDDIR_FILES)
|
|
$(Q) $(CHMOD) 444 $(lvmdbusdir)/__pycache__/*.py[co]
|
|
|
|
install_lvm2: install_lvmdbusd
|
|
|
|
install: install_lvm2
|
|
|
|
DISTCLEAN_TARGETS+= \
|
|
$(LVMDBUS_BUILDDIR_FILES) \
|
|
$(LVMDBUSD)
|