DBIx-FullTextSearch

 view release on metacpan or  search on metacpan

test_data/Makefile.file  view on Meta::CPAN

# we call false(1) when we rebuild it. So make(1) is not completely wrong when it
# does so. Our milage may vary.
# .PRECIOUS: Makefile    # seems to be not necessary anymore

.PHONY: all config static dynamic test linkext manifest

# Where is the Config information that we are using/depend on
CONFIGDEP = $(PERL_ARCHLIB)/Config.pm $(PERL_INC)/config.h

# Where to put things:
INST_LIBDIR      = $(INST_LIB)
INST_ARCHLIBDIR  = $(INST_ARCHLIB)

INST_AUTODIR     = $(INST_LIB)/auto/$(FULLEXT)
INST_ARCHAUTODIR = $(INST_ARCHLIB)/auto/$(FULLEXT)

INST_STATIC  =
INST_DYNAMIC =
INST_BOOT    =

EXPORT_LIST = 

PERL_ARCHIVE = 

TO_INST_PM = lib/DBD/XBase.pm \
	lib/XBase.pm \
	lib/XBase/Base.pm \
	lib/XBase/Index.pm \
	lib/XBase/Memo.pm \
	lib/XBase/SQL.pm \
	lib/XBase/cdx.pm

PM_TO_BLIB = lib/XBase/Memo.pm \
	$(INST_LIB)/XBase/Memo.pm \
	lib/XBase/cdx.pm \
	$(INST_LIB)/XBase/cdx.pm \
	lib/XBase/Index.pm \
	$(INST_LIB)/XBase/Index.pm \
	lib/XBase/SQL.pm \
	$(INST_LIB)/XBase/SQL.pm \
	lib/XBase.pm \
	$(INST_LIB)/XBase.pm \
	lib/DBD/XBase.pm \
	$(INST_LIB)/DBD/XBase.pm \
	lib/XBase/Base.pm \
	$(INST_LIB)/XBase/Base.pm


# --- MakeMaker tool_autosplit section:

# Usage: $(AUTOSPLITFILE) FileToSplit AutoDirToSplitInto
AUTOSPLITFILE = $(PERL) "-I$(PERL_ARCHLIB)" "-I$(PERL_LIB)" -e 'use AutoSplit;autosplit($$ARGV[0], $$ARGV[1], 0, 1, 1) ;'


# --- MakeMaker tool_xsubpp section:


# --- MakeMaker tools_other section:

SHELL = /bin/sh
CHMOD = chmod
CP = cp
LD = cc
MV = mv
NOOP = $(SHELL) -c true
RM_F = rm -f
RM_RF = rm -rf
TEST_F = test -f
TOUCH = touch
UMASK_NULL = umask 0
DEV_NULL = > /dev/null 2>&1

# The following is a portable way to say mkdir -p
# To see which directories are created, change the if 0 to if 1
MKPATH = $(PERL) -I$(PERL_ARCHLIB) -I$(PERL_LIB) -MExtUtils::Command -e mkpath

# This helps us to minimize the effect of the .exists files A yet
# better solution would be to have a stable file in the perl
# distribution with a timestamp of zero. But this solution doesn't
# need any changes to the core distribution and works with older perls
EQUALIZE_TIMESTAMP = $(PERL) -I$(PERL_ARCHLIB) -I$(PERL_LIB) -MExtUtils::Command -e eqtime

# Here we warn users that an old packlist file was found somewhere,
# and that they should call some uninstall routine
WARN_IF_OLD_PACKLIST = $(PERL) -we 'exit unless -f $$ARGV[0];' \
-e 'print "WARNING: I have found an old package in\n";' \
-e 'print "\t$$ARGV[0].\n";' \
-e 'print "Please make sure the two installations are not conflicting\n";'

UNINST=0
VERBINST=1

MOD_INSTALL = $(PERL) -I$(INST_LIB) -I$(PERL_LIB) -MExtUtils::Install \
-e "install({@ARGV},'$(VERBINST)',0,'$(UNINST)');"

DOC_INSTALL = $(PERL) -e '$$\="\n\n";' \
-e 'print "=head2 ", scalar(localtime), ": C<", shift, ">", " L<", shift, ">";' \
-e 'print "=over 4";' \
-e 'while (defined($$key = shift) and defined($$val = shift)){print "=item *";print "C<$$key: $$val>";}' \
-e 'print "=back";'

UNINSTALL =   $(PERL) -MExtUtils::Install \
-e 'uninstall($$ARGV[0],1,1); print "\nUninstall is deprecated. Please check the";' \
-e 'print " packlist above carefully.\n  There may be errors. Remove the";' \
-e 'print " appropriate files manually.\n  Sorry for the inconveniences.\n"'


# --- MakeMaker dist section:

DISTVNAME = $(DISTNAME)-$(VERSION)
TAR  = tar
TARFLAGS = cvf
ZIP  = zip
ZIPFLAGS = -r
COMPRESS = gzip -9f
SUFFIX = gz
SHAR = shar
PREOP = @$(NOOP)
POSTOP = mv $(DISTNAME)-$(VERSION).tar.gz ../
TO_UNIX = @$(NOOP)
CI = ci -u

test_data/Makefile.file  view on Meta::CPAN


$(INST_MAN3DIR)/.exists :: /packages/run/perl-5.005_02/lib/5.00502/i586-linux/CORE/perl.h
	@$(MKPATH) $(INST_MAN3DIR)
	@$(EQUALIZE_TIMESTAMP) /packages/run/perl-5.005_02/lib/5.00502/i586-linux/CORE/perl.h $(INST_MAN3DIR)/.exists

	-@$(CHMOD) $(PERM_RWX) $(INST_MAN3DIR)

help:
	perldoc ExtUtils::MakeMaker

Version_check:
	@$(PERL) -I$(PERL_ARCHLIB) -I$(PERL_LIB) \
		-MExtUtils::MakeMaker=Version_check \
		-e "Version_check('$(MM_VERSION)')"


# --- MakeMaker linkext section:

linkext :: $(LINKTYPE)
	@$(NOOP)


# --- MakeMaker dlsyms section:


# --- MakeMaker dynamic section:

## $(INST_PM) has been moved to the all: target.
## It remains here for awhile to allow for old usage: "make dynamic"
#dynamic :: Makefile $(INST_DYNAMIC) $(INST_BOOT) $(INST_PM)
dynamic :: Makefile $(INST_DYNAMIC) $(INST_BOOT)
	@$(NOOP)


# --- MakeMaker dynamic_bs section:

BOOTSTRAP =


# --- MakeMaker dynamic_lib section:


# --- MakeMaker static section:

## $(INST_PM) has been moved to the all: target.
## It remains here for awhile to allow for old usage: "make static"
#static :: Makefile $(INST_STATIC) $(INST_PM)
static :: Makefile $(INST_STATIC)
	@$(NOOP)


# --- MakeMaker static_lib section:


# --- MakeMaker manifypods section:
POD2MAN_EXE = /packages/run/perl-5.005_02/bin/pod2man
POD2MAN = $(PERL) -we '%m=@ARGV;for (keys %m){' \
-e 'next if -e $$m{$$_} && -M $$m{$$_} < -M $$_ && -M $$m{$$_} < -M "Makefile";' \
-e 'print "Manifying $$m{$$_}\n";' \
-e 'system(qq[$$^X ].q["-I$(PERL_ARCHLIB)" "-I$(PERL_LIB)" $(POD2MAN_EXE) ].qq[$$_>$$m{$$_}])==0 or warn "Couldn\047t install $$m{$$_}\n";' \
-e 'chmod(oct($(PERM_RW))), $$m{$$_} or warn "chmod $(PERM_RW) $$m{$$_}: $$!\n";}'

manifypods : pure_all bin/dbfdump \
	lib/XBase/Memo.pm \
	lib/XBase/Index.pm \
	lib/XBase.pm \
	lib/DBD/XBase.pm \
	lib/XBase/Base.pm
	@$(POD2MAN) \
	bin/dbfdump \
	$(INST_MAN1DIR)/dbfdump.$(MAN1EXT) \
	lib/XBase/Memo.pm \
	$(INST_MAN3DIR)/XBase::Memo.$(MAN3EXT) \
	lib/XBase/Index.pm \
	$(INST_MAN3DIR)/XBase::Index.$(MAN3EXT) \
	lib/XBase.pm \
	$(INST_MAN3DIR)/XBase.$(MAN3EXT) \
	lib/DBD/XBase.pm \
	$(INST_MAN3DIR)/DBD::XBase.$(MAN3EXT) \
	lib/XBase/Base.pm \
	$(INST_MAN3DIR)/XBase::Base.$(MAN3EXT)

# --- MakeMaker processPL section:

all :: bin/dbfdump
	@$(NOOP)

bin/dbfdump :: bin/dbfdump.PL
	$(PERL) -I$(INST_ARCHLIB) -I$(INST_LIB) -I$(PERL_ARCHLIB) -I$(PERL_LIB) bin/dbfdump.PL


# --- MakeMaker installbin section:

$(INST_SCRIPT)/.exists :: /packages/run/perl-5.005_02/lib/5.00502/i586-linux/CORE/perl.h
	@$(MKPATH) $(INST_SCRIPT)
	@$(EQUALIZE_TIMESTAMP) /packages/run/perl-5.005_02/lib/5.00502/i586-linux/CORE/perl.h $(INST_SCRIPT)/.exists

	-@$(CHMOD) $(PERM_RWX) $(INST_SCRIPT)

EXE_FILES = bin/dbfdump

FIXIN = $(PERL) -I$(PERL_ARCHLIB) -I$(PERL_LIB) -MExtUtils::MakeMaker \
    -e "MY->fixin(shift)"

all :: $(INST_SCRIPT)/dbfdump
	@$(NOOP)

realclean ::
	rm -f $(INST_SCRIPT)/dbfdump

$(INST_SCRIPT)/dbfdump: bin/dbfdump Makefile $(INST_SCRIPT)/.exists
	@rm -f $(INST_SCRIPT)/dbfdump
	cp bin/dbfdump $(INST_SCRIPT)/dbfdump
	$(FIXIN) $(INST_SCRIPT)/dbfdump
	-@$(CHMOD) $(PERM_RWX) $(INST_SCRIPT)/dbfdump


# --- MakeMaker subdirs section:

# none



( run in 2.081 seconds using v1.01-cache-2.11-cpan-39bf76dae61 )