#
srcdir=@srcdir@
include @TOP_OBJDIR@/src/config/Makefile.config
+include @TOP_OBJDIR@/src/config/Makefile.lwp
-CFLAGS=-I. -I${srcdir} ${DBUG} -w -I${TOP_OBJDIR}/src/config -I${TOP_INCDIR} \
- ${XCFLAGS} ${VFSCK_CFLAGS}
+MODULE_CFLAGS=${VFSCK_CFLAGS}
SRCS= dir.c inode.c main.c pass1.c pass1b.c pass2.c pass3.c \
pass4.c pass5.c setup.c utilities.c ufs_subr.c \
- ufs_tables.c dirutils.c vprintf.c proplist.c
+ ufs_tables.c dirutils.c vprintf.c
OBJS= dir.o inode.o main.o pass1.o pass1b.o pass2.o pass3.o pass4.o \
- pass5.o setup.o utilities.o dirutils.o vprintf.o proplist.o \
+ pass5.o setup.o utilities.o dirutils.o vprintf.o \
ufs_subr.o ufs_tables.o
all: vfsck
-vfsck: ${OBJS}
- ${CC} -o vfsck ${CFLAGS} ${OBJS} ${NON_SHARED} ${XLIBS}
+vfsck: ${OBJS}
+ $(AFS_LDRULE) ${OBJS} ${NON_SHARED} ${XLIBS}
main.o: main.c AFS_component_version_number.c
#
# Installation targets
#
-install: ${DESTDIR}${afssrvlibexecdir}/vfsck
+install: vfsck
+ ${INSTALL} -d ${DESTDIR}${afssrvlibexecdir}
+ ${INSTALL_PROGRAM} vfsck ${DESTDIR}${afssrvlibexecdir}/vfsck
-${DEST}/root.server/etc/vfsck: vfsck
- ${INSTALL} $? $@
-
-${DEST}/root.server/usr/afs/bin/vfsck: vfsck
- ${INSTALL} $? $@
-
-${DESTDIR}${afssrvlibexecdir}/vfsck: vfsck
- ${INSTALL} $? $@
-
-dest: ${DEST}/root.server/etc/vfsck ${DEST}/root.server/usr/afs/bin/vfsck
+dest: vfsck
+ ${INSTALL} -d ${DEST}/root.server/etc
+ ${INSTALL} -d ${DEST}/root.server/usr/afs/bin
+ ${INSTALL_PROGRAM} vfsck ${DEST}/root.server/etc/vfsck
+ ${INSTALL_PROGRAM} vfsck ${DEST}/root.server/usr/afs/bin/vfsck
case ${SYS_NAME} in \
hp_ux10?) \
${CP} ${srcdir}/bcheckrc ${DEST}/root.server/etc ;; \