# Makefile for the lt library (implements the location transparency mechanism).
#
# By Costas Stathopoulos, July 1993

CFILES  = ltinit.c ltupdate.c ltsearch.c ltread.c ltserver.c ltcompat.c

OFILES	= ltinit.o ltupdate.o ltsearch.o ltread.o ltserver.o ltcompat.o


all:            lib

lib:            liblt.a

glib:		lib

install:        install-lib

install-h:	lt.h
		@echo "cp lt.h $(H)/lt.h"; \
		cp lt.h $(H)/lt.h

install-gh:	install-h

install-lib:    liblt.a
		@echo "cp liblt.a $(LIB)/liblt.a; ranlib $(LIB)/liblt.a"; \
		cp liblt.a $(LIB)/liblt.a; ranlib $(LIB)/liblt.a

install-glib:	install-lib

#######################################################################
# liblt
#######################################################################

liblt.a:      $(OFILES)
		ar ruv liblt.a $(OFILES)
		ranlib liblt.a


clean:;         rm -f *.o *.a *.ph *_tables.c *-types.h core
