~ubuntu-branches/ubuntu/vivid/globus-gss-assist/vivid

« back to all changes in this revision

Viewing changes to pkgdata/Makefile.am

  • Committer: Bazaar Package Importer
  • Author(s): Mattias Ellert
  • Date: 2009-04-18 20:17:33 UTC
  • Revision ID: james.westby@ubuntu.com-20090418201733-xl4r26mgda1shx4q
Tags: upstream-4.0
ImportĀ upstreamĀ versionĀ 4.0

Show diffs side-by-side

added added

removed removed

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