]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
Dummy Makefile for rxgk
authorBen Kaduk <kaduk@mit.edu>
Fri, 4 Jan 2013 21:16:04 +0000 (16:16 -0500)
committerD Brashear <shadow@your-file-system.com>
Tue, 3 Jun 2014 12:28:11 +0000 (08:28 -0400)
Include a libtool export symbol list for the shared library, which
only has the client RPC calls and the NewFooSecurityObject primitives
for now, since that's all that's stubbed out.

Also connect the rxgk directory up to be buildable from the root, but
nothing depends on it yet so it will not be built.

Looking ahead, build a libafsrpc_rxgk.la object.

Change-Id: I12ddefbdaa1ad4845649e3a32efdeaaa21b5e9b7
Reviewed-on: http://gerrit.openafs.org/10563
Reviewed-by: Chas Williams - CONTRACTOR <chas@cmf.nrl.navy.mil>
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: D Brashear <shadow@your-file-system.com>
Makefile.in
configure.ac
src/rxgk/.gitignore [new file with mode: 0644]
src/rxgk/Makefile.in [new file with mode: 0644]
src/rxgk/liboafs_rxgk.la.sym [new file with mode: 0644]

index e228dd5a23be2038f982306dff5a948654ef1839..88663857565a6e6f6004000087c7ee2b28f2c5dd 100644 (file)
@@ -57,6 +57,7 @@ generated: force buildtools
        +${COMPILE_PART1} fsint ${COMPILE_GENERATED}
        +${COMPILE_PART1} kauth ${COMPILE_GENERATED}
        +${COMPILE_PART1} ptserver ${COMPILE_GENERATED}
+       +${COMPILE_PART1} rxgk ${COMPILE_GENERATED}
        +${COMPILE_PART1} rxkad ${COMPILE_GENERATED}
        +${COMPILE_PART1} rxstat ${COMPILE_GENERATED}
        +${COMPILE_PART1} sys ${COMPILE_GENERATED}
@@ -217,6 +218,9 @@ afs: config export comerr afs_depinstall
 sys: cmd comerr afs hcrypto rx rxstat fsint sys_depinstall
        +${COMPILE_PART1} sys ${COMPILE_PART2}
 
+rxgk: cmd comerr hcrypto rx rxgk_depinstall
+       +${COMPILE_PART1} rxgk ${COMPILE_PART2}
+
 rxkad: cmd comerr hcrypto rfc3961 rx rxkad_depinstall
        +${COMPILE_PART1} rxkad ${COMPILE_PART2}
 
@@ -428,6 +432,9 @@ lwp_depinstall: config
 rx_depinstall: config
        +${COMPILE_PART1} rx ${COMPILE_DEPINSTALL}
 
+rxgk_depinstall: config comerr
+       +${COMPILE_PART1} rxgk ${COMPILE_DEPINSTALL}
+
 rxkad_depinstall: config comerr
        +${COMPILE_PART1} rxkad ${COMPILE_DEPINSTALL}
 
@@ -698,6 +705,7 @@ clean2:
        -${COMPILE_PART1} export ${COMPILE_CLEAN}
        -${COMPILE_PART1} afs ${COMPILE_CLEAN}
        -${COMPILE_PART1} sys ${COMPILE_CLEAN}
+       -${COMPILE_PART1} rxgk ${COMPILE_CLEAN}
        -${COMPILE_PART1} rxkad ${COMPILE_CLEAN}
        -${COMPILE_PART1} auth ${COMPILE_CLEAN}
        -${COMPILE_PART1} ubik ${COMPILE_CLEAN}
@@ -892,6 +900,7 @@ distclean: clean
        src/rx/test/Makefile \
        src/rxdebug/Makefile \
        src/rxgen/Makefile \
+       src/rxgk/Makefile \
        src/rxkad/Makefile \
        src/rxkad/test/Makefile \
        src/rxosd/Makefile \
index fa951e69f61b80993fe137e527876ada45774da8..e9cdc9218d45f40b24c5022a1d6f42edbe6387b7 100644 (file)
@@ -256,6 +256,7 @@ AC_OUTPUT([
     src/rx/test/Makefile
     src/rxdebug/Makefile
     src/rxgen/Makefile
+    src/rxgk/Makefile
     src/rxkad/Makefile
     src/rxkad/test/Makefile
     src/rxosd/Makefile
diff --git a/src/rxgk/.gitignore b/src/rxgk/.gitignore
new file mode 100644 (file)
index 0000000..ea1e59a
--- /dev/null
@@ -0,0 +1,3 @@
+/rxgk_errs.h
+/rxgk_errs.c
+/rxgk_int.h
diff --git a/src/rxgk/Makefile.in b/src/rxgk/Makefile.in
new file mode 100644 (file)
index 0000000..0c421c2
--- /dev/null
@@ -0,0 +1,85 @@
+srcdir=@srcdir@
+include @TOP_OBJDIR@/src/config/Makefile.config
+include @TOP_OBJDIR@/src/config/Makefile.pthread
+include @TOP_OBJDIR@/src/config/Makefile.libtool
+
+INCLS= ${TOP_INCDIR}/rx/rx.h ${TOP_INCDIR}/rx/rxgk.h ${TOP_INCDIR}/rx/rxgk_errs.h \
+       ${TOP_INCDIR}/rx/rxgk_int.h
+
+LT_objs = rxgk_client.lo rxgk_server.lo rxgk_errs.lo rxgk_int.cs.lo \
+       rxgk_int.xdr.lo rxgk_int.ss.lo rxgk_procs.lo
+
+LT_deps =   $(top_builddir)/src/opr/liboafs_opr.la \
+           $(top_builddir)/src/comerr/liboafs_comerr.la \
+           $(top_builddir)/src/rx/liboafs_rx.la
+
+LT_libs =   # gssapi will go here
+
+all: depinstall rxgk_int.cs.c rxgk_int.ss.c rxgk_int.xdr.c rxgk_int.h \
+       ${LT_objs} liboafs_rxgk.la libafsrpc_rxgk.la
+
+generated: \
+       rxgk_errs.h rxgk_errs.c rxgk_int.h rxgk_int.cs.c rxgk_int.xdr.c \
+       rxgk_int.ss.c
+
+depinstall: \
+       ${TOP_INCDIR}/rx/rxgk.h \
+       ${TOP_INCDIR}/rx/rxgk_errs.h \
+       ${TOP_INCDIR}/rx/rxgk_int.h
+
+${TOP_INCDIR}/rx/rxgk.h: ${srcdir}/rxgk.h ${TOP_INCDIR}/rx/rxgk_errs.h \
+               ${TOP_INCDIR}/rx/rxgk_int.h
+       ${INSTALL_DATA} ${srcdir}/rxgk.h $@
+
+${TOP_INCDIR}/rx/rxgk_errs.h: rxgk_errs.h
+       ${INSTALL_DATA} $? $@
+
+${TOP_INCDIR}/rx/rxgk_int.h: rxgk_int.h
+       ${INSTALL_DATA} $? $@
+
+rxgk_int.cs.c: rxgk_int.xg
+       ${RXGEN} -b -A -x -C -o $@ ${srcdir}/rxgk_int.xg
+
+rxgk_int.ss.c: rxgk_int.xg
+       ${RXGEN} -b -A -x -S -o $@ ${srcdir}/rxgk_int.xg
+
+rxgk_int.xdr.c: rxgk_int.xg
+       ${RXGEN} -b -A -x -c -o $@ ${srcdir}/rxgk_int.xg
+
+rxgk_int.h: rxgk_int.xg
+       ${RXGEN} -b -A -x -h -o $@ ${srcdir}/rxgk_int.xg
+
+rxgk_int.ss.o: rxgk_int.ss.c rxgk_int.xdr.c rxgk_int.h
+rxgk_int.cs.o: rxgk_int.cs.c rxgk_int.xdr.c rxgk_int.h
+rxgk_int.xdr.o: rxgk_int.xdr.c rxgk_int.h
+
+liboafs_rxgk.la: liboafs_rxgk.la.sym ${LT_objs} ${LT_deps}
+       $(LT_LDLIB_shlib) $(LT_objs) $(LT_deps) $(LT_libs)
+
+libafsrpc_rxgk.la: $(LT_objs)
+       $(LT_LDLIB_pic) $(LT_objs)
+
+$(LT_objs): $(INCLS)
+
+rxgk_errs.h: rxgk_errs.c
+rxgk_errs.c: rxgk_errs.et
+       $(RM) -f rxgk_errs.h rxgk_errs.c
+       ${COMPILE_ET} -p ${srcdir} rxgk_errs
+
+#
+# Installation targets
+#
+test: all
+
+install: liboafs_rxgk.la
+
+dest: liboafs_rxgk.la
+
+#
+# Misc. targets
+#
+clean:
+       $(LT_CLEAN)
+       $(RM) -f *.o *.a *.cs.c *.ss.c *.xdr.c rxgk_int.h core
+
+include ../config/Makefile.version
diff --git a/src/rxgk/liboafs_rxgk.la.sym b/src/rxgk/liboafs_rxgk.la.sym
new file mode 100644 (file)
index 0000000..5ef5e44
--- /dev/null
@@ -0,0 +1,4 @@
+RXGK_CombineTokens
+RXGK_GSSNegotiate
+rxgk_NewClientSecurityObject
+rxgk_NewServerSecurityObject