Header file is renamed.
[gedcom-parse.git] / utf8 / libcharset / Makefile.am
1 ## Process this file with automake to produce Makefile.in
2 # $Id$
3 # $Name$
4
5 noinst_LTLIBRARIES = libcharset.la
6 libcharset_la_SOURCES = localcharset.c
7 noinst_HEADERS = libcharset.h
8 INCLUDES = -DLIBDIR=\"$(libdir)\"
9
10 EXTRA_DIST = config.charset ref-add.sin ref-del.sin
11
12 all-local: charset.alias ref-add.sed ref-del.sed
13
14 charset_alias = $(DESTDIR)$(libdir)/charset.alias
15 charset_tmp = $(DESTDIR)$(libdir)/charset.tmp
16 install-exec-local: all-local
17         test @GLIBC21@ != no || $(mkinstalldirs) $(DESTDIR)$(libdir)
18         if test -f $(charset_alias); then \
19           sed -f ref-add.sed $(charset_alias) > $(charset_tmp) ; \
20           $(INSTALL_DATA) $(charset_tmp) $(charset_alias) ; \
21           rm -f $(charset_tmp) ; \
22         else \
23           if test @GLIBC21@ = no; then \
24             sed -f ref-add.sed charset.alias > $(charset_tmp) ; \
25             $(INSTALL_DATA) $(charset_tmp) $(charset_alias) ; \
26             rm -f $(charset_tmp) ; \
27           fi ; \
28         fi
29
30 uninstall-local: all-local
31         if test -f $(charset_alias); then \
32           sed -f ref-del.sed $(charset_alias) > $(charset_tmp); \
33           if grep '^# Packages using this file: $$' $(charset_tmp) \
34               > /dev/null; then \
35             rm -f $(charset_alias); \
36           else \
37             $(INSTALL_DATA) $(charset_tmp) $(charset_alias); \
38           fi; \
39           rm -f $(charset_tmp); \
40         fi
41
42 charset.alias: config.charset
43         $(SHELL) $(srcdir)/config.charset '@host@' > t-$@
44         mv t-$@ $@
45
46 SUFFIXES = .sed .sin
47 .sin.sed:
48         sed -e '/^#/d' -e 's/@''PACKAGE''@/@PACKAGE@/g' $< > t-$@
49         mv t-$@ $@
50
51 CLEANFILES = charset.alias ref-add.sed ref-del.sed