1 # This Makefile is for the SQL::Abstract extension to perl.
\r
3 # It was generated automatically by MakeMaker version
\r
4 # 6.44 (Revision: 54639) from the contents of
\r
5 # Makefile.PL. Don't edit this file, edit Makefile.PL instead.
\r
7 # ANY CHANGES MADE HERE WILL BE LOST!
\r
11 # MakeMaker Parameters:
\r
13 # ABSTRACT_FROM => q[lib/SQL/Abstract.pm]
\r
14 # AUTHOR => q[Nathan Wiger (nate@wiger.org)]
\r
15 # NAME => q[SQL::Abstract]
\r
16 # PREREQ_PM => { List::Util=>q[0] }
\r
17 # VERSION_FROM => q[lib/SQL/Abstract.pm]
\r
19 # --- MakeMaker post_initialize section:
\r
22 # --- MakeMaker const_config section:
\r
24 # These definitions are from config.sh (via d:/Perl/lib/Config.pm).
\r
25 # They may have been overridden via Makefile.PL or on the command line.
\r
35 LDDLFLAGS = -mdll -L"d:\perl\lib\CORE"
\r
36 LDFLAGS = -L"d:\perl\lib\CORE"
\r
43 SITELIBEXP = d:\Perl\site\lib
\r
44 SITEARCHEXP = d:\Perl\site\lib
\r
50 # --- MakeMaker constants section:
\r
53 DFSEP = $(DIRFILESEP)
\r
54 NAME = SQL::Abstract
\r
55 NAME_SYM = SQL_Abstract
\r
57 VERSION_MACRO = VERSION
\r
58 VERSION_SYM = 1_49_01
\r
59 DEFINE_VERSION = -D$(VERSION_MACRO)=\"$(VERSION)\"
\r
60 XS_VERSION = 1.49_01
\r
61 XS_VERSION_MACRO = XS_VERSION
\r
62 XS_DEFINE_VERSION = -D$(XS_VERSION_MACRO)=\"$(XS_VERSION)\"
\r
63 INST_ARCHLIB = blib\arch
\r
64 INST_SCRIPT = blib\script
\r
67 INST_MAN1DIR = blib\man1
\r
68 INST_MAN3DIR = blib\man3
\r
73 PREFIX = $(SITEPREFIX)
\r
74 PERLPREFIX = d:\perl
\r
75 SITEPREFIX = d:\perl\site
\r
77 INSTALLPRIVLIB = d:\perl\lib
\r
78 DESTINSTALLPRIVLIB = $(DESTDIR)$(INSTALLPRIVLIB)
\r
79 INSTALLSITELIB = d:\perl\site\lib
\r
80 DESTINSTALLSITELIB = $(DESTDIR)$(INSTALLSITELIB)
\r
82 DESTINSTALLVENDORLIB = $(DESTDIR)$(INSTALLVENDORLIB)
\r
83 INSTALLARCHLIB = d:\perl\lib
\r
84 DESTINSTALLARCHLIB = $(DESTDIR)$(INSTALLARCHLIB)
\r
85 INSTALLSITEARCH = d:\perl\site\lib
\r
86 DESTINSTALLSITEARCH = $(DESTDIR)$(INSTALLSITEARCH)
\r
87 INSTALLVENDORARCH =
\r
88 DESTINSTALLVENDORARCH = $(DESTDIR)$(INSTALLVENDORARCH)
\r
89 INSTALLBIN = d:\perl\bin
\r
90 DESTINSTALLBIN = $(DESTDIR)$(INSTALLBIN)
\r
91 INSTALLSITEBIN = d:\perl\site\bin
\r
92 DESTINSTALLSITEBIN = $(DESTDIR)$(INSTALLSITEBIN)
\r
94 DESTINSTALLVENDORBIN = $(DESTDIR)$(INSTALLVENDORBIN)
\r
95 INSTALLSCRIPT = d:\perl\bin
\r
96 DESTINSTALLSCRIPT = $(DESTDIR)$(INSTALLSCRIPT)
\r
97 INSTALLSITESCRIPT = $(INSTALLSCRIPT)
\r
98 DESTINSTALLSITESCRIPT = $(DESTDIR)$(INSTALLSITESCRIPT)
\r
99 INSTALLVENDORSCRIPT =
\r
100 DESTINSTALLVENDORSCRIPT = $(DESTDIR)$(INSTALLVENDORSCRIPT)
\r
101 INSTALLMAN1DIR = d:\perl\man\man1
\r
102 DESTINSTALLMAN1DIR = $(DESTDIR)$(INSTALLMAN1DIR)
\r
103 INSTALLSITEMAN1DIR = $(INSTALLMAN1DIR)
\r
104 DESTINSTALLSITEMAN1DIR = $(DESTDIR)$(INSTALLSITEMAN1DIR)
\r
105 INSTALLVENDORMAN1DIR =
\r
106 DESTINSTALLVENDORMAN1DIR = $(DESTDIR)$(INSTALLVENDORMAN1DIR)
\r
107 INSTALLMAN3DIR = d:\perl\man\man3
\r
108 DESTINSTALLMAN3DIR = $(DESTDIR)$(INSTALLMAN3DIR)
\r
109 INSTALLSITEMAN3DIR = $(INSTALLMAN3DIR)
\r
110 DESTINSTALLSITEMAN3DIR = $(DESTDIR)$(INSTALLSITEMAN3DIR)
\r
111 INSTALLVENDORMAN3DIR =
\r
112 DESTINSTALLVENDORMAN3DIR = $(DESTDIR)$(INSTALLVENDORMAN3DIR)
\r
113 PERL_LIB = d:\Perl\lib
\r
114 PERL_ARCHLIB = d:\Perl\lib
\r
115 LIBPERL_A = libperl.a
\r
116 FIRST_MAKEFILE = Makefile
\r
117 MAKEFILE_OLD = Makefile.old
\r
118 MAKE_APERL_FILE = Makefile.aperl
\r
120 PERL_INC = D:\Perl\lib\CORE
\r
121 PERL = D:\Perl\bin\perl.exe
\r
122 FULLPERL = D:\Perl\bin\perl.exe
\r
125 FULLPERLRUN = $(FULLPERL)
\r
126 ABSPERLRUN = $(ABSPERL)
\r
127 PERLRUNINST = $(PERLRUN) "-I$(INST_ARCHLIB)" "-I$(INST_LIB)"
\r
128 FULLPERLRUNINST = $(FULLPERLRUN) "-I$(INST_ARCHLIB)" "-I$(INST_LIB)"
\r
129 ABSPERLRUNINST = $(ABSPERLRUN) "-I$(INST_ARCHLIB)" "-I$(INST_LIB)"
\r
134 MAKEMAKER = d:/Perl/lib/ExtUtils/MakeMaker.pm
\r
136 MM_REVISION = 54639
\r
138 # FULLEXT = Pathname for extension directory (eg Foo/Bar/Oracle).
\r
139 # BASEEXT = Basename part of FULLEXT. May be just equal FULLEXT. (eg Oracle)
\r
140 # PARENT_NAME = NAME without BASEEXT and no trailing :: (eg Foo::Bar)
\r
141 # DLBASE = Basename part of dynamic library. May be just equal BASEEXT.
\r
143 FULLEXT = SQL\Abstract
\r
146 DLBASE = $(BASEEXT)
\r
147 VERSION_FROM = lib/SQL/Abstract.pm
\r
153 # Handy lists of source code files:
\r
159 MAN3PODS = lib/SQL/Abstract.pm
\r
161 # Where is the Config information that we are using/depend on
\r
162 CONFIGDEP = $(PERL_ARCHLIB)$(DFSEP)Config.pm $(PERL_INC)$(DFSEP)config.h
\r
164 # Where to build things
\r
165 INST_LIBDIR = $(INST_LIB)\SQL
\r
166 INST_ARCHLIBDIR = $(INST_ARCHLIB)\SQL
\r
168 INST_AUTODIR = $(INST_LIB)\auto\$(FULLEXT)
\r
169 INST_ARCHAUTODIR = $(INST_ARCHLIB)\auto\$(FULLEXT)
\r
175 # Extra linker info
\r
176 EXPORT_LIST = $(BASEEXT).def
\r
177 PERL_ARCHIVE = $(PERL_INC)\perl58.lib
\r
178 PERL_ARCHIVE_AFTER =
\r
181 TO_INST_PM = lib/SQL/Abstract.pm
\r
183 PM_TO_BLIB = lib/SQL/Abstract.pm \
\r
184 blib\lib\SQL\Abstract.pm
\r
187 # --- MakeMaker platform_constants section:
\r
188 MM_Win32_VERSION = 6.44
\r
191 # --- MakeMaker tool_autosplit section:
\r
192 # Usage: $(AUTOSPLITFILE) FileToSplit AutoDirToSplitInto
\r
193 AUTOSPLITFILE = $(ABSPERLRUN) -e "use AutoSplit; autosplit($$ARGV[0], $$ARGV[1], 0, 1, 1)" --
\r
197 # --- MakeMaker tool_xsubpp section:
\r
200 # --- MakeMaker tools_other section:
\r
201 CHMOD = $(ABSPERLRUN) -MExtUtils::Command -e chmod
\r
202 CP = $(ABSPERLRUN) -MExtUtils::Command -e cp
\r
203 MV = $(ABSPERLRUN) -MExtUtils::Command -e mv
\r
206 RM_F = $(ABSPERLRUN) -MExtUtils::Command -e rm_f
\r
207 RM_RF = $(ABSPERLRUN) -MExtUtils::Command -e rm_rf
\r
208 TEST_F = $(ABSPERLRUN) -MExtUtils::Command -e test_f
\r
209 TOUCH = $(ABSPERLRUN) -MExtUtils::Command -e touch
\r
210 UMASK_NULL = umask 0
\r
212 MKPATH = $(ABSPERLRUN) "-MExtUtils::Command" -e mkpath
\r
213 EQUALIZE_TIMESTAMP = $(ABSPERLRUN) "-MExtUtils::Command" -e eqtime
\r
214 ECHO = $(ABSPERLRUN) -l -e "print qq{@ARGV}" --
\r
215 ECHO_N = $(ABSPERLRUN) -e "print qq{@ARGV}" --
\r
218 MOD_INSTALL = $(ABSPERLRUN) -MExtUtils::Install -e "install({@ARGV}, '$(VERBINST)', 0, '$(UNINST)');" --
\r
219 DOC_INSTALL = $(ABSPERLRUN) "-MExtUtils::Command::MM" -e perllocal_install
\r
220 UNINSTALL = $(ABSPERLRUN) "-MExtUtils::Command::MM" -e uninstall
\r
221 WARN_IF_OLD_PACKLIST = $(ABSPERLRUN) "-MExtUtils::Command::MM" -e warn_if_old_packlist
\r
228 # --- MakeMaker makemakerdflt section:
\r
229 makemakerdflt : all
\r
233 # --- MakeMaker dist section:
\r
238 COMPRESS = gzip --best
\r
241 PREOP = $(NOECHO) $(NOOP)
\r
242 POSTOP = $(NOECHO) $(NOOP)
\r
243 TO_UNIX = $(NOECHO) $(NOOP)
\r
245 RCS_LABEL = rcs -Nv$(VERSION_SYM): -q
\r
247 DIST_DEFAULT = tardist
\r
248 DISTNAME = SQL-Abstract
\r
249 DISTVNAME = SQL-Abstract-1.49_01
\r
252 # --- MakeMaker macro section:
\r
255 # --- MakeMaker depend section:
\r
258 # --- MakeMaker cflags section:
\r
261 # --- MakeMaker const_loadlibs section:
\r
264 # --- MakeMaker const_cccmd section:
\r
267 # --- MakeMaker post_constants section:
\r
270 # --- MakeMaker pasthru section:
\r
273 # --- MakeMaker special_targets section:
\r
274 .SUFFIXES : .xs .c .C .cpp .i .s .cxx .cc $(OBJ_EXT)
\r
276 .PHONY: all config static dynamic test linkext manifest blibdirs clean realclean disttest distdir
\r
280 # --- MakeMaker c_o section:
\r
283 # --- MakeMaker xs_c section:
\r
286 # --- MakeMaker xs_o section:
\r
289 # --- MakeMaker top_targets section:
\r
294 pure_all :: config pm_to_blib subdirs linkext
\r
297 subdirs :: $(MYEXTLIB)
\r
300 config :: $(FIRST_MAKEFILE) blibdirs
\r
304 perldoc ExtUtils::MakeMaker
\r
307 # --- MakeMaker blibdirs section:
\r
308 blibdirs : $(INST_LIBDIR)$(DFSEP).exists $(INST_ARCHLIB)$(DFSEP).exists $(INST_AUTODIR)$(DFSEP).exists $(INST_ARCHAUTODIR)$(DFSEP).exists $(INST_BIN)$(DFSEP).exists $(INST_SCRIPT)$(DFSEP).exists $(INST_MAN1DIR)$(DFSEP).exists $(INST_MAN3DIR)$(DFSEP).exists
\r
311 # Backwards compat with 6.18 through 6.25
\r
312 blibdirs.ts : blibdirs
\r
315 $(INST_LIBDIR)$(DFSEP).exists :: Makefile.PL
\r
316 $(NOECHO) $(MKPATH) $(INST_LIBDIR)
\r
317 $(NOECHO) $(CHMOD) 755 $(INST_LIBDIR)
\r
318 $(NOECHO) $(TOUCH) $(INST_LIBDIR)$(DFSEP).exists
\r
320 $(INST_ARCHLIB)$(DFSEP).exists :: Makefile.PL
\r
321 $(NOECHO) $(MKPATH) $(INST_ARCHLIB)
\r
322 $(NOECHO) $(CHMOD) 755 $(INST_ARCHLIB)
\r
323 $(NOECHO) $(TOUCH) $(INST_ARCHLIB)$(DFSEP).exists
\r
325 $(INST_AUTODIR)$(DFSEP).exists :: Makefile.PL
\r
326 $(NOECHO) $(MKPATH) $(INST_AUTODIR)
\r
327 $(NOECHO) $(CHMOD) 755 $(INST_AUTODIR)
\r
328 $(NOECHO) $(TOUCH) $(INST_AUTODIR)$(DFSEP).exists
\r
330 $(INST_ARCHAUTODIR)$(DFSEP).exists :: Makefile.PL
\r
331 $(NOECHO) $(MKPATH) $(INST_ARCHAUTODIR)
\r
332 $(NOECHO) $(CHMOD) 755 $(INST_ARCHAUTODIR)
\r
333 $(NOECHO) $(TOUCH) $(INST_ARCHAUTODIR)$(DFSEP).exists
\r
335 $(INST_BIN)$(DFSEP).exists :: Makefile.PL
\r
336 $(NOECHO) $(MKPATH) $(INST_BIN)
\r
337 $(NOECHO) $(CHMOD) 755 $(INST_BIN)
\r
338 $(NOECHO) $(TOUCH) $(INST_BIN)$(DFSEP).exists
\r
340 $(INST_SCRIPT)$(DFSEP).exists :: Makefile.PL
\r
341 $(NOECHO) $(MKPATH) $(INST_SCRIPT)
\r
342 $(NOECHO) $(CHMOD) 755 $(INST_SCRIPT)
\r
343 $(NOECHO) $(TOUCH) $(INST_SCRIPT)$(DFSEP).exists
\r
345 $(INST_MAN1DIR)$(DFSEP).exists :: Makefile.PL
\r
346 $(NOECHO) $(MKPATH) $(INST_MAN1DIR)
\r
347 $(NOECHO) $(CHMOD) 755 $(INST_MAN1DIR)
\r
348 $(NOECHO) $(TOUCH) $(INST_MAN1DIR)$(DFSEP).exists
\r
350 $(INST_MAN3DIR)$(DFSEP).exists :: Makefile.PL
\r
351 $(NOECHO) $(MKPATH) $(INST_MAN3DIR)
\r
352 $(NOECHO) $(CHMOD) 755 $(INST_MAN3DIR)
\r
353 $(NOECHO) $(TOUCH) $(INST_MAN3DIR)$(DFSEP).exists
\r
357 # --- MakeMaker linkext section:
\r
359 linkext :: $(LINKTYPE)
\r
363 # --- MakeMaker dlsyms section:
\r
365 Abstract.def: Makefile.PL
\r
366 $(PERLRUN) -MExtUtils::Mksymlists \
\r
367 -e "Mksymlists('NAME'=>\"SQL::Abstract\", 'DLBASE' => '$(BASEEXT)', 'DL_FUNCS' => { }, 'FUNCLIST' => [], 'IMPORTS' => { }, 'DL_VARS' => []);"
\r
370 # --- MakeMaker dynamic section:
\r
372 dynamic :: $(FIRST_MAKEFILE) $(INST_DYNAMIC) $(INST_BOOT)
\r
376 # --- MakeMaker dynamic_bs section:
\r
381 # --- MakeMaker dynamic_lib section:
\r
384 # --- MakeMaker static section:
\r
386 ## $(INST_PM) has been moved to the all: target.
\r
387 ## It remains here for awhile to allow for old usage: "make static"
\r
388 static :: $(FIRST_MAKEFILE) $(INST_STATIC)
\r
392 # --- MakeMaker static_lib section:
\r
395 # --- MakeMaker manifypods section:
\r
397 POD2MAN_EXE = $(PERLRUN) "-MExtUtils::Command::MM" -e pod2man "--"
\r
398 POD2MAN = $(POD2MAN_EXE)
\r
401 manifypods : pure_all \
\r
402 lib/SQL/Abstract.pm
\r
403 $(NOECHO) $(POD2MAN) --section=3 --perm_rw=$(PERM_RW) \
\r
404 lib/SQL/Abstract.pm $(INST_MAN3DIR)\SQL.Abstract.$(MAN3EXT)
\r
409 # --- MakeMaker processPL section:
\r
412 # --- MakeMaker installbin section:
\r
415 # --- MakeMaker subdirs section:
\r
419 # --- MakeMaker clean_subdirs section:
\r
424 # --- MakeMaker clean section:
\r
426 # Delete temporary files but do not touch installed files. We don't delete
\r
427 # the Makefile here so a later make realclean still has a makefile to use.
\r
429 clean :: clean_subdirs
\r
432 core.[0-9] core.[0-9][0-9] \
\r
433 $(BASEEXT).bso $(INST_ARCHAUTODIR)\extralibs.ld \
\r
434 pm_to_blib.ts core.[0-9][0-9][0-9][0-9] \
\r
435 $(BASEEXT).x $(BOOTSTRAP) \
\r
436 perl$(EXE_EXT) tmon.out \
\r
437 $(INST_ARCHAUTODIR)\extralibs.all *$(OBJ_EXT) \
\r
438 pm_to_blib blibdirs.ts \
\r
439 core.[0-9][0-9][0-9][0-9][0-9] *perl.core \
\r
440 core.*perl.*.? $(MAKE_APERL_FILE) \
\r
441 perl $(BASEEXT).def \
\r
442 core.[0-9][0-9][0-9] mon.out \
\r
443 lib$(BASEEXT).def perlmain.c \
\r
444 perl.exe so_locations \
\r
449 - $(MV) $(FIRST_MAKEFILE) $(MAKEFILE_OLD) $(DEV_NULL)
\r
452 # --- MakeMaker realclean_subdirs section:
\r
453 realclean_subdirs :
\r
457 # --- MakeMaker realclean section:
\r
458 # Delete temporary files (via clean) and also delete dist files
\r
459 realclean purge :: clean realclean_subdirs
\r
461 $(MAKEFILE_OLD) $(FIRST_MAKEFILE)
\r
466 # --- MakeMaker metafile section:
\r
467 metafile : create_distdir
\r
468 $(NOECHO) $(ECHO) Generating META.yml
\r
469 $(NOECHO) $(ECHO) "--- #YAML:1.0" > META_new.yml
\r
470 $(NOECHO) $(ECHO) "name: SQL-Abstract" >> META_new.yml
\r
471 $(NOECHO) $(ECHO) "version: 1.49_01" >> META_new.yml
\r
472 $(NOECHO) $(ECHO) "abstract: Generate SQL from Perl data structures" >> META_new.yml
\r
473 $(NOECHO) $(ECHO) "license: ~" >> META_new.yml
\r
474 $(NOECHO) $(ECHO) "author: " >> META_new.yml
\r
475 $(NOECHO) $(ECHO) " - Nathan Wiger (nate@wiger.org)" >> META_new.yml
\r
476 $(NOECHO) $(ECHO) "generated_by: ExtUtils::MakeMaker version 6.44" >> META_new.yml
\r
477 $(NOECHO) $(ECHO) "distribution_type: module" >> META_new.yml
\r
478 $(NOECHO) $(ECHO) "requires: " >> META_new.yml
\r
479 $(NOECHO) $(ECHO) " List::Util: 0" >> META_new.yml
\r
480 $(NOECHO) $(ECHO) "meta-spec:" >> META_new.yml
\r
481 $(NOECHO) $(ECHO) " url: http://module-build.sourceforge.net/META-spec-v1.3.html" >> META_new.yml
\r
482 $(NOECHO) $(ECHO) " version: 1.3" >> META_new.yml
\r
483 -$(NOECHO) $(MV) META_new.yml $(DISTVNAME)/META.yml
\r
486 # --- MakeMaker signature section:
\r
491 # --- MakeMaker dist_basics section:
\r
492 distclean :: realclean distcheck
\r
496 $(PERLRUN) "-MExtUtils::Manifest=fullcheck" -e fullcheck
\r
499 $(PERLRUN) "-MExtUtils::Manifest=skipcheck" -e skipcheck
\r
502 $(PERLRUN) "-MExtUtils::Manifest=mkmanifest" -e mkmanifest
\r
504 veryclean : realclean
\r
505 $(RM_F) *~ */*~ *.orig */*.orig *.bak */*.bak *.old */*.old
\r
509 # --- MakeMaker dist_core section:
\r
511 dist : $(DIST_DEFAULT) $(FIRST_MAKEFILE)
\r
512 $(NOECHO) $(ABSPERLRUN) -l -e "print 'Warning: Makefile possibly out of date with $(VERSION_FROM)'\
\r
513 if -e '$(VERSION_FROM)' and -M '$(VERSION_FROM)' < -M '$(FIRST_MAKEFILE)';" --
\r
515 tardist : $(DISTVNAME).tar$(SUFFIX)
\r
518 uutardist : $(DISTVNAME).tar$(SUFFIX)
\r
519 uuencode $(DISTVNAME).tar$(SUFFIX) $(DISTVNAME).tar$(SUFFIX) > $(DISTVNAME).tar$(SUFFIX)_uu
\r
521 $(DISTVNAME).tar$(SUFFIX) : distdir
\r
524 $(TAR) $(TARFLAGS) $(DISTVNAME).tar $(DISTVNAME)
\r
525 $(RM_RF) $(DISTVNAME)
\r
526 $(COMPRESS) $(DISTVNAME).tar
\r
529 zipdist : $(DISTVNAME).zip
\r
532 $(DISTVNAME).zip : distdir
\r
534 $(ZIP) $(ZIPFLAGS) $(DISTVNAME).zip $(DISTVNAME)
\r
535 $(RM_RF) $(DISTVNAME)
\r
540 $(SHAR) $(DISTVNAME) > $(DISTVNAME).shar
\r
541 $(RM_RF) $(DISTVNAME)
\r
545 # --- MakeMaker distdir section:
\r
547 $(RM_RF) $(DISTVNAME)
\r
548 $(PERLRUN) "-MExtUtils::Manifest=manicopy,maniread" \
\r
549 -e "manicopy(maniread(),'$(DISTVNAME)', '$(DIST_CP)');"
\r
551 distdir : create_distdir distmeta
\r
556 # --- MakeMaker dist_test section:
\r
559 $(ABSPERLRUN) Makefile.PL
\r
561 $(MAKE) test $(PASTHRU)
\r
566 # --- MakeMaker dist_ci section:
\r
569 $(PERLRUN) "-MExtUtils::Manifest=maniread" \
\r
570 -e "@all = keys %{ maniread() };" \
\r
571 -e "print(qq{Executing $(CI) @all\n}); system(qq{$(CI) @all});" \
\r
572 -e "print(qq{Executing $(RCS_LABEL) ...\n}); system(qq{$(RCS_LABEL) @all});"
\r
575 # --- MakeMaker distmeta section:
\r
576 distmeta : create_distdir metafile
\r
577 $(NOECHO) cd $(DISTVNAME)
\r
578 $(ABSPERLRUN) -MExtUtils::Manifest=maniadd -e "eval { maniadd({q{META.yml} => q{Module meta-data (added by MakeMaker)}}) } \
\r
579 or print \"Could not add META.yml to MANIFEST: $${'@'}\n\"" --
\r
584 # --- MakeMaker distsignature section:
\r
585 distsignature : create_distdir
\r
586 $(NOECHO) cd $(DISTVNAME)
\r
587 $(ABSPERLRUN) -MExtUtils::Manifest=maniadd -e "eval { maniadd({q{SIGNATURE} => q{Public-key signature (added by MakeMaker)}}) } \
\r
588 or print \"Could not add SIGNATURE to MANIFEST: $${'@'}\n\"" --
\r
590 $(NOECHO) cd $(DISTVNAME)
\r
599 # --- MakeMaker install section:
\r
601 install :: all pure_install doc_install
\r
604 install_perl :: all pure_perl_install doc_perl_install
\r
607 install_site :: all pure_site_install doc_site_install
\r
610 install_vendor :: all pure_vendor_install doc_vendor_install
\r
613 pure_install :: pure_$(INSTALLDIRS)_install
\r
616 doc_install :: doc_$(INSTALLDIRS)_install
\r
619 pure__install : pure_site_install
\r
620 $(NOECHO) $(ECHO) INSTALLDIRS not defined, defaulting to INSTALLDIRS=site
\r
622 doc__install : doc_site_install
\r
623 $(NOECHO) $(ECHO) INSTALLDIRS not defined, defaulting to INSTALLDIRS=site
\r
625 pure_perl_install ::
\r
626 $(NOECHO) $(MOD_INSTALL) \
\r
627 read $(PERL_ARCHLIB)\auto\$(FULLEXT)\.packlist \
\r
628 write $(DESTINSTALLARCHLIB)\auto\$(FULLEXT)\.packlist \
\r
629 $(INST_LIB) $(DESTINSTALLPRIVLIB) \
\r
630 $(INST_ARCHLIB) $(DESTINSTALLARCHLIB) \
\r
631 $(INST_BIN) $(DESTINSTALLBIN) \
\r
632 $(INST_SCRIPT) $(DESTINSTALLSCRIPT) \
\r
633 $(INST_MAN1DIR) $(DESTINSTALLMAN1DIR) \
\r
634 $(INST_MAN3DIR) $(DESTINSTALLMAN3DIR)
\r
635 $(NOECHO) $(WARN_IF_OLD_PACKLIST) \
\r
636 $(SITEARCHEXP)\auto\$(FULLEXT)
\r
639 pure_site_install ::
\r
640 $(NOECHO) $(MOD_INSTALL) \
\r
641 read $(SITEARCHEXP)\auto\$(FULLEXT)\.packlist \
\r
642 write $(DESTINSTALLSITEARCH)\auto\$(FULLEXT)\.packlist \
\r
643 $(INST_LIB) $(DESTINSTALLSITELIB) \
\r
644 $(INST_ARCHLIB) $(DESTINSTALLSITEARCH) \
\r
645 $(INST_BIN) $(DESTINSTALLSITEBIN) \
\r
646 $(INST_SCRIPT) $(DESTINSTALLSITESCRIPT) \
\r
647 $(INST_MAN1DIR) $(DESTINSTALLSITEMAN1DIR) \
\r
648 $(INST_MAN3DIR) $(DESTINSTALLSITEMAN3DIR)
\r
649 $(NOECHO) $(WARN_IF_OLD_PACKLIST) \
\r
650 $(PERL_ARCHLIB)\auto\$(FULLEXT)
\r
652 pure_vendor_install ::
\r
653 $(NOECHO) $(MOD_INSTALL) \
\r
654 read $(VENDORARCHEXP)\auto\$(FULLEXT)\.packlist \
\r
655 write $(DESTINSTALLVENDORARCH)\auto\$(FULLEXT)\.packlist \
\r
656 $(INST_LIB) $(DESTINSTALLVENDORLIB) \
\r
657 $(INST_ARCHLIB) $(DESTINSTALLVENDORARCH) \
\r
658 $(INST_BIN) $(DESTINSTALLVENDORBIN) \
\r
659 $(INST_SCRIPT) $(DESTINSTALLVENDORSCRIPT) \
\r
660 $(INST_MAN1DIR) $(DESTINSTALLVENDORMAN1DIR) \
\r
661 $(INST_MAN3DIR) $(DESTINSTALLVENDORMAN3DIR)
\r
663 doc_perl_install ::
\r
664 $(NOECHO) $(ECHO) Appending installation info to $(DESTINSTALLARCHLIB)/perllocal.pod
\r
665 -$(NOECHO) $(MKPATH) $(DESTINSTALLARCHLIB)
\r
666 -$(NOECHO) $(DOC_INSTALL) \
\r
667 "Module" "$(NAME)" \
\r
668 "installed into" "$(INSTALLPRIVLIB)" \
\r
669 LINKTYPE "$(LINKTYPE)" \
\r
670 VERSION "$(VERSION)" \
\r
671 EXE_FILES "$(EXE_FILES)" \
\r
672 >> $(DESTINSTALLARCHLIB)\perllocal.pod
\r
674 doc_site_install ::
\r
675 $(NOECHO) $(ECHO) Appending installation info to $(DESTINSTALLARCHLIB)/perllocal.pod
\r
676 -$(NOECHO) $(MKPATH) $(DESTINSTALLARCHLIB)
\r
677 -$(NOECHO) $(DOC_INSTALL) \
\r
678 "Module" "$(NAME)" \
\r
679 "installed into" "$(INSTALLSITELIB)" \
\r
680 LINKTYPE "$(LINKTYPE)" \
\r
681 VERSION "$(VERSION)" \
\r
682 EXE_FILES "$(EXE_FILES)" \
\r
683 >> $(DESTINSTALLARCHLIB)\perllocal.pod
\r
685 doc_vendor_install ::
\r
686 $(NOECHO) $(ECHO) Appending installation info to $(DESTINSTALLARCHLIB)/perllocal.pod
\r
687 -$(NOECHO) $(MKPATH) $(DESTINSTALLARCHLIB)
\r
688 -$(NOECHO) $(DOC_INSTALL) \
\r
689 "Module" "$(NAME)" \
\r
690 "installed into" "$(INSTALLVENDORLIB)" \
\r
691 LINKTYPE "$(LINKTYPE)" \
\r
692 VERSION "$(VERSION)" \
\r
693 EXE_FILES "$(EXE_FILES)" \
\r
694 >> $(DESTINSTALLARCHLIB)\perllocal.pod
\r
697 uninstall :: uninstall_from_$(INSTALLDIRS)dirs
\r
700 uninstall_from_perldirs ::
\r
701 $(NOECHO) $(UNINSTALL) $(PERL_ARCHLIB)\auto\$(FULLEXT)\.packlist
\r
703 uninstall_from_sitedirs ::
\r
704 $(NOECHO) $(UNINSTALL) $(SITEARCHEXP)\auto\$(FULLEXT)\.packlist
\r
706 uninstall_from_vendordirs ::
\r
707 $(NOECHO) $(UNINSTALL) $(VENDORARCHEXP)\auto\$(FULLEXT)\.packlist
\r
710 # --- MakeMaker force section:
\r
711 # Phony target to force checking subdirectories.
\r
716 # --- MakeMaker perldepend section:
\r
719 # --- MakeMaker makefile section:
\r
720 # We take a very conservative approach here, but it's worth it.
\r
721 # We move Makefile to Makefile.old here to avoid gnu make looping.
\r
722 $(FIRST_MAKEFILE) : Makefile.PL $(CONFIGDEP)
\r
723 $(NOECHO) $(ECHO) "Makefile out-of-date with respect to $?"
\r
724 $(NOECHO) $(ECHO) "Cleaning current config before rebuilding Makefile..."
\r
725 -$(NOECHO) $(RM_F) $(MAKEFILE_OLD)
\r
726 -$(NOECHO) $(MV) $(FIRST_MAKEFILE) $(MAKEFILE_OLD)
\r
727 - $(MAKE) $(USEMAKEFILE) $(MAKEFILE_OLD) clean $(DEV_NULL)
\r
728 $(PERLRUN) Makefile.PL
\r
729 $(NOECHO) $(ECHO) "==> Your Makefile has been rebuilt. <=="
\r
730 $(NOECHO) $(ECHO) "==> Please rerun the $(MAKE) command. <=="
\r
735 # --- MakeMaker staticmake section:
\r
737 # --- MakeMaker makeaperl section ---
\r
739 FULLPERL = D:\Perl\bin\perl.exe
\r
741 $(MAP_TARGET) :: static $(MAKE_APERL_FILE)
\r
742 $(MAKE) $(USEMAKEFILE) $(MAKE_APERL_FILE) $@
\r
744 $(MAKE_APERL_FILE) : $(FIRST_MAKEFILE) pm_to_blib
\r
745 $(NOECHO) $(ECHO) Writing \"$(MAKE_APERL_FILE)\" for this $(MAP_TARGET)
\r
746 $(NOECHO) $(PERLRUNINST) \
\r
748 MAKEFILE=$(MAKE_APERL_FILE) LINKTYPE=static \
\r
749 MAKEAPERL=1 NORECURS=1 CCCDLFLAGS=
\r
752 # --- MakeMaker test section:
\r
755 TEST_TYPE=test_$(LINKTYPE)
\r
756 TEST_FILE = test.pl
\r
760 testdb :: testdb_$(LINKTYPE)
\r
762 test :: $(TEST_TYPE) subdirs-test
\r
768 test_dynamic :: pure_all
\r
769 $(FULLPERLRUN) "-MExtUtils::Command::MM" "-e" "test_harness($(TEST_VERBOSE), '$(INST_LIB)', '$(INST_ARCHLIB)')" $(TEST_FILES)
\r
771 testdb_dynamic :: pure_all
\r
772 $(FULLPERLRUN) $(TESTDB_SW) "-I$(INST_LIB)" "-I$(INST_ARCHLIB)" $(TEST_FILE)
\r
774 test_ : test_dynamic
\r
776 test_static :: test_dynamic
\r
777 testdb_static :: testdb_dynamic
\r
780 # --- MakeMaker ppd section:
\r
781 # Creates a PPD (Perl Package Description) for a binary distribution.
\r
783 $(NOECHO) $(ECHO) "<SOFTPKG NAME=\"$(DISTNAME)\" VERSION=\"1,49_01,0,0\">" > $(DISTNAME).ppd
\r
784 $(NOECHO) $(ECHO) " <TITLE>$(DISTNAME)</TITLE>" >> $(DISTNAME).ppd
\r
785 $(NOECHO) $(ECHO) " <ABSTRACT>Generate SQL from Perl data structures</ABSTRACT>" >> $(DISTNAME).ppd
\r
786 $(NOECHO) $(ECHO) " <AUTHOR>Nathan Wiger (nate@wiger.org)</AUTHOR>" >> $(DISTNAME).ppd
\r
787 $(NOECHO) $(ECHO) " <IMPLEMENTATION>" >> $(DISTNAME).ppd
\r
788 $(NOECHO) $(ECHO) " <DEPENDENCY NAME=\"List-Util\" VERSION=\"0,0,0,0\" />" >> $(DISTNAME).ppd
\r
789 $(NOECHO) $(ECHO) " <OS NAME=\"$(OSNAME)\" />" >> $(DISTNAME).ppd
\r
790 $(NOECHO) $(ECHO) " <ARCHITECTURE NAME=\"MSWin32-x86-multi-thread-5.8\" />" >> $(DISTNAME).ppd
\r
791 $(NOECHO) $(ECHO) " <CODEBASE HREF=\"\" />" >> $(DISTNAME).ppd
\r
792 $(NOECHO) $(ECHO) " </IMPLEMENTATION>" >> $(DISTNAME).ppd
\r
793 $(NOECHO) $(ECHO) "</SOFTPKG>" >> $(DISTNAME).ppd
\r
796 # --- MakeMaker pm_to_blib section:
\r
798 pm_to_blib : $(TO_INST_PM)
\r
799 $(NOECHO) $(ABSPERLRUN) -MExtUtils::Install -e "pm_to_blib({@ARGV}, '$(INST_LIB)\auto', '$(PM_FILTER)')" -- \
\r
800 lib/SQL/Abstract.pm blib\lib\SQL\Abstract.pm
\r
801 $(NOECHO) $(TOUCH) pm_to_blib
\r
804 # --- MakeMaker selfdocument section:
\r
807 # --- MakeMaker postamble section:
\r