OSSP CVS Repository

ossp - ossp-pkg/xds/Makefile.in 1.18
Not logged in
[Honeypot]  [Browse]  [Directory]  [Home]  [Login
[Reports]  [Search]  [Ticket]  [Timeline
  [Raw

ossp-pkg/xds/Makefile.in 1.18
# Build libxds.

CC		= @CC@
AR		= ar
RANLIB		= @RANLIB@

CPPFLAGS	= @CPPFLAGS@ @DEFS@ -D_GNU_SOURCE
CFLAGS		= @CFLAGS@
LDFLAGS		= @LDFLAGS@

XML64_OBJS	= @xml_64_bit_objects@
XML_OBJS	= xml-encode-int32.o	   xml-decode-int32.o \
		  xml-encode-uint32.o	   xml-decode-uint32.o \
		  xml-encode-double.o	   xml-decode-double.o \
		  xml-encode-begin.o	   xml-decode-begin.o \
		  xml-encode-end.o	   xml-decode-end.o \
		  xml-encode-octetstream.o xml-decode-octetstream.o \
		  $(XML64_OBJS)

XDR64_OBJS	= @xdr_64_bit_objects@
XDR_OBJS	= xdr-encode-int32.o	   xdr-decode-int32.o \
		  xdr-encode-uint32.o	   xdr-decode-uint32.o \
		  xdr-encode-double.o	   xdr-decode-double.o \
		  xdr-encode-octetstream.o xdr-decode-octetstream.o \
		  xdr-encode-string.o	   xdr-decode-string.o \
		  $(XDR64_OBJS)

XDS_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

OBJS		= $(XDS_OBJS) $(XDR_OBJS) $(XML_OBJS)

.c.o:
	$(CC) $(CPPFLAGS) $(WARNFLAGS) $(OPTFLAGS) $(CFLAGS) -c $<

all:	libxds.a xds.3

libxds.a:	$(OBJS)
	@rm -f $@
	$(AR) cr $@ $(OBJS)
	$(RANLIB) $@

clean::
	@(cd regression-tests && $(MAKE) $@)
	@(cd docs && $(MAKE) $@)
	rm -f $(OBJS)
	rm -f libxds.a

distclean::	clean
	@(cd regression-tests && $(MAKE) $@)
	@(cd docs && $(MAKE) $@)
	rm -f config.log config.status Makefile

realclean::	distclean
	rm -f configure

check:		libxds.a
	(cd regression-tests && $(MAKE) check)

# Dependencies

$(XDS_OBJS):			internal.h xds.h
$(XDR_OBJS) $(XML_OBJS):	xds.h

CVSTrac 2.0.1