]> git.saurik.com Git - apple/icu.git/blobdiff - icuSources/Makefile.in
ICU-6.2.4.tar.gz
[apple/icu.git] / icuSources / Makefile.in
index 48a2fe0106e79b2574f4cdfbf95578dc744448b6..95c52d77ba3ba3134fb9874fcc6f207535f3a2be 100644 (file)
@@ -1,6 +1,6 @@
 #******************************************************************************
 #
-#   Copyright (C) 1998-2003, International Business Machines
+#   Copyright (C) 1998-2004, International Business Machines
 #   Corporation and others.  All Rights Reserved.
 #
 #******************************************************************************
@@ -22,34 +22,28 @@ docsubdir = $(PACKAGE)$(ICULIBDASHSUFFIX)/html
 ## Build directory information
 subdir = .
 
-AUTOCONF = @AUTOCONF@
-
-## Platform-specific setup
-include @platform_make_fragment@
+#AUTOCONF = @AUTOCONF@
 
 ## Optional directory setup
-@EXTRAS_TRUE@EXTRA = extra
-@EXTRAS_FALSE@EXTRA = 
 @LAYOUT_TRUE@LAYOUT = layout layoutex
-@LAYOUT_FALSE@LAYOUT = 
+@ICUIO_TRUE@ICUIO = io
+@EXTRAS_TRUE@EXTRA = extra
 @TESTS_TRUE@TEST = test
-@TESTS_FALSE@TEST = 
 @SAMPLES_TRUE@SAMPLE = samples
-@SAMPLES_FALSE@SAMPLE = 
 
 DOXYGEN = @DOXYGEN@
 
 ## Files to remove for 'make clean'
-CLEANFILES = *~ README
+CLEANFILES = *~ 
 
 ## Files built (autoconfed) and installed
-INSTALLED_BUILT_FILES = $(top_builddir)/config/Makefile.inc $(top_builddir)/config/icu-config @platform_make_fragment@ README $(EXTRA_DATA:%=$(DESTDIR)$(pkglibdir)/%)
+INSTALLED_BUILT_FILES = $(top_builddir)/config/Makefile.inc $(top_builddir)/config/icu-config @platform_make_fragment@ $(EXTRA_DATA:%=$(DESTDIR)$(pkglibdir)/%)
 
 ## Files built (autoconfed) but not installed
 LOCAL_BUILT_FILES = icudefs.mk
 
 DOCDIRS = common i18n
-SUBDIRS =  stubdata common i18n $(LAYOUT) tools data $(EXTRA) $(TEST) $(SAMPLE)
+SUBDIRS =  stubdata common i18n $(LAYOUT) tools data $(ICUIO) $(EXTRA) $(SAMPLE) $(TEST)
 
 SECTION = 1
 
@@ -77,6 +71,7 @@ clean: clean-recursive-with-twist clean-local
 distclean : distclean-recursive distclean-local
 dist: dist-recursive dist-local
 check: all check-recursive check-local
+check-recursive: all
 
 ifeq ($(DOXYGEN),)
 doc:
@@ -85,7 +80,7 @@ doc:
 else
 doc: doc/html/index.html
 
-doc/html/index.html: Doxyfile $(wildcard ./common/unicode/platform.h $(srcdir)/common/unicode/*.h $(srcdir)/i18n/unicode/*.h $(srcdir)/layout/unicode/*.h)
+doc/html/index.html: Doxyfile $(wildcard ./common/unicode/platform.h $(srcdir)/common/unicode/*.h $(srcdir)/i18n/unicode/*.h $(srcdir)/layout/unicode/*.h $(srcdir)/io/unicode/*.h)
        $(DOXYGEN)
 
 Doxyfile: $(srcdir)/Doxyfile.in
@@ -95,8 +90,11 @@ endif
 LOCAL_SUBDIRS = $(SUBDIRS)
 CLEAN_FIRST_SUBDIRS = tools
 
+$(LIBDIR) $(BINDIR):
+       -$(MKINSTALLDIRS) $@
+
 ## Recursive targets
-all-recursive install-recursive clean-recursive distclean-recursive dist-recursive check-recursive:
+all-recursive install-recursive clean-recursive distclean-recursive dist-recursive check-recursive: $(LIBDIR) $(BINDIR)
        @dot_seen=no; \
        target=`echo $@ | sed s/-recursive//`; \
        list='$(LOCAL_SUBDIRS)'; for subdir in $$list; do \
@@ -125,14 +123,14 @@ install-icu: $(INSTALLED_BUILT_FILES)
        @$(MKINSTALLDIRS) $(DESTDIR)$(pkglibdir)
        @$(MKINSTALLDIRS) $(DESTDIR)$(bindir)
        @$(MKINSTALLDIRS) $(DESTDIR)$(sbindir)
+       $(INSTALL_DATA) @platform_make_fragment@ $(DESTDIR)$(pkgdatadir)/config/@platform_make_fragment_name@
+       $(INSTALL_SCRIPT) $(top_srcdir)/mkinstalldirs $(DESTDIR)$(pkgdatadir)/mkinstalldirs
+       $(INSTALL_DATA) $(top_srcdir)/../license.html $(DESTDIR)$(pkgdatadir)/license.html
+       $(INSTALL_SCRIPT) $(top_builddir)/config/icu-config $(DESTDIR)$(bindir)/icu-config
        $(INSTALL_DATA) $(top_builddir)/config/Makefile.inc $(DESTDIR)$(pkglibdir)/Makefile.inc
        cd $(DESTDIR)$(pkglibdir)/..; \
            $(RM) current && ln -s $(VERSION) current; \
            $(RM) Makefile.inc && ln -s current/Makefile.inc .
-       $(INSTALL_DATA) @platform_make_fragment@ $(DESTDIR)$(pkgdatadir)/config/@platform_make_fragment_name@
-       $(INSTALL_SCRIPT) $(top_srcdir)/mkinstalldirs $(DESTDIR)$(pkgdatadir)/mkinstalldirs
-       $(INSTALL_DATA) README $(DESTDIR)$(pkgdatadir)/README
-       $(INSTALL_SCRIPT) $(top_builddir)/config/icu-config $(DESTDIR)$(bindir)/icu-config
 
 ifeq ($(DOXYGEN),)
 install-doc:
@@ -166,10 +164,6 @@ icudefs.mk: $(srcdir)/icudefs.mk.in  $(top_builddir)/config.status
        cd $(top_builddir) \
                && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
 
-README: $(srcdir)/README.in  $(top_builddir)/config.status
-       cd $(top_builddir) \
-               && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
-
 Makefile: $(srcdir)/Makefile.in icudefs.mk $(top_builddir)/config.status
        cd $(top_builddir) \
                && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
@@ -180,7 +174,7 @@ $(top_builddir)/config/Makefile.inc: $(srcdir)/config/Makefile.inc.in  $(top_bui
 
 $(top_builddir)/config/icu-config: $(top_builddir)/Makefile $(top_srcdir)/config/icu-config-top $(top_srcdir)/config/icu-config-bottom $(top_builddir)/config/Makefile.inc @platform_make_fragment@ $(top_srcdir)/config/make2sh.sed
        -$(RMV) $@
-       $(INSTALL_DATA) $(top_srcdir)/config/icu-config-top $@
+       $(INSTALL_SCRIPT) $(top_srcdir)/config/icu-config-top $@
        @echo "# Following from @platform_make_fragment@" >> $@
        sed -f $(top_srcdir)/config/make2sh.sed < $(top_builddir)/config/Makefile.inc | grep -v '#M#' | uniq >> $@
        sed -f $(top_srcdir)/config/make2sh.sed < @platform_make_fragment@ | grep -v '#M#' | uniq >> $@