afsconfig-and-rcsid-all-around-20010705
[openafs.git] / src / Makefile.am.common
1 # $Id$
2
3 INCLUDES+=-I$(top_builddir)/include 
4
5 SYSNAME=@SYSNAME@
6
7 CP = cp
8
9 LEXLIB = @LEXLIB@
10
11 COMPILE_ET = $(top_builddir)/comerr/compile_et
12
13 .et.h:
14         $(COMPILE_ET) $<
15 .et.c:
16         $(COMPILE_ET) $<
17
18 buildinclude = $(top_builddir)/include
19
20 all-local: install-build-headers
21
22 install-build-headers:: $(include_HEADERS) $(build_HEADERZ) $(rxbuild_HEADERZ= $(afsbuild_HEADERZ)
23         @foo='$(include_HEADERS) $(build_HEADERZ)'; \
24         for f in $$foo; do \
25                 f=`basename $$f`; \
26                 if test -f "$(srcdir)/$$f"; then file="$(srcdir)/$$f"; \
27                 else file="$$f"; fi; \
28                 if cmp -s  $$file $(buildinclude)/$$f 2> /dev/null ; then \
29                 : ; else \
30                         echo " $(CP) $$file $(buildinclude)/$$f"; \
31                         $(CP) $$file $(buildinclude)/$$f; \
32                 fi ; \
33         done
34         @foo='$(afsbuild_HEADERZ)'; \
35         for f in $$foo; do \
36                 f=`basename $$f`; \
37                 if test -f "$(srcdir)/$$f"; then file="$(srcdir)/$$f"; \
38                 else file="$$f"; fi; \
39                 if cmp -s  $$file $(buildinclude)/afs/$$f 2> /dev/null ; then \
40                 : ; else \
41                         echo " $(CP) $$file $(buildinclude)/afs/$$f"; \
42                         $(CP) $$file $(buildinclude)/afs/$$f; \
43                 fi ; \
44         done
45         @foo='$(rxinclude_HEADERZ)'; \
46         for f in $$foo; do \
47                 f=`basename $$f`; \
48                 if test -f "$(srcdir)/$$f"; then file="$(srcdir)/$$f"; \
49                 else file="$$f"; fi; \
50                 if cmp -s  $$file $(buildinclude)/rx/$$f 2> /dev/null ; then \
51                 : ; else \
52                         echo " $(CP) $$file $(buildinclude)/rx/$$f"; \
53                         $(CP) $$file $(buildinclude)/rx/$$f; \
54                 fi ; \
55         done