1# Makefile for libcharset
2
3#### Start of system configuration section. ####
4
5
6# Directories used by "make":
7srcdir = .
8
9# Directories used by "make install":
10prefix = /usr/local
11local_prefix = /usr/local
12exec_prefix = ${prefix}
13libdir = ${exec_prefix}/lib
14includedir = ${prefix}/include
15mandir = ${prefix}/man
16
17# Programs used by "make":
18CP = cp
19RM = rm -f
20
21
22# Programs used by "make install":
23INSTALL = /usr/bin/install -c
24INSTALL_DATA = ${INSTALL} -m 644
25MKINSTALLDIRS = $(SHELL) $(srcdir)/autoconf/mkinstalldirs
26
27#### End of system configuration section. ####
28
29SHELL = /bin/sh
30
31all : include/libcharset.h force
32	cd lib && $(MAKE) all
33
34include/libcharset.h :
35	if [ ! -d include ] ; then mkdir include ; fi
36	$(CP) $(srcdir)/include/libcharset.h.in include/libcharset.h
37
38# Installs the library and include files only. Typically called with only
39# $(libdir) and $(includedir) - don't use $(prefix) and $(exec_prefix) here.
40install-lib : all force
41	cd lib && $(MAKE) install-lib libdir='$(libdir)' includedir='$(includedir)'
42	$(MKINSTALLDIRS) $(includedir)
43	$(INSTALL_DATA) include/libcharset.h $(includedir)/libcharset.h
44
45install : force
46	cd lib && $(MAKE) install prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)'
47	$(MKINSTALLDIRS) $(DESTDIR)$(includedir)
48	$(INSTALL_DATA) include/libcharset.h $(DESTDIR)$(includedir)/libcharset.h
49
50installdirs : force
51	cd lib && $(MAKE) installdirs prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)'
52	$(MKINSTALLDIRS) $(DESTDIR)$(includedir)
53
54uninstall : force
55	cd lib && $(MAKE) uninstall prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)'
56	$(RM) $(DESTDIR)$(includedir)/libcharset.h
57
58check : force
59	cd lib && $(MAKE) check
60
61mostlyclean : force
62	cd lib && $(MAKE) mostlyclean
63
64clean : force
65	cd lib && $(MAKE) clean
66
67distclean : force
68	cd lib && if test -f Makefile; then $(MAKE) distclean; fi
69	$(RM) include/libcharset.h
70	$(RM) config.status config.log config.cache Makefile config.h libtool
71
72maintainer-clean : force
73	cd lib && if test -f Makefile; then $(MAKE) maintainer-clean; fi
74	$(RM) include/libcharset.h
75	$(RM) config.status config.log config.cache Makefile config.h libtool
76
77force :
78
79