@SET_MAKE@ prefix = @prefix@ exec_prefix = @exec_prefix@ libdir = @libdir@ perl_libdir = $(libdir)/perl # The top of the Orca source directory. abs_top_srcdir = @abs_top_srcdir@ # The name of a directory to create in the packages directory where # all of the non-essential Perl files can be installed when a Perl # module is installed. srcdir_perl_install_rootdir = $(abs_top_srcdir)/packages/fake_install_root CC = @CC@ CFLAGS = @CFLAGS@ MKDIR = @MKDIR@ PERL = @PERL@ ORCA_MAKE_DEFINES = CC='$(CC)' CFLAGS='$(CFLAGS)' # Flags to specify where the Perl modules will be installed. Install # everything except the files that Perl needs to load the module back # into an empty directory created in this source tree. Because the # Perl Makefile's honor $(DESTDIR) and by default the files that # should not be installed into $(perl_libdir) would be installed into # $(DESTDIR)$(srcdir_perl_install_rootdir), explicitly prefix the # $(INSTALL*) paths with $(DESTDIR) and clear $(DESTDIR). PERL_INSTALL_LOCATIONS_FLAGS = PREFIX=$(srcdir_perl_install_rootdir) \ INSTALLPRIVLIB=$(DESTDIR)$(perl_libdir) \ INSTALLARCHLIB=$(DESTDIR)$(perl_libdir) \ INSTALLSITELIB=$(DESTDIR)$(perl_libdir) \ INSTALLSITEARCH=$(DESTDIR)$(perl_libdir) \ DESTDIR= # Flags to pass to '$(PERL) Makefile.PL' to create the Makefile for a # Perl module. ORCA_CREATE_MAKEFILE_FLAGS = $(PERL_INSTALL_LOCATIONS_FLAGS) # Flags to pass to '$(MAKE)' when a Perl module is being built. ORCA_MAKE_PERL_MODULE_FLAGS = CC='$(CC)' OPTIMIZE='$(CFLAGS)' # Flags to pass to '$(MAKE) install' when a Perl module is being # installed. ORCA_INSTALL_PERL_MODULE_FLAGS = $(ORCA_MAKE_PERL_MODULE_FLAGS) \ $(PERL_INSTALL_LOCATIONS_FLAGS) data_dumper_dir = @DATA_DUMPER_DIR@ date_parse_dir = @DATE_PARSE_DIR@ devel_dprof_dir = @DEVEL_DPROF_DIR@ digest_md5_dir = @DIGEST_MD5_DIR@ math_intervalsearch_dir = @MATH_INTERVALSEARCH_DIR@ rrdtool_dir = @RRDTOOL_DIR@ storable_dir = @STORABLE_DIR@ MAKE_DATA_DUMPER = @MAKE_DATA_DUMPER@ MAKE_DATE_PARSE = @MAKE_DATE_PARSE@ MAKE_DEVEL_DPROF = @MAKE_DEVEL_DPROF@ MAKE_DIGEST_MD5 = @MAKE_DIGEST_MD5@ MAKE_MATH_INTERVALSEARCH = @MAKE_MATH_INTERVALSEARCH@ MAKE_RRDTOOL = @MAKE_RRDTOOL@ MAKE_STORABLE = @MAKE_STORABLE@ MAKE_TARGETS = $(MAKE_DATA_DUMPER) \ $(MAKE_DATE_PARSE) \ $(MAKE_DEVEL_DPROF) \ $(MAKE_DIGEST_MD5) \ $(MAKE_MATH_INTERVALSEARCH) \ $(MAKE_RRDTOOL) \ $(MAKE_STORABLE) TEST_DATA_DUMPER = @TEST_DATA_DUMPER@ TEST_DATE_PARSE = @TEST_DATE_PARSE@ TEST_DEVEL_DPROF = @TEST_DEVEL_DPROF@ TEST_DIGEST_MD5 = @TEST_DIGEST_MD5@ TEST_MATH_INTERVALSEARCH = @TEST_MATH_INTERVALSEARCH@ TEST_RRDTOOL = @TEST_RRDTOOL@ TEST_STORABLE = @TEST_STORABLE@ TEST_TARGETS = $(TEST_DATA_DUMPER) \ $(TEST_DATE_PARSE) \ $(TEST_DEVEL_DPROF) \ $(TEST_DIGEST_MD5) \ $(TEST_MATH_INTERVALSEARCH) \ $(TEST_RRDTOOL) \ $(TEST_STORABLE) INSTALL_PERL_DATA_DUMPER = @INSTALL_PERL_DATA_DUMPER@ INSTALL_PERL_DATE_PARSE = @INSTALL_PERL_DATE_PARSE@ INSTALL_PERL_DEVEL_DPROF = @INSTALL_PERL_DEVEL_DPROF@ INSTALL_PERL_DIGEST_MD5 = @INSTALL_PERL_DIGEST_MD5@ INSTALL_PERL_MATH_INTERVALSEARCH = @INSTALL_PERL_MATH_INTERVALSEARCH@ INSTALL_PERL_RRDTOOL = @INSTALL_PERL_RRDTOOL@ INSTALL_PERL_STORABLE = @INSTALL_PERL_STORABLE@ INSTALL_PERL_TARGETS = $(INSTALL_PERL_DATA_DUMPER) \ $(INSTALL_PERL_DATE_PARSE) \ $(INSTALL_PERL_DEVEL_DPROF) \ $(INSTALL_PERL_DIGEST_MD5) \ $(INSTALL_PERL_MATH_INTERVALSEARCH) \ $(INSTALL_PERL_RRDTOOL) \ $(INSTALL_PERL_STORABLE) INSTALL_LIB_RRDTOOL = @INSTALL_LIB_RRDTOOL@ INSTALL_LIB_TARGETS = $(INSTALL_LIB_RRDTOOL) CLEAN_DATA_DUMPER = @CLEAN_DATA_DUMPER@ CLEAN_DATE_PARSE = @CLEAN_DATE_PARSE@ CLEAN_DEVEL_DPROF = @CLEAN_DEVEL_DPROF@ CLEAN_DIGEST_MD5 = @CLEAN_DIGEST_MD5@ CLEAN_MATH_INTERVALSEARCH = @CLEAN_MATH_INTERVALSEARCH@ CLEAN_RRDTOOL = @CLEAN_RRDTOOL@ CLEAN_STORABLE = @CLEAN_STORABLE@ CLEAN_TARGETS = $(CLEAN_DATA_DUMPER) \ $(CLEAN_DATE_PARSE) \ $(CLEAN_DEVEL_DPROF) \ $(CLEAN_DIGEST_MD5) \ $(CLEAN_MATH_INTERVALSEARCH) \ $(CLEAN_RRDTOOL) \ $(CLEAN_STORABLE) DISTCLEAN_DATA_DUMPER = @DISTCLEAN_DATA_DUMPER@ DISTCLEAN_DATE_PARSE = @DISTCLEAN_DATE_PARSE@ DISTCLEAN_DEVEL_DPROF = @DISTCLEAN_DEVEL_DPROF@ DISTCLEAN_DIGEST_MD5 = @DISTCLEAN_DIGEST_MD5@ DISTCLEAN_MATH_INTERVALSEARCH = @DISTCLEAN_MATH_INTERVALSEARCH@ DISTCLEAN_RRDTOOL = @DISTCLEAN_RRDTOOL@ DISTCLEAN_STORABLE = @DISTCLEAN_STORABLE@ DISTCLEAN_TARGETS = $(DISTCLEAN_DATA_DUMPER) \ $(DISTCLEAN_DATE_PARSE) \ $(DISTCLEAN_DEVEL_DPROF) \ $(DISTCLEAN_DIGEST_MD5) \ $(DISTCLEAN_MATH_INTERVALSEARCH) \ $(DISTCLEAN_RRDTOOL) \ $(DISTCLEAN_STORABLE) all: Makefile $(MAKE_TARGETS) make_data_dumper: $(data_dumper_dir)/Makefile cd $(data_dumper_dir) && $(MAKE) $(ORCA_MAKE_PERL_MODULE_FLAGS) $(data_dumper_dir)/Makefile: $(data_dumper_dir)/Makefile.PL $(PERL) cd $(data_dumper_dir) && $(PERL) Makefile.PL $(ORCA_CREATE_MAKEFILE_FLAGS) make_date_parse: $(date_parse_dir)/Makefile cd $(date_parse_dir) && $(MAKE) $(ORCA_MAKE_PERL_MODULE_FLAGS) $(date_parse_dir)/Makefile: $(date_parse_dir)/Makefile.PL $(PERL) cd $(date_parse_dir) && $(PERL) Makefile.PL $(ORCA_CREATE_MAKEFILE_FLAGS) make_devel_dprof: $(devel_dprof_dir)/Makefile cd $(devel_dprof_dir) && $(MAKE) $(ORCA_MAKE_PERL_MODULE_FLAGS) $(devel_dprof_dir)/Makefile: $(devel_dprof_dir)/Makefile.PL $(PERL) cd $(devel_dprof_dir) && $(PERL) Makefile.PL $(ORCA_CREATE_MAKEFILE_FLAGS) make_digest_md5: $(digest_md5_dir)/Makefile cd $(digest_md5_dir) && $(MAKE) $(ORCA_MAKE_PERL_MODULE_FLAGS) $(digest_md5_dir)/Makefile: $(digest_md5_dir)/Makefile.PL $(PERL) cd $(digest_md5_dir) && $(PERL) Makefile.PL $(ORCA_CREATE_MAKEFILE_FLAGS) make_math_intervalsearch: $(math_intervalsearch_dir)/Makefile cd $(math_intervalsearch_dir) && $(MAKE) $(ORCA_MAKE_PERL_MODULE_FLAGS) $(math_intervalsearch_dir)/Makefile: $(math_intervalsearch_dir)/Makefile.PL $(PERL) cd $(math_intervalsearch_dir) && $(PERL) Makefile.PL $(ORCA_CREATE_MAKEFILE_FLAGS) make_rrdtool: $(rrdtool_dir)/Makefile $(PERL) cd $(rrdtool_dir) && $(MAKE) $(ORCA_MAKE_DEFINES) $(rrdtool_dir)/Makefile: $(rrdtool_dir)/config.status $(rrdtool_dir)/Makefile.in cd $(rrdtool_dir) && CONFIG_FILES=Makefile ./config.status $(rrdtool_dir)/config.status: cd $(rrdtool_dir) && ./configure @RRD_CONFIGURE_COMMAND_LINE@ make_storable: $(storable_dir)/Makefile cd $(storable_dir) && $(MAKE) $(ORCA_MAKE_PERL_MODULE_FLAGS) $(storable_dir)/Makefile: $(storable_dir)/Makefile.PL $(PERL) cd $(storable_dir) && $(PERL) Makefile.PL $(ORCA_CREATE_MAKEFILE_FLAGS) check: $(TEST_TARGETS) test: check test_data_dumper: $(data_dumper_dir)/Makefile cd $(data_dumper_dir) && $(MAKE) $(ORCA_MAKE_PERL_MODULE_FLAGS) test test_date_parse: $(date_parse_dir)/Makefile cd $(date_parse_dir) && $(MAKE) $(ORCA_MAKE_PERL_MODULE_FLAGS) test test_devel_dprof: $(devel_dprof_dir)/Makefile cd $(devel_dprof_dir) && $(MAKE) $(ORCA_MAKE_PERL_MODULE_FLAGS) test test_digest_md5: $(digest_md5_dir)/Makefile cd $(digest_md5_dir) && $(MAKE) $(ORCA_MAKE_PERL_MODULE_FLAGS) test test_math_intervalsearch: $(math_intervalsearch_dir)/Makefile cd $(math_intervalsearch_dir) && $(MAKE) $(ORCA_MAKE_PERL_MODULE_FLAGS) test test_rrdtool: make_rrdtool cd $(rrdtool_dir)/perl-shared && $(MAKE) $(ORCA_MAKE_PERL_MODULE_FLAGS) test test_storable: $(storable_dir)/Makefile cd $(storable_dir) && $(MAKE) $(ORCA_MAKE_PERL_MODULE_FLAGS) test # This directory is explicitly located in the source directory as a # place to install Perl files that should not be installed into the # final location with Orca, such as the Perl module manual pages. So # $(DESTDIR) should not appear here. $(srcdir_perl_install_rootdir): $(MKDIR) $(srcdir_perl_install_rootdir) install: $(srcdir_perl_install_rootdir) $(INSTALL_LIB_TARGETS) $(INSTALL_PERL_TARGETS) install_lib_rrdtool: make_rrdtool cd $(rrdtool_dir)/src && $(MAKE) $(ORCA_MAKE_DEFINES) install-libLTLIBRARIES install_perl_data_dumper: $(data_dumper_dir)/Makefile cd $(data_dumper_dir) && $(MAKE) $(ORCA_INSTALL_PERL_MODULE_FLAGS) install install_perl_date_parse: $(date_parse_dir)/Makefile cd $(date_parse_dir) && $(MAKE) $(ORCA_INSTALL_PERL_MODULE_FLAGS) install install_perl_devel_dprof: $(devel_dprof_dir)/Makefile cd $(devel_dprof_dir) && $(MAKE) $(ORCA_INSTALL_PERL_MODULE_FLAGS) install install_perl_digest_md5: $(digest_md5_dir)/Makefile cd $(digest_md5_dir) && $(MAKE) $(ORCA_INSTALL_PERL_MODULE_FLAGS) install install_perl_math_intervalsearch: $(math_intervalsearch_dir)/Makefile cd $(math_intervalsearch_dir) && $(MAKE) $(ORCA_INSTALL_PERL_MODULE_FLAGS) install install_perl_rrdtool: make_rrdtool cd $(rrdtool_dir)/perl-shared && $(MAKE) $(ORCA_INSTALL_PERL_MODULE_FLAGS) install install_perl_storable: $(storable_dir)/Makefile cd $(storable_dir) && $(MAKE) $(ORCA_INSTALL_PERL_MODULE_FLAGS) install clean: $(CLEAN_TARGETS) $(RM) -fr $(srcdir_perl_install_rootdir) clean_data_dumper: if test -r $(data_dumper_dir)/Makefile; then \ echo making clean in $(data_dumper_dir); \ (cd $(data_dumper_dir) && $(MAKE) clean) || exit 1; \ fi clean_date_parse: if test -r $(date_parse_dir)/Makefile; then \ echo making clean in $(date_parse_dir); \ (cd $(date_parse_dir) && $(MAKE) clean) || exit 1; \ fi clean_devel_dprof: if test -r $(devel_dprof_dir)/Makefile; then \ echo making clean in $(devel_dprof_dir); \ (cd $(devel_dprof_dir) && $(MAKE) clean) || exit 1; \ fi clean_digest_md5: if test -r $(digest_md5_dir)/Makefile; then \ echo making clean in $(digest_md5_dir); \ (cd $(digest_md5_dir) && $(MAKE) clean) || exit 1; \ fi clean_math_intervalsearch: if test -r $(math_intervalsearch_dir)/Makefile; then \ echo making clean in $(math_intervalsearch_dir); \ (cd $(math_intervalsearch_dir) && $(MAKE) clean) || exit 1; \ fi clean_rrdtool: cd $(rrdtool_dir) && $(MAKE) clean clean_storable: if test -r $(storable_dir)/Makefile; then \ echo making clean in $(storable_dir); \ (cd $(storable_dir) && $(MAKE) clean) || exit 1; \ fi distclean: $(DISTCLEAN_TARGETS) $(RM) Makefile distclean_data_dumper: clean_data_dumper distclean_date_parse: clean_date_parse distclean_devel_dprof: clean_devel_dprof distclean_digest_md5: clean_digest_md5 distclean_math_intervalsearch: clean_math_intervalsearch distclean_rrdtool: clean_rrdtool cd $(rrdtool_dir) && $(MAKE) distclean distclean_storable: clean_storable Makefile: Makefile.in cd .. && CONFIG_FILES=packages/Makefile ./config.status