#
srcdir=@srcdir@
include @TOP_OBJDIR@/src/config/Makefile.config
+include @TOP_OBJDIR@/src/config/Makefile.lwp
-SRCS= rpc_main.c rpc_hout.c rpc_cout.c rpc_parse.c rpc_scan.c rpc_util.c \
- rpc_svcout.c rpc_clntout.c
+
+SRCS= rpc_main.c rpc_hout.c rpc_cout.c rpc_parse.c rpc_scan.c rpc_util.c
HDRS= rpc_util.h rpc_parse.h rpc_scan.h
-OBJS= rpc_main.o rpc_hout.o rpc_cout.o rpc_parse.o rpc_scan.o rpc_util.o \
- rpc_svcout.o rpc_clntout.o
+OBJS= rpc_main.o rpc_hout.o rpc_cout.o rpc_parse.o rpc_scan.o rpc_util.o
all: rxgen ${TOP_INCDIR}/afs/rxgen_consts.h
+buildtools: rxgen
+
${TOP_INCDIR}/afs/rxgen_consts.h: rxgen_consts.h
${INSTALL_DATA} $? $@
rxgen: $(OBJS) AFS_component_version_number.c $(HDRS)
- $(CC) $(CFLAGS) $(OBJS) $(XLIBS) -o $@
+ $(AFS_LDRULE) $(OBJS) $(XLIBS)
+
+CFLAGS_rpc_main.o= -DPATH_CPP="\"$(PATH_CPP)\""
#
# Install targets
${INSTALL} -d ${DESTDIR}${bindir}
${INSTALL} -d ${DESTDIR}${includedir}/afs
${INSTALL_PROGRAM} rxgen ${DESTDIR}${bindir}/rxgen
- ${INSTALL_DATA} rxgen_consts.h \
+ ${INSTALL_DATA} ${srcdir}/rxgen_consts.h \
${DESTDIR}${includedir}/afs/rxgen_consts.h
dest: rxgen rxgen_consts.h
${INSTALL} -d ${DEST}/bin
${INSTALL} -d ${DEST}/include/afs
${INSTALL_PROGRAM} rxgen ${DEST}/bin/rxgen
- ${INSTALL_DATA} rxgen_consts.h ${DEST}/include/afs/rxgen_consts.h
+ ${INSTALL_DATA} ${srcdir}/rxgen_consts.h ${DEST}/include/afs/rxgen_consts.h
#
# Misc. targets