# OCDIR is assumed to have been set TST=`if test "x$OCDIR" = x ; then echo "OCDIR not defined"; exit 1 fi` TST=`echo "OCDIR=$OCDIR"` THISDIR=../oc2 # Make consistent with Makefile.am SRC=oc.c \ daplex.c dapparse.c dapy.c \ occlientparams.c occompile.c occurlfunctions.c \ ocdata.c ocdebug.c ocdump.c \ ocinternal.c ocnode.c \ ochttp.c \ ocrc.c ocread.c ocutil.c \ ocbytes.c oclist.c ocuri.c oclog.c \ occurlflags.c \ xxdr.c HDRS=oc.h ocx.h \ dapparselex.h dapy.h \ occlientparams.h occompile.h occonstraints.h occurlfunctions.h \ ocdata.h ocdatatypes.h ocdebug.h ocdump.h \ ocinternal.h ocnode.h \ ochttp.h ocread.h ocutil.h \ ocbytes.h oclist.h ocuri.h oclog.h \ xxdr.h DOCS=docs/auth.html.in docs/oc.css MISC=dap.y FILES=${HDRS} ${SRC} ${MISC} ${DOCS} all:: makeoc:: rm -f ${THISDIR}/*.[chy] for file in ${FILES} ; do \ echo "${OCDIR}/$$file" ; \ f="${OCDIR}/$$file" ; \ base=`basename $$f` ; \ cat $$f | tr -d ' ' >${THISDIR}/$$base; \ done rm -f ocdebug.h XGetopt.[ch] sed -e 's|^[#]if 1|#if 0|g' \ < ${OCDIR}/ocdebug.h | tr -d '\r' >./ocdebug.h # This should match the bison command in Makefile.am rm -f dap.tab.c dap.tab.h bison --debug -d -p dap dap.y mv dap.tab.c dapy.c; mv dap.tab.h dapy.h changed: ${MAKE} -f Make0 NAMEONLY=1 diffoc diffoc:: @if ! test -e ${OCDIR} ; then echo "${OCDIR} not found"; exit ; fi @for file in ${FILES} ; do \ f="${OCDIR}/$$file" ; \ x=`basename $$f|tr -d ' ' ` ; \ if test "x$${x}" = "xdapy.c" -o "x$${x}" = "xdapy.h" ; then echo "ignore: $${x}"; continue; fi ;\ if ! test -e ${THISDIR}/$$x ; then \ echo "Missing file: $$x"; \ fi ; \ if test -e ${THISDIR}/$$x -a -e ${OCDIR}/$$x ; then \ if ! diff --brief -wBb ${THISDIR}/$$x $$f > /dev/null ; then \ if test "x${NAMEONLY}" = x1 ; then \ echo "$$x" ;\ else \ echo diff -wBb ${THISDIR}/$$x $$f ;\ diff -w ${THISDIR}/$$x $$f ; \ fi; \ fi; \ fi; \ done olddiff:: if ! test -e ${OCDIR} ; then echo "${OCDIR} not found"; exit ; fi for file in ${FILES} ; do \ f="${OCDIR}/$$file" ; \ x=`basename $$f | tr -d ' ' ` ; \ if test "x$${x}" = "xdapy.c" -o "x$${x}" = "xdapy.h" ; then echo "ignore: $${x}"; continue; fi ;\ if test -e ${THISDIR}/$$x -a -e ${OCDIR}/$$x ; then \ diff --brief -wBb ${THISDIR}/$$x $$f ; \ else \ echo "Only in ${OCDIR}: $$x"; \ fi; \ done for file in ${FILES} ; do \ f="${OCDIR}/$$file" ; \ x=`basename $$f|tr -d ' ' ` ; \ if test "x$${x}" = "xdapy.c" -o "x$${x}" = "xdapy.h" ; then echo "ignore: $${x}"; continue; fi ;\ if test -e ${THISDIR}/$$x -a -e ${OCDIR}/$$x ; then \ if ! diff --brief -wBb ${THISDIR}/$$x $$f > /dev/null ; then \ echo diff -wBb ${THISDIR}/$$x $$f ;\ diff -w ${THISDIR}/$$x $$f ; \ fi; \ fi; \ done backoc:: for f in ${FILES} ; do \ cp -f ./$$f ${OCDIR}/$$f ; \ done