~ubuntu-branches/ubuntu/wily/globus-xio-pipe-driver/wily

« back to all changes in this revision

Viewing changes to pkgdata/Makefile.am

  • Committer: Package Import Robot
  • Author(s): Mattias Ellert
  • Date: 2014-09-23 17:07:21 UTC
  • mfrom: (1.1.3)
  • Revision ID: package-import@ubuntu.com-20140923170721-ywgnt4r9wn1a2tj1
Tags: 3.7-1
* Update to Globus Toolkit 6.0
* Drop GPT build system and GPT packaging metadata
* Rename binary package due to dropped soname (this is a plugin)

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
include $(top_srcdir)/globus_automake_pre
2
 
 
3
 
FILELIST_FILES = noflavor_data.filelist \
4
 
        $(GLOBUS_FLAVOR_NAME)_dev.filelist \
5
 
        noflavor_doc.filelist \
6
 
        $(GLOBUS_FLAVOR_NAME)_pgm.filelist \
7
 
        $(GLOBUS_FLAVOR_NAME)_pgm_static.filelist \
8
 
        $(GLOBUS_FLAVOR_NAME)_rtl.filelist
9
 
 
10
 
 
11
 
METADATA_FILES = \
12
 
        pkg_data_noflavor_data.gpt \
13
 
        pkg_data_$(GLOBUS_FLAVOR_NAME)_dev.gpt \
14
 
        pkg_data_noflavor_doc.gpt \
15
 
        pkg_data_$(GLOBUS_FLAVOR_NAME)_pgm.gpt \
16
 
        pkg_data_$(GLOBUS_FLAVOR_NAME)_pgm_static.gpt \
17
 
        pkg_data_$(GLOBUS_FLAVOR_NAME)_rtl.gpt
18
 
 
19
 
pkg_DATA = $(FILELIST_FILES) $(METADATA_FILES)
20
 
 
21
 
pkgconfdir = @pkgconfdir@
22
 
## pkgconf = [ DATA ]
23
 
 
24
 
pkgconf_DATA = @pkgconffile@
25
 
 
26
 
filelist_file: $(MAKEFILE_AMS)
27
 
        @for p in $(FILELIST_FILES); do \
28
 
            if test -f "$$p"; then \
29
 
                rm -f $$p; \
30
 
            fi; \
31
 
        done
32
 
 
33
 
$(pkg_DATA): all_filelists
34
 
 
35
 
all_filelists: filelist_file
36
 
         @(cd .. && $(MAKE) $(AM_MAKEFLAGS) filelist) \
37
 
## This trick allows "-k" to keep its natural meaning when running a
38
 
## recursive rule.
39
 
          || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac;
40
 
 
41
 
 
42
 
#
43
 
# Override the normal install target to avoid dying when a given
44
 
# kind of metadata file is missing by calling "true"
45
 
install-pkgDATA: $(pkg_DATA)
46
 
        @$(NORMAL_INSTALL)
47
 
        test -z "$(pkgdir)" || $(mkinstalldirs) "$(DESTDIR)$(pkgdir)";
48
 
        @list='$(pkg_DATA)'; for p in $$list; do \
49
 
          if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
50
 
          f=`echo $$p | sed -e 's|^.*/||'`; \
51
 
          echo " $(INSTALL_DATA) '$$d$$p' '$(DESTDIR)$(pkgdir)/$$f'"; \
52
 
          $(INSTALL_DATA) "$$d$$p" "$(DESTDIR)$(pkgdir)/$$f"; \
53
 
        done || true
54
 
        @list='$(pkg_DATA)'; for p in $$list; do \
55
 
          if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
56
 
          f=`echo $$p | sed -e 's|^.*/||'`; \
57
 
          if expr $$p : '.*filelist$$' > /dev/null ; then \
58
 
              if test `cat $$d$$p | wc -l` = 2; then \
59
 
                  listtype=`echo "$$p" | sed -e 's!\.filelist!!'`; \
60
 
                  rm "$(DESTDIR)$(pkgdir)/$$f" ; \
61
 
                  rm "$(DESTDIR)$(pkgdir)/pkg_data_$${listtype}.gpt"; \
62
 
              fi ; \
63
 
          fi; \
64
 
        done || true
65
 
 
66
 
$(METADATA_FILES): pkg_data_src.gpt
67
 
        @$(GPT_LOCATION)/sbin/gpt_generate_bin_pkg_data  \
68
 
        --flavor=$(GLOBUS_FLAVOR_NAME) pkg_data_src.gpt
69
 
 
70
 
EXTRA_DIST = $(pkgconffile_in)
71
 
 
72
 
distclean-local:
73
 
        @if test -f master.filelist; then \
74
 
                rm *.filelist; \
75
 
        fi; \
76
 
        if test -f pkg_data_noflavor_data.gpt; then \
77
 
                rm pkg_data_*.gpt; \
78
 
        fi
79
 
 
80
 
include $(top_srcdir)/globus_automake_post