mirror of
https://git.proxmox.com/git/mirror_zfs.git
synced 2024-12-26 03:09:34 +03:00
a2eda2ff48
When the original build system code was added the release component was accidentally omited from the development header install path. This patch adds the missing path component so it's always clear exactly what release your compiling against. Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
54 lines
1.6 KiB
Makefile
54 lines
1.6 KiB
Makefile
include $(top_srcdir)/config/rpm.am
|
|
include $(top_srcdir)/config/deb.am
|
|
include $(top_srcdir)/config/tgz.am
|
|
include $(top_srcdir)/config/arch.am
|
|
|
|
if CONFIG_USER
|
|
USER_DIR = lib cmd scripts
|
|
endif
|
|
if CONFIG_KERNEL
|
|
KERNEL_DIR = module include
|
|
endif
|
|
SUBDIRS = $(USER_DIR) $(KERNEL_DIR)
|
|
|
|
AUTOMAKE_OPTIONS = foreign
|
|
EXTRA_DIST = autogen.sh spl.spec.in spl-modules.spec.in META DISCLAIMER
|
|
EXTRA_DIST += config/config.awk config/rpm.am config/deb.am config/tgz.am
|
|
noinst_HEADERS = spl_config.h
|
|
|
|
distclean-local::
|
|
-$(RM) -R autom4te*.cache
|
|
-find . \( -name SCCS -o -name BitKeeper -o -name .svn -o -name CVS \
|
|
-o -name .pc -o -name .hg -o -name .git \) -prune -o \
|
|
\( -name '*.orig' -o -name '*.rej' -o -name '*~' \
|
|
-o -name '*.bak' -o -name '#*#' -o -name '.*.orig' \
|
|
-o -name '.*.rej' -o -name 'aclocal.m4' -o -size 0 \
|
|
-o -name '*%' -o -name '.*.cmd' -o -name 'core' \
|
|
-o -name 'Makefile' -o -name '$(LINUX_SYMBOLS)' \
|
|
-o -name '*.order' -o -name '*.markers' \) \
|
|
-type f -print | xargs $(RM)
|
|
|
|
if CONFIG_KERNEL
|
|
install-data-local:
|
|
release=$(SPL_META_VERSION)-$(SPL_META_RELEASE); \
|
|
instdest=$(DESTDIR)/usr/src/spl-$$release/$(LINUX_VERSION); \
|
|
echo "$$release" >$$instdest/spl.release; \
|
|
for instfile in $(noinst_HEADERS) module/$(LINUX_SYMBOLS); do \
|
|
$(INSTALL) -D $$instfile $$instdest/$$instfile; \
|
|
done
|
|
endif
|
|
|
|
ctags:
|
|
$(RM) $(top_srcdir)/tags
|
|
find $(top_srcdir) -name .git -prune -o -name '*.[hc]' | xargs ctags
|
|
|
|
etags:
|
|
$(RM) $(top_srcdir)/TAGS
|
|
find $(top_srcdir) -name .pc -prune -o -name '*.[hc]' | xargs etags -a
|
|
|
|
tags: ctags etags
|
|
|
|
pkg: @DEFAULT_PACKAGE@
|
|
pkg-modules: @DEFAULT_PACKAGE@-modules
|
|
pkg-utils: @DEFAULT_PACKAGE@-utils
|