nexmon – Blame information for rev 1
?pathlinks?
Rev | Author | Line No. | Line |
---|---|---|---|
1 | office | 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 |