opr: install afs/opr.h and opr/lock.h 54/13054/2
authorBenjamin Kaduk <kaduk@mit.edu>
Sat, 5 May 2018 18:11:00 +0000 (13:11 -0500)
committerBenjamin Kaduk <kaduk@mit.edu>
Fri, 25 May 2018 11:47:14 +0000 (07:47 -0400)
These headers are (transitively) referenced from rx_pthread.h, which is pulled
in from rx.h when AFS_PTHREAD_ENV is defined.  As such, we are presenting an
incomplete public API without this header.

Change-Id: I8afd1d635534910739ec37d56201a86998962cfa
Reviewed-on: https://gerrit.openafs.org/13054
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Anders Kaseorg <andersk@mit.edu>
Tested-by: Anders Kaseorg <andersk@mit.edu>
Reviewed-by: Michael Meffie <mmeffie@sinenomine.net>
Reviewed-by: Benjamin Kaduk <kaduk@mit.edu>

src/opr/Makefile.in

index 76ae679..1067117 100644 (file)
@@ -84,15 +84,21 @@ clean:
        $(LT_CLEAN)
        rm -f libopr.a *.o
 
-install: libopr.a
+install: libopr.a ${srcdir}/opr.h ${srcdir}/opr_lock.h
        $(INSTALL_DATA) libopr.a $(DESTDIR)$(libdir)/libopr.a
        $(INSTALL) -d $(DESTDIR)$(includedir)/opr
        $(INSTALL_DATA) ${srcdir}/queue.h $(DESTDIR)$(includedir)/opr/queue.h
+       $(INSTALL_DATA) ${srcdir}/opr_lock.h $(DESTDIR)$(includedir)/opr/lock.h
+       $(INSTALL) -d $(DESTDIR)$(includedir)/afs
+       $(INSTALL_DATA) ${srcdir}/opr.h $(DESTDIR)$(includedir)/afs/opr.h
 
-dest: libopr.a
+dest: libopr.a ${srcdir}/opr.h ${srcdir}/opr_lock.h
        $(INSTALL_DATA) libopr.a $(DEST)/lib/libopr.a
        $(INSTALL) -d $(DEST)/include/opr
        $(INSTALL_DATA) ${srcdir}/queue.h $(DEST)/include/opr/queue.h
+       $(INSTALL_DATA) ${srcdir}/opr_lock.h $(DEST)/include/opr/lock.h
+       $(INSTALL) -d $(DEST)/include/afs
+       $(INSTALL_DATA) ${srcdir}/opr.h $(DEST)/include/afs/opr.h
 
 buildtools: $(HEADERS) $(TOP_LIBDIR)/libopr.a