]>
Commit | Line | Data |
---|---|---|
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 |