1
include $(top_srcdir)/globus_automake_pre
3
flavordir = $(GLOBUS_LOCATION)/etc/$(PACKAGE)
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
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
21
pkg_DATA = $(FILELIST_FILES) $(METADATA_FILES)
23
filelist_file: $(MAKEFILE_AMS)
25
if test -f "master.filelist"; then \
26
rm $(FILELIST_FILE); \
29
all_filelists: filelist_file
30
@(cd .. && $(MAKE) $(AM_MAKEFLAGS) filelist) \
31
## This trick allows "-k" to keep its natural meaning when running a
33
|| case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac;
36
$(FILELIST_FILES): sort_filelist
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 \
45
$(GPT_LOCATION)/sbin/gpt_sort_filelist \
46
--flavor=$(GLOBUS_FLAVOR_NAME) \
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)
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; \
59
echo " $(pkgDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(pkgdir)/$$f'"; \
60
$(pkgDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(pkgdir)/$$f"; \
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
69
@if test -f master.filelist; then \
72
if test -f pkg_data_noflavor_data.gpt; then \
76
include $(top_srcdir)/globus_automake_post