Index: ossp-pkg/xds/Makefile RCS File: /v/ossp/cvs/ossp-pkg/xds/Attic/Makefile,v co -q -kk -p'1.21' '/v/ossp/cvs/ossp-pkg/xds/Attic/Makefile,v' | diff -u /dev/null - -L'ossp-pkg/xds/Makefile' 2>/dev/null --- ossp-pkg/xds/Makefile +++ - 2024-05-19 02:11:06.043774886 +0200 @@ -0,0 +1,69 @@ +# Build libxds and support/test programs. + +CC = gcc +CXX = g++ +AR = ar +RANLIB = ranlib + +WARNFLAGS = -Wall -ansi -pedantic -Wshadow -Wpointer-arith -Wcast-align -Winline -Wmissing-prototypes \ + -Wmissing-declarations -Wnested-externs +OPTFLAGS = -O3 -pipe + +CPPFLAGS = -D_GNU_SOURCE +CFLAGS = +CXXFLAGS = +LDFLAGS = + +OBJS = decode.o destroy.o encode.o getbuffer.o init.o register.o \ + setbuffer.o unregister.o vdecode.o vencode.o find-engine.o \ + set-capacity.o xdr-encode-int32.o xdr-encode-int64.o \ + xdr-encode-uint32.o xdr-encode-uint64.o xdr-decode-int32.o \ + xdr-decode-int64.o xdr-decode-uint32.o xdr-decode-uint64.o \ + xdr-encode-octetstream.o xdr-decode-octetstream.o \ + xdr-encode-string.o xdr-decode-string.o +.c.o: + $(CC) $(CPPFLAGS) $(WARNFLAGS) $(OPTFLAGS) $(CFLAGS) -c $< + +.cpp.o: + $(CXX) $(CPPFLAGS) $(WARNFLAGS) $(OPTFLAGS) $(CXXFLAGS) -c $< + +all: libxds.a xds.3 + +libxds.a: $(OBJS) + @rm -f $@ + $(AR) cr $@ $(OBJS) + $(RANLIB) $@ + +xds.3: xds.pod + pod2man --section=3 --center="XDS Library Programmer API " xds.pod >xds.3 + +clean:: + @(cd regression-tests && $(MAKE) clean) + rm -f $(OBJS) + rm -f libxds.a test.o test xds.3 + +check: libxds.a + (cd regression-tests && $(MAKE) check) + +# Dependencies + +decode.o: internal.h xds.h +destroy.o: internal.h xds.h +encode.o: internal.h xds.h +find-engine.o: internal.h xds.h +getbuffer.o: internal.h xds.h +init.o: internal.h xds.h +register.o: internal.h xds.h +set-capacity.o: internal.h xds.h +setbuffer.o: internal.h xds.h +unregister.o: internal.h xds.h +vdecode.o: internal.h xds.h +vencode.o: internal.h xds.h +xdr-decode-int32.o: internal.h xds.h +xdr-decode-int64.o: internal.h xds.h +xdr-decode-uint32.o: internal.h xds.h +xdr-decode-uint64.o: internal.h xds.h +xdr-encode-int32.o: internal.h xds.h +xdr-encode-int64.o: internal.h xds.h +xdr-encode-uint32.o: internal.h xds.h +xdr-encode-uint64.o: internal.h xds.h Index: ossp-pkg/xds/Makefile.in RCS File: /v/ossp/cvs/ossp-pkg/xds/Makefile.in,v co -q -kk -p'1.1' '/v/ossp/cvs/ossp-pkg/xds/Makefile.in,v' | diff -u /dev/null - -L'ossp-pkg/xds/Makefile.in' 2>/dev/null --- ossp-pkg/xds/Makefile.in +++ - 2024-05-19 02:11:06.046474803 +0200 @@ -0,0 +1,74 @@ +# Build libxds and support/test programs. + +CC = @CC@ +AR = ar +RANLIB = @RANLIB@ + +CPPFLAGS = @CPPFLAGS@ @DEFS@ +CFLAGS = @CFLAGS@ +LDFLAGS = @LDFLAGS@ + +OBJS = decode.o destroy.o encode.o getbuffer.o init.o register.o \ + setbuffer.o unregister.o vdecode.o vencode.o find-engine.o \ + set-capacity.o xdr-encode-int32.o xdr-encode-int64.o \ + xdr-encode-uint32.o xdr-encode-uint64.o xdr-decode-int32.o \ + xdr-decode-int64.o xdr-decode-uint32.o xdr-decode-uint64.o \ + xdr-encode-octetstream.o xdr-decode-octetstream.o \ + xdr-encode-string.o xdr-decode-string.o +.c.o: + $(CC) $(CPPFLAGS) $(WARNFLAGS) $(OPTFLAGS) $(CFLAGS) -c $< + +.cpp.o: + $(CXX) $(CPPFLAGS) $(WARNFLAGS) $(OPTFLAGS) $(CXXFLAGS) -c $< + +all: libxds.a xds.3 + +libxds.a: $(OBJS) + @rm -f $@ + $(AR) cr $@ $(OBJS) + $(RANLIB) $@ + +xds.3: xds.pod + pod2man --section=3 --center="XDS Library Programmer API " xds.pod >xds.3 + +clean:: + @(cd regression-tests && $(MAKE) $@) + rm -f $(OBJS) + rm -f libxds.a test.o test xds.3 + +distclean:: clean + @(cd regression-tests && $(MAKE) $@) + rm -f config.log config.status Makefile + +realclean:: distclean + rm -f configure + +check: libxds.a + (cd regression-tests && $(MAKE) check) + +# Dependencies + +decode.o: internal.h xds.h +destroy.o: internal.h xds.h +encode.o: internal.h xds.h +find-engine.o: internal.h xds.h +getbuffer.o: internal.h xds.h +init.o: internal.h xds.h +register.o: internal.h xds.h +set-capacity.o: internal.h xds.h +setbuffer.o: internal.h xds.h +unregister.o: internal.h xds.h +vdecode.o: internal.h xds.h +vencode.o: internal.h xds.h +xdr-decode-int32.o: internal.h xds.h +xdr-decode-int64.o: internal.h xds.h +xdr-decode-octetstream.o: internal.h xds.h +xdr-decode-string.o: internal.h xds.h +xdr-decode-uint32.o: internal.h xds.h +xdr-decode-uint64.o: internal.h xds.h +xdr-encode-int32.o: internal.h xds.h +xdr-encode-int64.o: internal.h xds.h +xdr-encode-octetstream.o: internal.h xds.h +xdr-encode-string.o: internal.h xds.h +xdr-encode-uint32.o: internal.h xds.h +xdr-encode-uint64.o: internal.h xds.h Index: ossp-pkg/xds/configure.in RCS File: /v/ossp/cvs/ossp-pkg/xds/Attic/configure.in,v co -q -kk -p'1.1' '/v/ossp/cvs/ossp-pkg/xds/Attic/configure.in,v' | diff -u /dev/null - -L'ossp-pkg/xds/configure.in' 2>/dev/null --- ossp-pkg/xds/configure.in +++ - 2024-05-19 02:11:06.080912862 +0200 @@ -0,0 +1,22 @@ +dnl configure.in -- Process this file with autoconf to produce a configure script. + +AC_INIT(libxds, [$Revision$]) + +dnl Get rid of the lousy -g and -O defaults in CFLAGS. +dnl +CFLAGS=${CFLAGS:-} + +dnl Checks for paths and programs. +dnl +AC_PROG_CC +AC_PROG_RANLIB + +dnl Set special flags for gcc. +dnl +if test "$GCC" = yes; then + CFLAGS="$CFLAGS -Wall -ansi -pedantic -Wshadow -Wpointer-arith -Wcast-align -Winline -Wmissing-prototypes -Wmissing-declarations -Wnested-externs" +fi + +dnl Write results. +dnl +AC_OUTPUT(Makefile regression-tests/Makefile) Index: ossp-pkg/xds/regression-tests/Makefile RCS File: /v/ossp/cvs/ossp-pkg/xds/regression-tests/Attic/Makefile,v co -q -kk -p'1.20' '/v/ossp/cvs/ossp-pkg/xds/regression-tests/Attic/Makefile,v' | diff -u /dev/null - -L'ossp-pkg/xds/regression-tests/Makefile' 2>/dev/null --- ossp-pkg/xds/regression-tests/Makefile +++ - 2024-05-19 02:11:06.083831820 +0200 @@ -0,0 +1,40 @@ +# Build and run the regression tests. + +CC = gcc + +WARNFLAGS = -Wall -ansi -pedantic -Wshadow -Wpointer-arith -Wcast-align -Winline \ + -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -Wno-long-long \ + -Werror +OPTFLAGS = -O3 -pipe +CPPFLAGS = -D_GNU_SOURCE +CFLAGS = +LDFLAGS = -L.. + +TESTS = xds-core.exe xds-find-engine.exe xds-register.exe xds-encode.exe \ + xds-getbuffer.exe xds-decode.exe xds-setbuffer.exe xds-engine-restart.exe \ + xdr-uint32.exe xdr-int32.exe xdr-uint64.exe xdr-int64.exe \ + xdr-octetstream.exe xdr-octetstream-empty.exe xdr-string.exe \ + xdr-string-empty.exe xds-mystruct.exe + +.SUFFIXES: +.SUFFIXES: .c .exe + +.c.exe: + $(CC) $(CPPFLAGS) $(WARNFLAGS) $(OPTFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ $< -lxds + +.cpp.exe: + $(CXX) $(CPPFLAGS) $(WARNFLAGS) $(OPTFLAGS) $(CXXFLAGS) $(LDFLAGS) -o $@ $< -lxds + +all: $(TESTS) + +check: all + @./.run-tests $(TESTS) + +../libxds.a: + (cd .. && $(MAKE) libxds.a) +clean:: + rm -f $(TESTS) *.log + +# Dependencies + +$(TESTS): ../libxds.a Index: ossp-pkg/xds/regression-tests/Makefile.in RCS File: /v/ossp/cvs/ossp-pkg/xds/regression-tests/Attic/Makefile.in,v co -q -kk -p'1.1' '/v/ossp/cvs/ossp-pkg/xds/regression-tests/Attic/Makefile.in,v' | diff -u /dev/null - -L'ossp-pkg/xds/regression-tests/Makefile.in' 2>/dev/null --- ossp-pkg/xds/regression-tests/Makefile.in +++ - 2024-05-19 02:11:06.086526490 +0200 @@ -0,0 +1,44 @@ +# Build and run the regression tests. + +CC = @CC@ +AR = ar +RANLIB = @RANLIB@ + +CPPFLAGS = @CPPFLAGS@ @DEFS@ +CFLAGS = @CFLAGS@ +LDFLAGS = @LDFLAGS@ -L.. + +TESTS = xds-core.exe xds-find-engine.exe xds-register.exe xds-encode.exe \ + xds-getbuffer.exe xds-decode.exe xds-setbuffer.exe xds-engine-restart.exe \ + xdr-uint32.exe xdr-int32.exe xdr-uint64.exe xdr-int64.exe \ + xdr-octetstream.exe xdr-octetstream-empty.exe xdr-string.exe \ + xdr-string-empty.exe xds-mystruct.exe + +.SUFFIXES: +.SUFFIXES: .c .exe + +.c.exe: + $(CC) $(CPPFLAGS) $(WARNFLAGS) $(OPTFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ $< -lxds + +.cpp.exe: + $(CXX) $(CPPFLAGS) $(WARNFLAGS) $(OPTFLAGS) $(CXXFLAGS) $(LDFLAGS) -o $@ $< -lxds + +all: $(TESTS) + +check: all + @./.run-tests $(TESTS) + +../libxds.a: + (cd .. && $(MAKE) libxds.a) +clean:: + rm -f $(TESTS) *.log + +distclean:: clean + rm -f Makefile + +realclean:: distclean + + +# Dependencies + +$(TESTS): ../libxds.a