| #******************************************************************************* |
| #* Copyright (C) 2008-2010, International Business Machines |
| #* Corporation and others. All Rights Reserved. |
| #******************************************************************************* |
| |
| #sorry, this won't be friendly to out of source builds |
| |
| srcdir=. |
| top_srcdir=../.. |
| top_builddir=../.. |
| |
| include $(top_builddir)/icudefs.mk |
| |
| LOCALHEADERS= udeprctd.h udraft.h uintrnal.h usystem.h |
| |
| COMMONHDR= $(top_srcdir)/common/unicode |
| DOCDIR= $(top_builddir)/doc/html |
| EXCLUDE=$(srcdir)/exclude.txt |
| |
| all: |
| @echo Usage: 'make install-headers' to update headers. |
| @echo 'be sure to verify the headers (in soure/common/unicode) before checkin!' |
| @exit 1 |
| |
| clean: |
| -$(RMV) $(LOCALHEADERS) |
| |
| $(DOCDIR): |
| ( cd $(top_builddir) ; $(MAKE) doc ) |
| |
| local-headers: $(LOCALHEADERS) |
| |
| install-headers: $(DOCDIR) |
| perl ./genheaders.pl --srcdir=$(DOCDIR) --destdir=$(COMMONHDR) --version=$(VERSION) --exclusion-list=$(EXCLUDE) |
| ( cd $(COMMONHDR) ; ls -l $(LOCALHEADERS) ) |
| |
| %.h: $(COMMONHDR)/%.h |
| cp $< $@ |
| |