qemu-or1k: sync needed kernel symbols from or1k-sim
[openadk.git] / package / lvm / Makefile
blob16131ff95fd5fdc690f06a8757c38cb6b9269022
1 # This file is part of the OpenADK project. OpenADK is copyrighted
2 # material, please see the LICENCE file in the top-level directory.
4 include ${ADK_TOPDIR}/rules.mk
6 PKG_NAME:= lvm
7 PKG_VERSION:= 2.02.155
8 PKG_RELEASE:= 1
9 PKG_HASH:= e8e6ede6034e45d432e5ccdfd60632f7e71c59bb6a7270a5990f4101841b156e
10 PKG_DESCR:= logical volume management
11 PKG_SECTION:= sys/fs
12 PKG_DEPENDS:= libdevmapper libncurses
13 PKG_BUILDDEP:= ncurses util-linux
14 PKG_NEEDS:= threads
15 PKG_URL:= http://sourceware.org/lvm2/
16 PKG_SITES:= ftp://sources.redhat.com/pub/lvm2/releases/
17 PKG_LIBNAME:= libdevmapper
18 PKG_OPTS:= dev
20 PKG_SUBPKGS:= LVM DEVICE_MAPPER LIBDEVMAPPER
21 PKGSD_DEVICE_MAPPER:= device-mapper utility
22 PKGSS_DEVICE_MAPPER:= libdevmapper
23 PKGSD_LIBDEVMAPPER:= device-mapper library
24 PKGSC_LIBDEVMAPPER:= libs/misc
26 DISTFILES:= LVM2.${PKG_VERSION}.tgz
27 WRKDIST= ${WRKDIR}/LVM2.${PKG_VERSION}
29 include ${ADK_TOPDIR}/mk/package.mk
31 $(eval $(call PKG_template,LVM,${PKG_NAME},${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
32 $(eval $(call PKG_template,DEVICE_MAPPER,device-mapper,${PKG_VERSION}-${PKG_RELEASE},,${PKGSD_DEVICE_MAPPER},${PKG_SECTION}))
33 $(eval $(call PKG_template,LIBDEVMAPPER,libdevmapper,${PKG_VERSION}-${PKG_RELEASE},,${PKGSD_LIBDEVMAPPER},${PKGSC_LIBDEVMAPPER},${PKG_OPTS}))
35 ifeq ($(ADK_TARGET_USE_STATIC_LIBS),y)
36 CONFIGURE_ARGS+= --enable-static_link
37 endif
39 CONFIGURE_ARGS+= --with-user="" --with-group="" \
40 --with-optimisation="" \
41 --disable-testing \
42 --disable-blkid_wiping \
43 --with-lvm1=none
44 CONFIGURE_ENV+= ac_cv_flag_HAVE_PIE=no \
45 ac_cv_func_malloc_0_nonnull=yes \
46 ac_cv_func_realloc_0_nonnull=yes
48 lvm-install:
49 ${INSTALL_DIR} ${IDIR_LVM}/usr/sbin
50 ${INSTALL_BIN} ${WRKINST}/usr/sbin/lvm \
51 ${IDIR_LVM}/usr/sbin
53 libdevmapper-install:
54 ${INSTALL_DIR} ${IDIR_LIBDEVMAPPER}/usr/lib
55 ${CP} ${WRKINST}/usr/lib/libdevmapper.so* \
56 ${IDIR_LIBDEVMAPPER}/usr/lib
58 device-mapper-install:
59 ${INSTALL_DIR} ${IDIR_DEVICE_MAPPER}/usr/sbin
60 ${INSTALL_BIN} ${WRKINST}/usr/sbin/dmsetup \
61 ${IDIR_DEVICE_MAPPER}/usr/sbin
63 include ${ADK_TOPDIR}/mk/pkg-bottom.mk