Home | History | Annotate | Line # | Download | only in lvm
Makefile revision 1.2
      1 #	$NetBSD: Makefile,v 1.2 2008/12/22 01:51:44 haad Exp $
      2 
      3 USE_FORT?=	no
      4 NOLINT=		#defined
      5 
      6 .include "../../lvm2tools.mk"
      7 
      8 .PATH:	${LVM2_DISTDIR}/man
      9 
     10 PROG=		lvm
     11 
     12 BINDIR=		/sbin
     13 
     14 SRCS=		dumpconfig.c formats.c lvchange.c lvconvert.c lvcreate.c \
     15 		lvdisplay.c lvextend.c lvmchange.c lvmcmdline.c \
     16 		lvmdiskscan.c lvreduce.c lvremove.c lvrename.c lvresize.c \
     17 		lvscan.c polldaemon.c pvchange.c pvck.c pvcreate.c \
     18 		pvdisplay.c pvmove.c pvremove.c pvresize.c pvscan.c \
     19 		reporter.c segtypes.c toollib.c vgcfgbackup.c \
     20 		vgcfgrestore.c vgchange.c vgck.c vgconvert.c vgcreate.c \
     21 		vgdisplay.c vgexport.c vgextend.c vgimport.c vgmerge.c \
     22 		vgmknodes.c vgreduce.c vgremove.c vgrename.c vgscan.c \
     23 		vgsplit.c lvm.c
     24 
     25 CFLAGS+= 	-fno-inline
     26 
     27 CPPFLAGS+=	-I${LVM2_DISTDIR}/lib -I${LVM2_DISTDIR}/include \
     28 		-I. -I${LIBDM_INCLUDE} -I${LVM2_DISTDIR}/tools \
     29 		-I${LIBDM_DISTDIR}
     30 
     31 CPPFLAGS+=	-DLVM_SHARED_PATH=\"$(BINDIR)/lvm\"
     32 
     33 
     34 MAN= 		lvchange.8 lvconvert.8 lvcreate.8 lvdisplay.8 lvextend.8 \
     35 		lvm.8 lvm.conf.5 lvmchange.8 lvmdiskscan.8 lvmdump.8 \
     36 		lvreduce.8 lvremove.8 lvrename.8 lvresize.8 lvs.8 \
     37 		lvscan.8 pvchange.8 pvck.8 pvcreate.8 pvdisplay.8 \
     38 		pvmove.8 pvremove.8 pvresize.8 pvs.8 pvscan.8 \
     39 		vgcfgbackup.8 vgcfgrestore.8 vgchange.8 vgck.8 vgconvert.8 \
     40 		vgcreate.8 vgdisplay.8 vgexport.8 vgextend.8 vgimport.8 \
     41 		vgmerge.8 vgmknodes.8 vgreduce.8 vgremove.8 vgrename.8 \
     42 		vgs.8 vgscan.8 vgsplit.8
     43 
     44 
     45 MKLINKS+=	lvchange.8 lvchange.1 \
     46                 lvconvert.8 lvconvert.1 \
     47                 lvcreate.8 lvcreate.1 \
     48                 lvdisplay.8 lvdisplay.1 \
     49                 lvextend.8 lvextend.1 \
     50                 lvm.8 lvm.1 \
     51                 lvm.conf lvm.1 \
     52                 lvmchange.8 lvmchange.1 \
     53                 lvmdiskscan.8 lvmdiskscan.1 \
     54                 lvmdump.8 lvmdump.1 \
     55                 lvreduce.8 lvreduce.1 \
     56                 lvremove.8 lvremove.1 \
     57                 lvrename.8 lvrename.1 \
     58                 lvresize.8 lvresize.1 \
     59                 lvs.8 lvs.1 \
     60                 lvscan.8 lvscan.1 \
     61                 pvchange.8 pvchange.1 \
     62                 pvck.8 pvck.1 \
     63                 pvcreate.8 pvcreate.1 \
     64                 pvdisplay.8 pvdisplay.1 \
     65                 pvmove.8 pvmove.1 \
     66                 pvremove.8 pvremove.1 \
     67                 pvresize.8 pvresize.1 \
     68                 pvs.8 pvs.1 \
     69                 pvscan.8 pvscan.1 \
     70                 vgcfgbackup.8 vgcfgbackup.1 \
     71                 vgcfgrestore.8 vgcfgrestore.1 \
     72                 vgchange.8 vgchange.1 \
     73                 vgck.8 vgck.1 \
     74                 vgconvert.8 vgconvert.1 \
     75                 vgcreate.8 vgcreate.1 \
     76                 vgdisplay.8 vgdisplay.1 \
     77                 vgexport.8 vgexport.1 \
     78                 vgextend.8 vgextend.1 \
     79                 vgimport.8 vgimport.1 \
     80                 vgmerge.8 vgmerge.1 \
     81                 vgmknodes.8 vgmknodes.1 \
     82                 vgreduce.8 vgreduce.1 \
     83                 vgremove.8 vgremove.1 \
     84                 vgrename.8 vgrename.1 \
     85                 vgs.8 vgs.1 \
     86                 vgscan.8 vgscan.1 \
     87                 vgsplit.8 vgsplit.1
     88 
     89 LIBLVM_OBJDIR!= cd ${LVM2_SRCDIR}/lib/liblvm && ${PRINTOBJDIR}
     90 LDADD+=         -L${LIBLVM_OBJDIR} -llvm
     91 DPADD+=         ${LIBLVM_OBJDIR}/liblvm.a
     92 
     93 LIBDM_OBJDIR!=  cd ${LIBDM_SRCDIR}/lib/libdevmapper && ${PRINTOBJDIR}
     94 LDADD+=         -L${LIBDM_OBJDIR} -ldevmapper
     95 DPADD+=         ${LIBDM_OBJDIR}/libdevmapper.a
     96 
     97 LDADD+=		-lprop
     98 
     99 
    100 .PATH:	${LVM2_DISTDIR}/tools
    101 
    102 
    103 .include <bsd.prog.mk>
    104