1 # This Makefile fragment contains rules necessary to build libtool libraries,
2 # the Makefile rules necessary to use them are all in Makefile.config
8 # Basic rule to link a shared library.
9 LT_LDLIB_shlib=$(LIBTOOL) --quiet --mode=link --tag=CC \
10 $(MT_CC) -rpath $(libdir) \
11 $(PTH_LDFLAGS) $(PTH_CFLAGS) $(LDFLAGS_$(@)) \
14 -export-symbols $@.sym \
15 -version-info=$(LT_current):$(LT_revision):$(LT_age)
18 # Link a static convenience library (contains no PIC code)
19 LT_LDLIB_static=$(LIBTOOL) --quiet --mode=link --tag=CC \
20 $(MT_CC) -static $(LDFLAGS) $(DBG) $(OPTMZ) \
23 # Link a convenience library for use in other libs (contains PIC code)
24 LT_LDLIB_pic= $(LIBTOOL) --quiet --mode=link --tag=CC \
25 $(MT_CC) $(LDFLAGS) $(DBG) $(OPTMZ) \
28 LT_CLEAN=$(RM) -rf .libs *.la *.lo