libadmin: makefile rule for afs_AdminError.h
authorMichael Meffie <mmeffie@sinenomine.net>
Sun, 19 Jan 2014 03:01:59 +0000 (22:01 -0500)
committerDerrick Brashear <shadow@your-file-system.com>
Wed, 29 Jan 2014 15:23:02 +0000 (07:23 -0800)
Add a makefile rule to export the libadmin afs_AdminErrors.h header
file, instead of exporting afs_AdminErrors.h as a side effect of
generating the afs_AdminBosErrors error table.

Add the missing afs_AdminErrors.h dependency to the afs_utilAdmin.o
dependency list.

Change-Id: Ib8c7d22d705061615fb20a6a521dc20f0f1d6da0
Reviewed-on: http://gerrit.openafs.org/10369
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Benjamin Kaduk <kaduk@mit.edu>
Reviewed-by: Derrick Brashear <shadow@your-file-system.com>

src/libadmin/adminutil/Makefile.in

index a1b43b6..27e9e04 100644 (file)
@@ -20,7 +20,8 @@ UBIK = ../../ubik
 VLSERVER = ../../vlserver
 VOLSER = ../../volser
 
-all: ${TOP_LIBDIR}/libafsadminutil.a ${TOP_INCDIR}/afs/afs_utilAdmin.h
+all: ${TOP_LIBDIR}/libafsadminutil.a ${TOP_INCDIR}/afs/afs_utilAdmin.h \
+       ${TOP_INCDIR}/afs/afs_AdminErrors.h
 
 ${TOP_LIBDIR}/libafsadminutil.a: libafsadminutil.a
        ${INSTALL_DATA} $? $@
@@ -28,8 +29,10 @@ ${TOP_LIBDIR}/libafsadminutil.a: libafsadminutil.a
 ${TOP_INCDIR}/afs/afs_utilAdmin.h: afs_utilAdmin.h
        ${INSTALL_DATA} $? $@
 
+${TOP_INCDIR}/afs/afs_AdminErrors.h: afs_AdminErrors.h
+       ${INSTALL_DATA} $? $@
+
 afs_AdminBosErrors.c afs_AdminBosErrors.h: afs_AdminBosErrors.et
-       ${INSTALL_DATA} ${srcdir}/afs_AdminErrors.h ${TOP_INCDIR}/afs
        $(RM) -f afs_AdminBosErrors.c afs_AdminBosErrors.h
        ${COMPILE_ET} -p ${srcdir} afs_AdminBosErrors.et -h afs_AdminBosErrors
 afs_AdminBosErrors.h: afs_AdminBosErrors.c
@@ -148,7 +151,7 @@ afs_utilAdmin.o: afs_utilAdmin.h ${TOP_INCDIR}/afs/afs_AdminBosErrors.h ${TOP_IN
                                ${TOP_INCDIR}/afs/afs_AdminVosErrors.h ${TOP_INCDIR}/afs/afs_AdminClientErrors.h \
                                ${TOP_INCDIR}/afs/afs_AdminCommonErrors.h ${TOP_INCDIR}/afs/afs_AdminKasErrors.h \
                                ${TOP_INCDIR}/afs/afs_AdminMiscErrors.h ${TOP_INCDIR}/afs/afs_AdminPtsErrors.h \
-                               ${TOP_INCDIR}/afs/afs_AdminCfgErrors.h
+                               ${TOP_INCDIR}/afs/afs_AdminCfgErrors.h ${TOP_INCDIR}/afs/afs_AdminErrors.h
 
 ktc_errors.o: ${AUTH}/ktc_errors.c
        $(AFS_CCRULE) $(AUTH)/ktc_errors.c