#ident "@(#)rules.lib 1.11 16/08/10 " ########################################################################### # Written 1996 by J. Schilling ########################################################################### # # Rules for traditional libraries (libxxx.a) # ########################################################################### # Copyright (c) J. Schilling ########################################################################### # The contents of this file are subject to the terms of the # Common Development and Distribution License, Version 1.0 only # (the "License"). You may not use this file except in compliance # with the License. # # See the file CDDL.Schily.txt in this distribution for details. # A copy of the CDDL is also available via the Internet at # http://www.opensource.org/licenses/cddl1.txt # # When distributing Covered Code, include this CDDL HEADER in each # file and include the License file CDDL.Schily.txt from this distribution. ########################################################################### include $(SRCROOT)/$(RULESDIR)/rules.obj ########################################################################### TARGET= $(LIB_PREFIX)$(TARGETLIB)$(LIB_SUFFIX) TARGET_PATH= $(OLIBSDIR) PTARGET= $(OLIBSDIR)/$(TARGET) _INSMODEI= $(_UNIQ)$(INSMODE) __INSMODEI= $(_INSMODEI:$(_UNIQ)=$(INSMODEF)) INSMODEI= $(__INSMODEI:$(_UNIQ)%=%) __AR.o= $(_UNIQ)$(AR.o) ___AR.o= $(__AR.o:$(_UNIQ)=$(AR) $(ARFLAGS) $@) _AR.o= $(___AR.o:$(_UNIQ)%=%) all: $(TARGET_PATH) $(PTARGET) $(TARGET_PATH): $(MKDIR) -p $@ $(PTARGET): $(OFILES) $(_AR.o) `$(LORDER) $(POFILES) | $(TSORT)` $(RANLIB) $@ ########################################################################### include $(SRCROOT)/$(RULESDIR)/sub.htm include $(SRCROOT)/$(RULESDIR)/rules.lnt include $(SRCROOT)/$(RULESDIR)/rules.clr include $(SRCROOT)/$(RULESDIR)/rules.ins include $(SRCROOT)/$(RULESDIR)/rules.tag include $(SRCROOT)/$(RULESDIR)/rules.hlp include $(SRCROOT)/$(RULESDIR)/rules.dep include $(SRCROOT)/$(RULESDIR)/rules.cst ###########################################################################