initial-objdir-support-20011017
[openafs.git] / src / vfsck / Makefile.in
index ac083d4..df5da14 100644 (file)
@@ -19,6 +19,9 @@
 DEST=@DEST@
 TOP_INCDIR=@TOP_INCDIR@
 TOP_LIBDIR=@TOP_LIBDIR@
+TOP_OBJDIR=@TOP_OBJDIR@
+srcdir=@srcdir@
+VPATH=${srcdir}
 prefix=@prefix@
 exec_prefix=@exec_prefix@
 bindir=@bindir@
@@ -30,19 +33,20 @@ mandir=@mandir@
 afssrvbindir=@afssrvbindir@
 afssrvsbindir=@afssrvsbindir@
 afssrvlibexecdir=@afssrvlibexecdir@
-COMPILE_ET=${TOP_SRCDIR}/comerr/compile_et
-RXGEN=${TOP_SRCDIR}/rxgen/rxgen
+COMPILE_ET=${TOP_OBJDIR}/src/comerr/compile_et
+RXGEN=${TOP_OBJDIR}/src/rxgen/rxgen
 TOP_SRCDIR=@TOP_SRCDIR@
 SYS_NAME=@AFS_SYSNAME@
 
 
 include ../config/Makefile.${SYS_NAME}
 
-CFLAGS=${DBUG} -w -I${TOP_SRCDIR}/config -I${TOP_INCDIR} ${XCFLAGS}
+CFLAGS=-I. -I${srcdir} ${DBUG} -w -I${TOP_OBJDIR}/src/config -I${TOP_INCDIR} ${XCFLAGS}
 LIBC=  /lib/libc.a
-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
+SRCS=  ${srcdir}/dir.c ${srcdir}/inode.c ${srcdir}/main.c ${srcdir}/pass1.c ${srcdir}/pass1b.c \
+       ${srcdir}/pass2.c ${srcdir}/pass3.c ${srcdir}/pass4.c ${srcdir}/pass5.c ${srcdir}/setup.c \
+       ${srcdir}/utilities.c ${srcdir}/ufs_subr.c ${srcdir}/ufs_tables.c ${srcdir}/dirutils.c \
+       ${srcdir}/vprintf.c ${srcdir}/proplist.c
 LOCOBJS=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
 SYSOBJS=ufs_subr.o ufs_tables.o
@@ -100,16 +104,16 @@ ${DESTDIR}${afssrvlibexecdir}/vfsck: vfsck
 dest: ${DEST}/root.server/etc/vfsck ${DEST}/root.server/usr/afs/bin/vfsck
        case ${SYS_NAME} in                             \
                hp_ux10? )                              \
-                       ${CP} bcheckrc ${DEST}/root.server/etc; \
+                       ${CP} ${srcdir}/bcheckrc ${DEST}/root.server/etc; \
                        ;;                              \
                hp_ux11? )                              \
-                       ${CP} bcheckrc-hp_ux110 ${DEST}/root.server/etc/bcheckrc; \
+                       ${CP} ${srcdir}/bcheckrc-hp_ux110 ${DEST}/root.server/etc/bcheckrc; \
                        ;;                              \
        esac
        case ${SYS_NAME} in                             \
                hp_ux10? | hp_ux11? )                   \
-                        ${CP} mount ${DEST}/root.server/etc ;\
-                        ${CP} umount ${DEST}/root.server/etc; \
+                        ${CP} ${srcdir}/mount ${DEST}/root.server/etc ;\
+                        ${CP} ${srcdir}/umount ${DEST}/root.server/etc; \
                         chmod 755 ${DEST}/root.server/etc/bcheckrc ${DEST}/root.server/etc/mount ${DEST}/root.server/etc/umount ;\
                                ;;                                      \
        esac