#
# Copyright (c) 1995-1996 The University of Utah and
# the Computer Systems Laboratory at the University of Utah (CSL).
# All rights reserved.
#
# Permission to use, copy, modify and distribute this software is hereby
# granted provided that (1) source code retains these copyright, permission,
# and disclaimer notices, and (2) redistributions including binaries
# reproduce the notices in supporting documentation, and (3) all advertising
# materials mentioning features or use of this software display the following
# acknowledgement: ``This product includes software developed by the
# Computer Systems Laboratory at the University of Utah.''
#
# THE UNIVERSITY OF UTAH AND CSL ALLOW FREE USE OF THIS SOFTWARE IN ITS "AS
# IS" CONDITION.  THE UNIVERSITY OF UTAH AND CSL DISCLAIM ANY LIABILITY OF
# ANY KIND FOR ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE.
#
# CSL requests users of this software to return to csl-dist@cs.utah.edu any
# improvements that they make and grant CSL redistribution rights.
#

# This is a generic set of rules to be used for library targets.
# TARGET must be set to the full library filename (e.g. `liblmm.a').
#
ifndef _oskit_makerules_lib_
_oskit_makerules_lib_ = yes


all: $(TARGET) $(OBJDIR)/lib/$(TARGET)

CLEAN_FILES += $(TARGET)


include $(OSKIT_SRCDIR)/GNUmakerules


$(TARGET): $(OBJFILES)
	$(AR) $(ARFLAGS) $@ $?
	$(RANLIB) $@

$(OBJDIR)/lib/%: % $(OBJDIR)/lib
	cp $< $@

$(OBJDIR)/lib:
	mkdir -p $(OBJDIR)/lib

install: $(INSTALL_LIBDIR)/$(TARGET)


endif
