f95ae688b3ec2e4e05b3ee8cd01ac45c0f88bcba
[dbsrgits/SQL-Abstract.git] / Makefile
1 # This Makefile is for the SQL::Abstract extension to perl.\r
2 #\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
6 #\r
7 #       ANY CHANGES MADE HERE WILL BE LOST!\r
8 #\r
9 #   MakeMaker ARGV: ()\r
10 #\r
11 #   MakeMaker Parameters:\r
12 \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
18 \r
19 # --- MakeMaker post_initialize section:\r
20 \r
21 \r
22 # --- MakeMaker const_config section:\r
23 \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
26 AR = ar\r
27 CC = gcc\r
28 CCCDLFLAGS =  \r
29 CCDLFLAGS =  \r
30 DLEXT = dll\r
31 DLSRC = dl_win32.xs\r
32 EXE_EXT = .exe\r
33 FULL_AR = \r
34 LD = g++\r
35 LDDLFLAGS = -mdll -L"d:\perl\lib\CORE"\r
36 LDFLAGS = -L"d:\perl\lib\CORE"\r
37 LIBC = msvcrt.lib\r
38 LIB_EXT = .a\r
39 OBJ_EXT = .o\r
40 OSNAME = MSWin32\r
41 OSVERS = 5.00\r
42 RANLIB = rem\r
43 SITELIBEXP = d:\Perl\site\lib\r
44 SITEARCHEXP = d:\Perl\site\lib\r
45 SO = dll\r
46 VENDORARCHEXP = \r
47 VENDORLIBEXP = \r
48 \r
49 \r
50 # --- MakeMaker constants section:\r
51 AR_STATIC_ARGS = cr\r
52 DIRFILESEP = ^\\r
53 DFSEP = $(DIRFILESEP)\r
54 NAME = SQL::Abstract\r
55 NAME_SYM = SQL_Abstract\r
56 VERSION = 1.49_01\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
65 INST_BIN = blib\bin\r
66 INST_LIB = blib\lib\r
67 INST_MAN1DIR = blib\man1\r
68 INST_MAN3DIR = blib\man3\r
69 MAN1EXT = 1\r
70 MAN3EXT = 3\r
71 INSTALLDIRS = site\r
72 DESTDIR = \r
73 PREFIX = $(SITEPREFIX)\r
74 PERLPREFIX = d:\perl\r
75 SITEPREFIX = d:\perl\site\r
76 VENDORPREFIX = \r
77 INSTALLPRIVLIB = d:\perl\lib\r
78 DESTINSTALLPRIVLIB = $(DESTDIR)$(INSTALLPRIVLIB)\r
79 INSTALLSITELIB = d:\perl\site\lib\r
80 DESTINSTALLSITELIB = $(DESTDIR)$(INSTALLSITELIB)\r
81 INSTALLVENDORLIB = \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
93 INSTALLVENDORBIN = \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
119 PERLMAINCC = $(CC)\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
123 ABSPERL = $(PERL)\r
124 PERLRUN = $(PERL)\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
130 PERL_CORE = 0\r
131 PERM_RW = 644\r
132 PERM_RWX = 755\r
133 \r
134 MAKEMAKER   = d:/Perl/lib/ExtUtils/MakeMaker.pm\r
135 MM_VERSION  = 6.44\r
136 MM_REVISION = 54639\r
137 \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
142 MAKE = nmake\r
143 FULLEXT = SQL\Abstract\r
144 BASEEXT = Abstract\r
145 PARENT_NAME = SQL\r
146 DLBASE = $(BASEEXT)\r
147 VERSION_FROM = lib/SQL/Abstract.pm\r
148 OBJECT = \r
149 LDFROM = $(OBJECT)\r
150 LINKTYPE = dynamic\r
151 BOOTDEP = \r
152 \r
153 # Handy lists of source code files:\r
154 XS_FILES = \r
155 C_FILES  = \r
156 O_FILES  = \r
157 H_FILES  = \r
158 MAN1PODS = \r
159 MAN3PODS = lib/SQL/Abstract.pm\r
160 \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
163 \r
164 # Where to build things\r
165 INST_LIBDIR      = $(INST_LIB)\SQL\r
166 INST_ARCHLIBDIR  = $(INST_ARCHLIB)\SQL\r
167 \r
168 INST_AUTODIR     = $(INST_LIB)\auto\$(FULLEXT)\r
169 INST_ARCHAUTODIR = $(INST_ARCHLIB)\auto\$(FULLEXT)\r
170 \r
171 INST_STATIC      = \r
172 INST_DYNAMIC     = \r
173 INST_BOOT        = \r
174 \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
179 \r
180 \r
181 TO_INST_PM = lib/SQL/Abstract.pm\r
182 \r
183 PM_TO_BLIB = lib/SQL/Abstract.pm \\r
184         blib\lib\SQL\Abstract.pm\r
185 \r
186 \r
187 # --- MakeMaker platform_constants section:\r
188 MM_Win32_VERSION = 6.44\r
189 \r
190 \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
194 \r
195 \r
196 \r
197 # --- MakeMaker tool_xsubpp section:\r
198 \r
199 \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
204 NOOP = rem\r
205 NOECHO = @\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
211 DEV_NULL = > NUL\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
216 UNINST = 0\r
217 VERBINST = 0\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
222 MACROSTART = \r
223 MACROEND = \r
224 USEMAKEFILE = -f\r
225 FIXIN = pl2bat.bat\r
226 \r
227 \r
228 # --- MakeMaker makemakerdflt section:\r
229 makemakerdflt : all\r
230         $(NOECHO) $(NOOP)\r
231 \r
232 \r
233 # --- MakeMaker dist section:\r
234 TAR = tar\r
235 TARFLAGS = cvf\r
236 ZIP = zip\r
237 ZIPFLAGS = -r\r
238 COMPRESS = gzip --best\r
239 SUFFIX = .gz\r
240 SHAR = shar\r
241 PREOP = $(NOECHO) $(NOOP)\r
242 POSTOP = $(NOECHO) $(NOOP)\r
243 TO_UNIX = $(NOECHO) $(NOOP)\r
244 CI = ci -u\r
245 RCS_LABEL = rcs -Nv$(VERSION_SYM): -q\r
246 DIST_CP = best\r
247 DIST_DEFAULT = tardist\r
248 DISTNAME = SQL-Abstract\r
249 DISTVNAME = SQL-Abstract-1.49_01\r
250 \r
251 \r
252 # --- MakeMaker macro section:\r
253 \r
254 \r
255 # --- MakeMaker depend section:\r
256 \r
257 \r
258 # --- MakeMaker cflags section:\r
259 \r
260 \r
261 # --- MakeMaker const_loadlibs section:\r
262 \r
263 \r
264 # --- MakeMaker const_cccmd section:\r
265 \r
266 \r
267 # --- MakeMaker post_constants section:\r
268 \r
269 \r
270 # --- MakeMaker pasthru section:\r
271 PASTHRU = -nologo\r
272 \r
273 # --- MakeMaker special_targets section:\r
274 .SUFFIXES : .xs .c .C .cpp .i .s .cxx .cc $(OBJ_EXT)\r
275 \r
276 .PHONY: all config static dynamic test linkext manifest blibdirs clean realclean disttest distdir\r
277 \r
278 \r
279 \r
280 # --- MakeMaker c_o section:\r
281 \r
282 \r
283 # --- MakeMaker xs_c section:\r
284 \r
285 \r
286 # --- MakeMaker xs_o section:\r
287 \r
288 \r
289 # --- MakeMaker top_targets section:\r
290 all :: pure_all\r
291         $(NOECHO) $(NOOP)\r
292 \r
293 \r
294 pure_all :: config pm_to_blib subdirs linkext\r
295         $(NOECHO) $(NOOP)\r
296 \r
297 subdirs :: $(MYEXTLIB)\r
298         $(NOECHO) $(NOOP)\r
299 \r
300 config :: $(FIRST_MAKEFILE) blibdirs\r
301         $(NOECHO) $(NOOP)\r
302 \r
303 help :\r
304         perldoc ExtUtils::MakeMaker\r
305 \r
306 \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
309         $(NOECHO) $(NOOP)\r
310 \r
311 # Backwards compat with 6.18 through 6.25\r
312 blibdirs.ts : blibdirs\r
313         $(NOECHO) $(NOOP)\r
314 \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
319 \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
324 \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
329 \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
334 \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
339 \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
344 \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
349 \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
354 \r
355 \r
356 \r
357 # --- MakeMaker linkext section:\r
358 \r
359 linkext :: $(LINKTYPE)\r
360         $(NOECHO) $(NOOP)\r
361 \r
362 \r
363 # --- MakeMaker dlsyms section:\r
364 \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
368 \r
369 \r
370 # --- MakeMaker dynamic section:\r
371 \r
372 dynamic :: $(FIRST_MAKEFILE) $(INST_DYNAMIC) $(INST_BOOT)\r
373         $(NOECHO) $(NOOP)\r
374 \r
375 \r
376 # --- MakeMaker dynamic_bs section:\r
377 \r
378 BOOTSTRAP =\r
379 \r
380 \r
381 # --- MakeMaker dynamic_lib section:\r
382 \r
383 \r
384 # --- MakeMaker static section:\r
385 \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
389         $(NOECHO) $(NOOP)\r
390 \r
391 \r
392 # --- MakeMaker static_lib section:\r
393 \r
394 \r
395 # --- MakeMaker manifypods section:\r
396 \r
397 POD2MAN_EXE = $(PERLRUN) "-MExtUtils::Command::MM" -e pod2man "--"\r
398 POD2MAN = $(POD2MAN_EXE)\r
399 \r
400 \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
405 \r
406 \r
407 \r
408 \r
409 # --- MakeMaker processPL section:\r
410 \r
411 \r
412 # --- MakeMaker installbin section:\r
413 \r
414 \r
415 # --- MakeMaker subdirs section:\r
416 \r
417 # none\r
418 \r
419 # --- MakeMaker clean_subdirs section:\r
420 clean_subdirs :\r
421         $(NOECHO) $(NOOP)\r
422 \r
423 \r
424 # --- MakeMaker clean section:\r
425 \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
428 \r
429 clean :: clean_subdirs\r
430         - $(RM_F) \\r
431           *$(LIB_EXT) core \\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
445           $(BASEEXT).exp \r
446         - $(RM_RF) \\r
447           dll.exp dll.base \\r
448           blib \r
449         - $(MV) $(FIRST_MAKEFILE) $(MAKEFILE_OLD) $(DEV_NULL)\r
450 \r
451 \r
452 # --- MakeMaker realclean_subdirs section:\r
453 realclean_subdirs :\r
454         $(NOECHO) $(NOOP)\r
455 \r
456 \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
460         - $(RM_F) \\r
461           $(MAKEFILE_OLD) $(FIRST_MAKEFILE) \r
462         - $(RM_RF) \\r
463           $(DISTVNAME) \r
464 \r
465 \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
484 \r
485 \r
486 # --- MakeMaker signature section:\r
487 signature :\r
488         cpansign -s\r
489 \r
490 \r
491 # --- MakeMaker dist_basics section:\r
492 distclean :: realclean distcheck\r
493         $(NOECHO) $(NOOP)\r
494 \r
495 distcheck :\r
496         $(PERLRUN) "-MExtUtils::Manifest=fullcheck" -e fullcheck\r
497 \r
498 skipcheck :\r
499         $(PERLRUN) "-MExtUtils::Manifest=skipcheck" -e skipcheck\r
500 \r
501 manifest :\r
502         $(PERLRUN) "-MExtUtils::Manifest=mkmanifest" -e mkmanifest\r
503 \r
504 veryclean : realclean\r
505         $(RM_F) *~ */*~ *.orig */*.orig *.bak */*.bak *.old */*.old \r
506 \r
507 \r
508 \r
509 # --- MakeMaker dist_core section:\r
510 \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
514 \r
515 tardist : $(DISTVNAME).tar$(SUFFIX)\r
516         $(NOECHO) $(NOOP)\r
517 \r
518 uutardist : $(DISTVNAME).tar$(SUFFIX)\r
519         uuencode $(DISTVNAME).tar$(SUFFIX) $(DISTVNAME).tar$(SUFFIX) > $(DISTVNAME).tar$(SUFFIX)_uu\r
520 \r
521 $(DISTVNAME).tar$(SUFFIX) : distdir\r
522         $(PREOP)\r
523         $(TO_UNIX)\r
524         $(TAR) $(TARFLAGS) $(DISTVNAME).tar $(DISTVNAME)\r
525         $(RM_RF) $(DISTVNAME)\r
526         $(COMPRESS) $(DISTVNAME).tar\r
527         $(POSTOP)\r
528 \r
529 zipdist : $(DISTVNAME).zip\r
530         $(NOECHO) $(NOOP)\r
531 \r
532 $(DISTVNAME).zip : distdir\r
533         $(PREOP)\r
534         $(ZIP) $(ZIPFLAGS) $(DISTVNAME).zip $(DISTVNAME)\r
535         $(RM_RF) $(DISTVNAME)\r
536         $(POSTOP)\r
537 \r
538 shdist : distdir\r
539         $(PREOP)\r
540         $(SHAR) $(DISTVNAME) > $(DISTVNAME).shar\r
541         $(RM_RF) $(DISTVNAME)\r
542         $(POSTOP)\r
543 \r
544 \r
545 # --- MakeMaker distdir section:\r
546 create_distdir :\r
547         $(RM_RF) $(DISTVNAME)\r
548         $(PERLRUN) "-MExtUtils::Manifest=manicopy,maniread" \\r
549                 -e "manicopy(maniread(),'$(DISTVNAME)', '$(DIST_CP)');"\r
550 \r
551 distdir : create_distdir distmeta \r
552         $(NOECHO) $(NOOP)\r
553 \r
554 \r
555 \r
556 # --- MakeMaker dist_test section:\r
557 disttest : distdir\r
558         cd $(DISTVNAME)\r
559         $(ABSPERLRUN) Makefile.PL \r
560         $(MAKE) $(PASTHRU)\r
561         $(MAKE) test $(PASTHRU)\r
562         cd ..\r
563 \r
564 \r
565 \r
566 # --- MakeMaker dist_ci section:\r
567 \r
568 ci :\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
573 \r
574 \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
580         cd ..\r
581 \r
582 \r
583 \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
589         cd ..\r
590         $(NOECHO) cd $(DISTVNAME)\r
591         $(TOUCH) SIGNATURE\r
592         cd ..\r
593         cd $(DISTVNAME)\r
594         cpansign -s\r
595         cd ..\r
596 \r
597 \r
598 \r
599 # --- MakeMaker install section:\r
600 \r
601 install :: all pure_install doc_install\r
602         $(NOECHO) $(NOOP)\r
603 \r
604 install_perl :: all pure_perl_install doc_perl_install\r
605         $(NOECHO) $(NOOP)\r
606 \r
607 install_site :: all pure_site_install doc_site_install\r
608         $(NOECHO) $(NOOP)\r
609 \r
610 install_vendor :: all pure_vendor_install doc_vendor_install\r
611         $(NOECHO) $(NOOP)\r
612 \r
613 pure_install :: pure_$(INSTALLDIRS)_install\r
614         $(NOECHO) $(NOOP)\r
615 \r
616 doc_install :: doc_$(INSTALLDIRS)_install\r
617         $(NOECHO) $(NOOP)\r
618 \r
619 pure__install : pure_site_install\r
620         $(NOECHO) $(ECHO) INSTALLDIRS not defined, defaulting to INSTALLDIRS=site\r
621 \r
622 doc__install : doc_site_install\r
623         $(NOECHO) $(ECHO) INSTALLDIRS not defined, defaulting to INSTALLDIRS=site\r
624 \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
637 \r
638 \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
651 \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
662 \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
673 \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
684 \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
695 \r
696 \r
697 uninstall :: uninstall_from_$(INSTALLDIRS)dirs\r
698         $(NOECHO) $(NOOP)\r
699 \r
700 uninstall_from_perldirs ::\r
701         $(NOECHO) $(UNINSTALL) $(PERL_ARCHLIB)\auto\$(FULLEXT)\.packlist\r
702 \r
703 uninstall_from_sitedirs ::\r
704         $(NOECHO) $(UNINSTALL) $(SITEARCHEXP)\auto\$(FULLEXT)\.packlist\r
705 \r
706 uninstall_from_vendordirs ::\r
707         $(NOECHO) $(UNINSTALL) $(VENDORARCHEXP)\auto\$(FULLEXT)\.packlist\r
708 \r
709 \r
710 # --- MakeMaker force section:\r
711 # Phony target to force checking subdirectories.\r
712 FORCE :\r
713         $(NOECHO) $(NOOP)\r
714 \r
715 \r
716 # --- MakeMaker perldepend section:\r
717 \r
718 \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
731         false\r
732 \r
733 \r
734 \r
735 # --- MakeMaker staticmake section:\r
736 \r
737 # --- MakeMaker makeaperl section ---\r
738 MAP_TARGET    = perl\r
739 FULLPERL      = D:\Perl\bin\perl.exe\r
740 \r
741 $(MAP_TARGET) :: static $(MAKE_APERL_FILE)\r
742         $(MAKE) $(USEMAKEFILE) $(MAKE_APERL_FILE) $@\r
743 \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
747                 Makefile.PL DIR= \\r
748                 MAKEFILE=$(MAKE_APERL_FILE) LINKTYPE=static \\r
749                 MAKEAPERL=1 NORECURS=1 CCCDLFLAGS=\r
750 \r
751 \r
752 # --- MakeMaker test section:\r
753 \r
754 TEST_VERBOSE=0\r
755 TEST_TYPE=test_$(LINKTYPE)\r
756 TEST_FILE = test.pl\r
757 TEST_FILES = t/*.t\r
758 TESTDB_SW = -d\r
759 \r
760 testdb :: testdb_$(LINKTYPE)\r
761 \r
762 test :: $(TEST_TYPE) subdirs-test\r
763 \r
764 subdirs-test ::\r
765         $(NOECHO) $(NOOP)\r
766 \r
767 \r
768 test_dynamic :: pure_all\r
769         $(FULLPERLRUN) "-MExtUtils::Command::MM" "-e" "test_harness($(TEST_VERBOSE), '$(INST_LIB)', '$(INST_ARCHLIB)')" $(TEST_FILES)\r
770 \r
771 testdb_dynamic :: pure_all\r
772         $(FULLPERLRUN) $(TESTDB_SW) "-I$(INST_LIB)" "-I$(INST_ARCHLIB)" $(TEST_FILE)\r
773 \r
774 test_ : test_dynamic\r
775 \r
776 test_static :: test_dynamic\r
777 testdb_static :: testdb_dynamic\r
778 \r
779 \r
780 # --- MakeMaker ppd section:\r
781 # Creates a PPD (Perl Package Description) for a binary distribution.\r
782 ppd :\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
794 \r
795 \r
796 # --- MakeMaker pm_to_blib section:\r
797 \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
802 \r
803 \r
804 # --- MakeMaker selfdocument section:\r
805 \r
806 \r
807 # --- MakeMaker postamble section:\r
808 \r
809 \r
810 # End.\r