blob: 2f91da23780ca398c726155242e3c41c97281381 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
#-----------------------------------------------------------------------------
# $Id: clib.mk,v 1.2 1996/11/21 16:50:31 simonm Exp $
# Useful variables:
# ARCHIVE = archive name
# LIBOBJS = list of object files
# DESTDIR = where to install
# INSTALLED_NAME = name to install as (default = $(ARCHIVE))
# DEP_SRCS = sources for make depend (optional)
#-----------------------------------------------------------------------------
ifndef INSTALLED_NAME
INSTALLED_NAME = $(ARCHIVE)
endif
all :: $(ARCHIVE)
$(ARCHIVE) :: $(LIBOBJS)
@$(RM) $@
$(AR) $@ $(LIBOBJS)
$(RANLIB) $@
install :: $(ARCHIVE)
$(INSTALL) $(INSTDATAFLAGS) $(ARCHIVE) $(DESTDIR)/$(INSTALLED_NAME)
cd $(DESTDIR)/$(INSTALLED_NAME); $(RANLIB) $(INSTALLED_NAME)
clean ::
$(RM) $(ARCHIVE)
ifdef DEP_SRCS
include $(TOP)/mk/cdepend.mk
endif
|