#
# $Id: Makefile.in,v 1.11 1998/02/26 14:40:35 art Exp $
#

SHELL = /bin/sh

srcdir = @srcdir@
VPATH = @srcdir@

CC = @CC@
AR = ar
RANLIB = @RANLIB@
DEFS = @DEFS@ -DRXDEBUG
CFLAGS = @CFLAGS@
INCLUDES = -I$(srcdir) -I$(srcdir)/../lwp -I../include

LIB = librx.a

LIB_SOURCES =					\
	rx_clock.c				\
	rx_event.c				\
	rx_user.c				\
	rx.c					\
	rx_globs.c				\
	rx_null.c				\
	rx_misc.c				\
	rx_pkt.c				\
	rx_rdwr.c				\
	rx_trace.c				\
	rx_multi.c

SOURCES = $(LIB_SOURCES)

LIB_OBJECTS =					\
	rx_clock.o				\
	rx_event.o				\
	rx_user.o				\
	rx.o					\
	rx_globs.o				\
	rx_null.o				\
	rx_misc.o				\
	rx_pkt.o				\
	rx_rdwr.o				\
	rx_trace.o				\
	rx_multi.o

OBJECTS = $(LIB_OBJECTS) $(OTPTEST_OBJECTS)

all: $(LIB)

install: all

.c.o:
	$(CC) -c $(CPPFLAGS) $(DEFS) $(INCLUDES) $(CFLAGS) $<

clean:
	rm -f $(LIB) *.o *.a

mostlyclean: clean

distclean: clean
	rm -f Makefile *~

realclean: distclean
	rm -f TAGS

$(LIB): $(LIB_OBJECTS)
	rm -f $@
	$(AR) cr $@ $(LIB_OBJECTS)
	-$(RANLIB) $@

TAGS:	$(SOURCES)
	etags $(SOURCES)

Makefile: Makefile.in ../config.status
	cd ..; CONFIG_FILES=rx/Makefile CONFIG_HEADERS= ./config.status

.PHONY: all clean mostlyclean distclean realclean
