File:  [ELWIX - Embedded LightWeight unIX -] / embedaddon / libiconv / preload / Makefile.in
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs - revision graph
Tue Feb 21 22:57:48 2012 UTC (12 years, 4 months ago) by misho
Branches: libiconv, MAIN
CVS tags: v1_14p0, v1_14, v1_13_1, HEAD
libiconv

    1: # Makefile for libiconv/preload
    2: 
    3: #### Start of system configuration section. ####
    4: 
    5: # Directories used by "make":
    6: srcdir = @srcdir@
    7: 
    8: # Directories used by "make install":
    9: prefix = @prefix@
   10: local_prefix = /usr/local
   11: exec_prefix = @exec_prefix@
   12: libdir = @libdir@
   13: 
   14: # Programs used by "make":
   15: CC = @CC@
   16: CFLAGS = @CFLAGS@ @CFLAG_VISIBILITY@
   17: CPPFLAGS = @CPPFLAGS@
   18: LDFLAGS = @LDFLAGS@
   19: INCLUDES = -I../lib -I$(srcdir)/../lib -I../include -I$(srcdir)/../include -I.. -I$(srcdir)/..
   20: # -DBUILDING_LIBICONV: Change expansion of LIBICONV_DLL_EXPORTED macro.
   21: # -DBUILDING_DLL: Change expansion of RELOCATABLE_DLL_EXPORTED macro.
   22: DEFS = -DLIBDIR=\"$(libdir)\" -DBUILDING_LIBICONV -DBUILDING_DLL \
   23: -DENABLE_RELOCATABLE=1 -DIN_LIBRARY -DINSTALLDIR=\"$(libdir)\" -DNO_XMALLOC \
   24: -Dset_relocation_prefix=libiconv_set_relocation_prefix \
   25: -Drelocate=libiconv_relocate @DEFS@
   26: LIBTOOL = @LIBTOOL@
   27: LIBTOOL_COMPILE = $(LIBTOOL) --mode=compile
   28: LIBTOOL_LINK = $(LIBTOOL) --mode=link
   29: LN_S = @LN_S@
   30: RM = rm -f
   31: 
   32: # Programs used by "make install":
   33: INSTALL = @INSTALL@
   34: INSTALL_PROGRAM = @INSTALL_PROGRAM@
   35: INSTALL_DATA = @INSTALL_DATA@
   36: mkinstalldirs = $(SHELL) @top_srcdir@/build-aux/mkinstalldirs
   37: 
   38: #### End of system configuration section. ####
   39: 
   40: SHELL = /bin/sh
   41: 
   42: # Needed by $(LIBTOOL).
   43: top_builddir = .
   44: 
   45: SOURCES = $(srcdir)/../lib/iconv.c $(srcdir)/../libcharset/lib/localcharset.c $(srcdir)/../lib/relocatable.c
   46: 
   47: all : @PLUGLIB@
   48: 
   49: preloadable_libiconv.so : $(SOURCES)
   50: 	$(RM) -r objects
   51: 	mkdir objects && \
   52: 	for f in $(SOURCES); do \
   53: 	  $(LIBTOOL_COMPILE) $(CC) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) $(DEFS) -DLIBICONV_PLUG -c $$f -o objects/`basename $$f | sed -e 's,\.c$$,.o,'` || exit 1; \
   54: 	done && \
   55: 	$(LIBTOOL_LINK) $(CC) $(LDFLAGS) $(CFLAGS) -o libiconv.la -rpath $(libdir) -no-undefined objects/*.lo && \
   56: 	$(RM) -r objects
   57: 	cp .libs/libiconv.so preloadable_libiconv.so
   58: 
   59: install : all force
   60: 	if [ ! -d $(DESTDIR)$(libdir) ] ; then $(mkinstalldirs) $(DESTDIR)$(libdir) ; fi
   61: 	if test -n "@PLUGLIB@"; then $(INSTALL_DATA) @PLUGLIB@ $(DESTDIR)$(libdir)/@PLUGLIB@.new && mv $(DESTDIR)$(libdir)/@PLUGLIB@.new $(DESTDIR)$(libdir)/@PLUGLIB@ ; fi
   62: 
   63: install-strip : install
   64: 
   65: installdirs : force
   66: 	if [ ! -d $(DESTDIR)$(libdir) ] ; then $(mkinstalldirs) $(DESTDIR)$(libdir) ; fi
   67: 
   68: uninstall : force
   69: 	if test -n "@PLUGLIB@"; then $(RM) $(DESTDIR)$(libdir)/@PLUGLIB@ ; fi
   70: 
   71: check : all
   72: 
   73: mostlyclean : clean
   74: 
   75: clean : force
   76: 	$(RM) *.o *.lo *.a *.la preloadable_libiconv* core *.stackdump so_locations
   77: 	$(RM) -r .libs _libs objects
   78: 
   79: distclean : clean
   80: 	$(RM) config.status config.log config.cache Makefile libtool
   81: 
   82: maintainer-clean : distclean
   83: 
   84: force :
   85: 

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>