1 #******************************************************************************* 2 #* Copyright (C) 2008-2011, International Business Machines 3 #* Corporation and others. All Rights Reserved. 4 #******************************************************************************* 5 6 #sorry, this won't be friendly to out of source builds 7 8 srcdir=. 9 top_srcdir=../.. 10 top_builddir=../.. 11 12 include $(top_builddir)/icudefs.mk 13 14 LOCALHEADERS= udeprctd.h udraft.h uintrnal.h usystem.h 15 16 COMMONHDR= $(top_srcdir)/common/unicode 17 DOCDIR= $(top_builddir)/doc/html 18 EXCLUDE=$(srcdir)/exclude.txt 19 -include Makefile.local 20 21 all: 22 @echo Usage: 'make install-headers' to update headers. 23 @echo 'be sure to verify the headers (in soure/common/unicode) before checkin!' 24 @exit 1 25 26 clean: 27 -$(RMV) $(LOCALHEADERS) 28 29 $(DOCDIR): 30 ( cd $(top_builddir) ; $(MAKE) doc ) 31 32 local-headers: $(LOCALHEADERS) 33 34 install-headers: $(DOCDIR) 35 perl ./genheaders.pl --srcdir=$(DOCDIR) --destdir=$(COMMONHDR) --version=$(VERSION) --exclusion-list=$(EXCLUDE) $(GENHEADERS_OPTS) 36 ( cd $(COMMONHDR) ; ls -l $(LOCALHEADERS) ) 37 38 %.h: $(COMMONHDR)/%.h 39 cp $< $@ 40 41