Initial commit
[profile/ivi/openjade.git] / Makefile.lib.in
1 #
2 #  Makefile.lib.in - Makerules for building libraries
3 #
4 #  $Id: Makefile.lib.in,v 1.2.4.1.2.4 2002/01/22 11:57:53 icastle Exp $
5 #
6 #  Copyright (C) 1998 Cees A. de Groot
7 #
8
9 CLEANFILES=-r lib$(LIB).la $(OBJS) $(COBJS) $(LT_OBJS) core .libs Makefile.lt
10
11 top_builddir=@TOP@
12 LIB_THREADS=@LIB_THREADS@
13 mkinstalldirs = $(SHELL) $(TOP)/config/mkinstalldirs
14 INSTALL = @INSTALL@
15 INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS)
16 transform = @program_transform_name@
17 LINKFLAGS = @LINKFLAGS@
18
19 all: lib$(LIB).la
20 pure: all
21
22 Makefile.lt:
23         echo 'LT_OBJS='`echo $(OBJS)|sed 's/\.o/.lo/g'` >Makefile.lt
24
25 lib$(LIB).la: $(LT_OBJS)
26         $(LIBTOOL) --mode=link $(CC) $(LINKFLAGS) -o lib$(LIB).la $(LT_OBJS) \
27             -rpath $(libdir) -version-info $(LTVERSION) $(DEPLIBS)
28
29 install:
30         $(mkinstalldirs) $(DESTDIR)$(libdir)
31         $(LIBTOOL) --mode=install $(INSTALL_PROGRAM) lib$(LIB).la $(DESTDIR)$(libdir)
32
33 depend: depend_src
34 depend.temp: $(GENSRCS)
35 gen: $(GENSRCS)