blob: 914bce0270efcd6e204ff72dbbedd47e8b4c280b [file] [log] [blame]
#
# Top-level Makefile for APRICONV
#
abs_srcdir=@api_srcdir@
abs_builddir=@api_builddir@
VPATH = @srcdir@
# bring in rules.mk for standard functionality
@INCLUDE_RULES@
SUBDIRS = lib ccs ces util
CLEAN_SUBDIRS = . lib ccs ces util
TARGET_LIB = libapriconv.la
DISTCLEAN_TARGETS = config.cache config.log config.status
EXTRACLEAN_TARGETS = configure libtool aclocal.m4
### install location
prefix=@prefix@
exec_prefix=@prefix@/bin
lib_prefix=@prefix@/lib
libdir=@iconv_libdir@
includedir=@includedir@
MKINSTALLDIRS=$(abs_srcdir)/build/mkdir.sh
install:
if [ ! -d $(includedir) ]; then \
$(MKINSTALLDIRS) $(includedir); \
fi; \
cp -p $(abs_srcdir)/include/*.h $(includedir); \
cp -p $(abs_srcdir)/lib/*.h $(includedir); \
cp -p $(abs_builddir)/lib/*.h $(includedir); \
if [ ! -d $(lib_prefix) ]; then \
$(MKINSTALLDIRS) $(lib_prefix); \
fi;
(cd lib; $(LIBTOOL) --mode=install cp $(TARGET_LIB) $(lib_prefix))
if [ ! -d $(libdir) ]; then \
$(MKINSTALLDIRS) $(libdir); \
fi; \
(cd ccs; for i in *.la; do $(LIBTOOL) --mode=install cp $$i $(libdir); done)
(cd ces; for i in *.la; do $(LIBTOOL) --mode=install cp $$i $(libdir); done)
if [ ! -d $(exec_prefix) ]; then \
$(MKINSTALLDIRS) $(exec_prefix); \
fi; \
(cd util; $(LIBTOOL) --mode=install cp iconv $(exec_prefix))
docs:
mkdir ./docs
perl $(abs_srcdir)/build/scandoc.pl -i./build/default.pl -p./docs/ ./lib/*.h
.PHONY: delete-lib