]> git.proxmox.com Git - mirror_zfs-debian.git/blob - config/arch.am
Move partition scanning from userspace to module.
[mirror_zfs-debian.git] / config / arch.am
1 ###############################################################################
2 # Written by Prakash Surya <surya1@llnl.gov>
3 ###############################################################################
4 # Build targets for RPM packages.
5 ###############################################################################
6
7 sarch-modules:
8 $(MAKE) $(AM_MAKEFLAGS) pkg="${PACKAGE}-modules" sarch-common
9
10 sarch-utils:
11 $(MAKE) $(AM_MAKEFLAGS) pkg="${PACKAGE}" sarch-common
12
13 sarch: sarch-modules sarch-utils
14
15 arch-modules:
16 $(MAKE) $(AM_MAKEFLAGS) pkg="${PACKAGE}-modules" arch-common
17
18 arch-utils:
19 $(MAKE) $(AM_MAKEFLAGS) pkg="${PACKAGE}" arch-common
20
21 arch: arch-modules arch-utils
22
23 arch-local:
24 @(if test "${HAVE_MAKEPKG}" = "no"; then \
25 echo -e "\n" \
26 "*** Required util ${MAKEPKG} missing. Please install the\n" \
27 "*** package for your distribution which provides ${MAKEPKG},\n" \
28 "*** re-run configure, and try again.\n"; \
29 exit 1; \
30 fi;)
31
32 sarch-common: dist
33 pkgbuild=PKGBUILD-$(pkg); \
34 $(MAKE) $(AM_MAKEFLAGS) arch-local || exit 1; \
35 $(MAKEPKG) --allsource --skipinteg --nodeps -p $$pkgbuild || exit 1;
36
37 arch-common: dist
38 pkgbuild=PKGBUILD-$(pkg); \
39 $(MAKE) $(AM_MAKEFLAGS) arch-local || exit 1; \
40 $(MAKEPKG) --skipinteg -p $$pkgbuild || exit 1;