]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
libadmin: makefile rule for afs_AdminError.h
authorMichael Meffie <mmeffie@sinenomine.net>
Sun, 19 Jan 2014 03:01:59 +0000 (22:01 -0500)
committerStephan Wiesand <stephan.wiesand@desy.de>
Thu, 7 Aug 2014 11:04:36 +0000 (07:04 -0400)
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.

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>
(cherry picked from commit 9b1ffeeeb62cd9535dc2fc1522400abb428a0ac2)

Change-Id: Ib526d18227a6c37eac08def5ab88eb1717a848f1
Reviewed-on: http://gerrit.openafs.org/11233
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Chas Williams - CONTRACTOR <chas@cmf.nrl.navy.mil>
Reviewed-by: Benjamin Kaduk <kaduk@mit.edu>
Reviewed-by: Stephan Wiesand <stephan.wiesand@desy.de>
src/libadmin/adminutil/Makefile.in

index 779fd223b0f43525d2171dd1be5b9f3810f81dfd..0b29f99e866260c6c8b672dba6d9b3631743ca74 100644 (file)
@@ -25,7 +25,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} $? $@
@@ -33,9 +34,10 @@ ${TOP_LIBDIR}/libafsadminutil.a: libafsadminutil.a
 ${TOP_INCDIR}/afs/afs_utilAdmin.h: afs_utilAdmin.h
        ${INSTALL_DATA} $? $@
 
-afs_AdminBosErrors.h: afs_AdminBosErrors.c
-afs_AdminBosErrors.c: afs_AdminBosErrors.et
-       ${INSTALL_DATA} ${srcdir}/afs_AdminErrors.h ${TOP_INCDIR}/afs
+${TOP_INCDIR}/afs/afs_AdminErrors.h: afs_AdminErrors.h
+       ${INSTALL_DATA} $? $@
+
+afs_AdminBosErrors.c afs_AdminBosErrors.h: afs_AdminBosErrors.et
        $(RM) -f afs_AdminBosErrors.c afs_AdminBosErrors.h
        ${COMPILE_ET} -p ${srcdir} afs_AdminBosErrors.et -h afs_AdminBosErrors
 
@@ -154,7 +156,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
        ${CCRULE}