~ubuntu-branches/ubuntu/edgy/libapache2-mod-perl2/edgy

« back to all changes in this revision

Viewing changes to ModPerl-Registry/Makefile

  • Committer: Bazaar Package Importer
  • Author(s): Adam Conrad
  • Date: 2006-03-24 02:48:44 UTC
  • mfrom: (1.1.3 upstream)
  • Revision ID: james.westby@ubuntu.com-20060324024844-73oxqkcj2jmlmh2t
Tags: 2.0.2-2build1
Fake sync to bring in new upstream bugfixes, UVF exception by mdz.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
# This Makefile is for the ModPerl::Registry extension to perl.
2
 
#
3
 
# It was generated automatically by MakeMaker version
4
 
# 6.17 (Revision: 1.133) from the contents of
5
 
# Makefile.PL. Don't edit this file, edit Makefile.PL instead.
6
 
#
7
 
#       ANY CHANGES MADE HERE WILL BE LOST!
8
 
#
9
 
#   MakeMaker ARGV: (q[INSTALLDIRS=vendor])
10
 
#
11
 
#   MakeMaker Parameters:
12
 
 
13
 
#     CCFLAGS => q[ -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -fno-strict-aliasing -pipe -I/usr/local/include  -DMOD_PERL -DMP_USE_GTOP -DMP_COMPAT_1X -g -Wall -DLINUX=2 -D_REENTRANT -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE]
14
 
#     INC => q[-I/home/dilinger/src/libapache2-mod-perl2-2.0.1/src/modules/perl -I/home/dilinger/src/libapache2-mod-perl2-2.0.1/xs -I/usr/include/apache2 -I/usr/include/apr-0 -I/usr/include/apr-0 -I/usr/include/apr-0 -I/usr/include -I/usr/include/apache2]
15
 
#     LDDLFLAGS => q[-shared -L/usr/local/lib]
16
 
#     LIBS => q[ ]
17
 
#     NAME => q[ModPerl::Registry]
18
 
#     OPTIMIZE => q[-O2]
19
 
#     PREREQ_PM => { Apache::Test=>q[] }
20
 
#     TYPEMAPS => [q[/home/dilinger/src/libapache2-mod-perl2-2.0.1/xs/typemap]]
21
 
#     VERSION_FROM => q[lib/ModPerl/RegistryCooker.pm]
22
 
#     clean => { FILES=>q[t/TEST t/SMOKE Makefile.old glue_pods] }
23
 
#     dynamic_lib => { OTHERLDFLAGS=>q[ -L/usr/local/lib] }
24
 
 
25
 
# --- MakeMaker post_initialize section:
26
 
 
27
 
 
28
 
# --- MakeMaker const_config section:
29
 
 
30
 
# These definitions are from config.sh (via /usr/lib/perl/5.8/Config.pm)
31
 
 
32
 
# They may have been overridden via Makefile.PL or on the command line
33
 
AR = ar
34
 
CC = cc
35
 
CCCDLFLAGS = -fPIC
36
 
CCDLFLAGS = -Wl,-E
37
 
DLEXT = so
38
 
DLSRC = dl_dlopen.xs
39
 
LD = cc
40
 
LDDLFLAGS = -shared -L/usr/local/lib
41
 
LDFLAGS =  -L/usr/local/lib
42
 
LIBC = /lib/libc-2.3.5.so
43
 
LIB_EXT = .a
44
 
OBJ_EXT = .o
45
 
OSNAME = linux
46
 
OSVERS = 2.4.27-ti1211
47
 
RANLIB = :
48
 
SITELIBEXP = /usr/local/share/perl/5.8.7
49
 
SITEARCHEXP = /usr/local/lib/perl/5.8.7
50
 
SO = so
51
 
EXE_EXT = 
52
 
FULL_AR = /usr/bin/ar
53
 
VENDORARCHEXP = /usr/lib/perl5
54
 
VENDORLIBEXP = /usr/share/perl5
55
 
 
56
 
 
57
 
# --- MakeMaker constants section:
58
 
AR_STATIC_ARGS = cr
59
 
DIRFILESEP = /
60
 
NAME = ModPerl::Registry
61
 
NAME_SYM = ModPerl_Registry
62
 
VERSION = 1.99
63
 
VERSION_MACRO = VERSION
64
 
VERSION_SYM = 1_99
65
 
DEFINE_VERSION = -D$(VERSION_MACRO)=\"$(VERSION)\"
66
 
XS_VERSION = 1.99
67
 
XS_VERSION_MACRO = XS_VERSION
68
 
XS_DEFINE_VERSION = -D$(XS_VERSION_MACRO)=\"$(XS_VERSION)\"
69
 
INST_ARCHLIB = ../blib/arch
70
 
INST_SCRIPT = ../blib/script
71
 
INST_BIN = ../blib/bin
72
 
INST_LIB = ../blib/lib
73
 
INST_MAN1DIR = ../blib/man1
74
 
INST_MAN3DIR = ../blib/man3
75
 
MAN1EXT = 1p
76
 
MAN3EXT = 3pm
77
 
INSTALLDIRS = site
78
 
DESTDIR = 
79
 
PREFIX = /usr
80
 
PERLPREFIX = $(PREFIX)
81
 
SITEPREFIX = $(PREFIX)/local
82
 
VENDORPREFIX = $(PREFIX)
83
 
INSTALLPRIVLIB = $(PERLPREFIX)/share/perl/5.8
84
 
DESTINSTALLPRIVLIB = $(DESTDIR)$(INSTALLPRIVLIB)
85
 
INSTALLSITELIB = $(SITEPREFIX)/share/perl/5.8.7
86
 
DESTINSTALLSITELIB = $(DESTDIR)$(INSTALLSITELIB)
87
 
INSTALLVENDORLIB = $(VENDORPREFIX)/share/perl5
88
 
DESTINSTALLVENDORLIB = $(DESTDIR)$(INSTALLVENDORLIB)
89
 
INSTALLARCHLIB = $(PERLPREFIX)/lib/perl/5.8
90
 
DESTINSTALLARCHLIB = $(DESTDIR)$(INSTALLARCHLIB)
91
 
INSTALLSITEARCH = $(SITEPREFIX)/lib/perl/5.8.7
92
 
DESTINSTALLSITEARCH = $(DESTDIR)$(INSTALLSITEARCH)
93
 
INSTALLVENDORARCH = $(VENDORPREFIX)/lib/perl5
94
 
DESTINSTALLVENDORARCH = $(DESTDIR)$(INSTALLVENDORARCH)
95
 
INSTALLBIN = $(PERLPREFIX)/bin
96
 
DESTINSTALLBIN = $(DESTDIR)$(INSTALLBIN)
97
 
INSTALLSITEBIN = $(SITEPREFIX)/bin
98
 
DESTINSTALLSITEBIN = $(DESTDIR)$(INSTALLSITEBIN)
99
 
INSTALLVENDORBIN = $(VENDORPREFIX)/bin
100
 
DESTINSTALLVENDORBIN = $(DESTDIR)$(INSTALLVENDORBIN)
101
 
INSTALLSCRIPT = $(PERLPREFIX)/bin
102
 
DESTINSTALLSCRIPT = $(DESTDIR)$(INSTALLSCRIPT)
103
 
INSTALLMAN1DIR = $(PERLPREFIX)/share/man/man1
104
 
DESTINSTALLMAN1DIR = $(DESTDIR)$(INSTALLMAN1DIR)
105
 
INSTALLSITEMAN1DIR = $(SITEPREFIX)/man/man1
106
 
DESTINSTALLSITEMAN1DIR = $(DESTDIR)$(INSTALLSITEMAN1DIR)
107
 
INSTALLVENDORMAN1DIR = $(VENDORPREFIX)/share/man/man1
108
 
DESTINSTALLVENDORMAN1DIR = $(DESTDIR)$(INSTALLVENDORMAN1DIR)
109
 
INSTALLMAN3DIR = $(PERLPREFIX)/share/man/man3
110
 
DESTINSTALLMAN3DIR = $(DESTDIR)$(INSTALLMAN3DIR)
111
 
INSTALLSITEMAN3DIR = $(SITEPREFIX)/man/man3
112
 
DESTINSTALLSITEMAN3DIR = $(DESTDIR)$(INSTALLSITEMAN3DIR)
113
 
INSTALLVENDORMAN3DIR = $(VENDORPREFIX)/share/man/man3
114
 
DESTINSTALLVENDORMAN3DIR = $(DESTDIR)$(INSTALLVENDORMAN3DIR)
115
 
PERL_LIB = /usr/share/perl/5.8
116
 
PERL_ARCHLIB = /usr/lib/perl/5.8
117
 
LIBPERL_A = libperl.a
118
 
FIRST_MAKEFILE = Makefile
119
 
MAKEFILE_OLD = $(FIRST_MAKEFILE).old
120
 
MAKE_APERL_FILE = $(FIRST_MAKEFILE).aperl
121
 
PERLMAINCC = $(CC)
122
 
PERL_INC = /usr/lib/perl/5.8/CORE
123
 
PERL = /usr/bin/perl
124
 
FULLPERL = /usr/bin/perl
125
 
ABSPERL = $(PERL)
126
 
PERLRUN = $(PERL)
127
 
FULLPERLRUN = $(FULLPERL)
128
 
ABSPERLRUN = $(ABSPERL)
129
 
PERLRUNINST = $(PERLRUN) "-I$(INST_ARCHLIB)" "-I$(INST_LIB)"
130
 
FULLPERLRUNINST = $(FULLPERLRUN) "-I$(INST_ARCHLIB)" "-I$(INST_LIB)"
131
 
ABSPERLRUNINST = $(ABSPERLRUN) "-I$(INST_ARCHLIB)" "-I$(INST_LIB)"
132
 
PERL_CORE = 0
133
 
PERM_RW = 644
134
 
PERM_RWX = 755
135
 
 
136
 
MAKEMAKER   = /usr/share/perl/5.8/ExtUtils/MakeMaker.pm
137
 
MM_VERSION  = 6.17
138
 
MM_REVISION = 1.133
139
 
 
140
 
# FULLEXT = Pathname for extension directory (eg Foo/Bar/Oracle).
141
 
# BASEEXT = Basename part of FULLEXT. May be just equal FULLEXT. (eg Oracle)
142
 
# PARENT_NAME = NAME without BASEEXT and no trailing :: (eg Foo::Bar)
143
 
# DLBASE  = Basename part of dynamic library. May be just equal BASEEXT.
144
 
FULLEXT = ModPerl/Registry
145
 
BASEEXT = Registry
146
 
PARENT_NAME = ModPerl
147
 
DLBASE = $(BASEEXT)
148
 
VERSION_FROM = lib/ModPerl/RegistryCooker.pm
149
 
INC = -I/home/dilinger/src/libapache2-mod-perl2-2.0.1/src/modules/perl -I/home/dilinger/src/libapache2-mod-perl2-2.0.1/xs -I/usr/include/apache2 -I/usr/include/apr-0 -I/usr/include/apr-0 -I/usr/include/apr-0 -I/usr/include -I/usr/include/apache2
150
 
OBJECT = 
151
 
LDFROM = $(OBJECT)
152
 
LINKTYPE = dynamic
153
 
 
154
 
# Handy lists of source code files:
155
 
XS_FILES = 
156
 
C_FILES  = 
157
 
O_FILES  = 
158
 
H_FILES  = 
159
 
MAN1PODS = 
160
 
MAN3PODS = 
161
 
 
162
 
# Where is the Config information that we are using/depend on
163
 
CONFIGDEP = $(PERL_ARCHLIB)$(DIRFILESEP)Config.pm $(PERL_INC)$(DIRFILESEP)config.h
164
 
 
165
 
# Where to build things
166
 
INST_LIBDIR      = $(INST_LIB)/ModPerl
167
 
INST_ARCHLIBDIR  = $(INST_ARCHLIB)/ModPerl
168
 
 
169
 
INST_AUTODIR     = $(INST_LIB)/auto/$(FULLEXT)
170
 
INST_ARCHAUTODIR = $(INST_ARCHLIB)/auto/$(FULLEXT)
171
 
 
172
 
INST_STATIC      = 
173
 
INST_DYNAMIC     = 
174
 
INST_BOOT        = 
175
 
 
176
 
# Extra linker info
177
 
EXPORT_LIST        = 
178
 
PERL_ARCHIVE       = 
179
 
PERL_ARCHIVE_AFTER = 
180
 
 
181
 
 
182
 
TO_INST_PM = lib/ModPerl/PerlRun.pm \
183
 
        lib/ModPerl/PerlRunPrefork.pm \
184
 
        lib/ModPerl/Registry.pm \
185
 
        lib/ModPerl/RegistryBB.pm \
186
 
        lib/ModPerl/RegistryCooker.pm \
187
 
        lib/ModPerl/RegistryLoader.pm \
188
 
        lib/ModPerl/RegistryPrefork.pm
189
 
 
190
 
PM_TO_BLIB = lib/ModPerl/PerlRunPrefork.pm \
191
 
        ../blib/lib/ModPerl/PerlRunPrefork.pm \
192
 
        lib/ModPerl/Registry.pm \
193
 
        ../blib/lib/ModPerl/Registry.pm \
194
 
        lib/ModPerl/RegistryCooker.pm \
195
 
        ../blib/lib/ModPerl/RegistryCooker.pm \
196
 
        lib/ModPerl/RegistryPrefork.pm \
197
 
        ../blib/lib/ModPerl/RegistryPrefork.pm \
198
 
        lib/ModPerl/PerlRun.pm \
199
 
        ../blib/lib/ModPerl/PerlRun.pm \
200
 
        lib/ModPerl/RegistryLoader.pm \
201
 
        ../blib/lib/ModPerl/RegistryLoader.pm \
202
 
        lib/ModPerl/RegistryBB.pm \
203
 
        ../blib/lib/ModPerl/RegistryBB.pm
204
 
 
205
 
 
206
 
# --- MakeMaker platform_constants section:
207
 
MM_Unix_VERSION = 1.42
208
 
PERL_MALLOC_DEF = -DPERL_EXTMALLOC_DEF -Dmalloc=Perl_malloc -Dfree=Perl_mfree -Drealloc=Perl_realloc -Dcalloc=Perl_calloc
209
 
 
210
 
 
211
 
# --- MakeMaker tool_autosplit section:
212
 
# Usage: $(AUTOSPLITFILE) FileToSplit AutoDirToSplitInto
213
 
AUTOSPLITFILE = $(PERLRUN)  -e 'use AutoSplit;  autosplit($$ARGV[0], $$ARGV[1], 0, 1, 1)'
214
 
 
215
 
 
216
 
 
217
 
# --- MakeMaker tool_xsubpp section:
218
 
 
219
 
 
220
 
# --- MakeMaker tools_other section:
221
 
SHELL = /bin/sh
222
 
CHMOD = chmod
223
 
CP = cp
224
 
MV = mv
225
 
NOOP = $(SHELL) -c true
226
 
NOECHO = @
227
 
RM_F = rm -f
228
 
RM_RF = rm -rf
229
 
TEST_F = test -f
230
 
TOUCH = touch
231
 
UMASK_NULL = umask 0
232
 
DEV_NULL = > /dev/null 2>&1
233
 
MKPATH = $(PERLRUN) "-MExtUtils::Command" -e mkpath
234
 
EQUALIZE_TIMESTAMP = $(PERLRUN) "-MExtUtils::Command" -e eqtime
235
 
ECHO = echo
236
 
ECHO_N = echo -n
237
 
UNINST = 0
238
 
VERBINST = 0
239
 
MOD_INSTALL = $(PERLRUN) -MExtUtils::Install -e 'install({@ARGV}, '\''$(VERBINST)'\'', 0, '\''$(UNINST)'\'');'
240
 
DOC_INSTALL = $(PERLRUN) "-MExtUtils::Command::MM" -e perllocal_install
241
 
UNINSTALL = $(PERLRUN) "-MExtUtils::Command::MM" -e uninstall
242
 
WARN_IF_OLD_PACKLIST = $(PERLRUN) "-MExtUtils::Command::MM" -e warn_if_old_packlist
243
 
 
244
 
 
245
 
# --- MakeMaker makemakerdflt section:
246
 
makemakerdflt: all
247
 
        $(NOECHO) $(NOOP)
248
 
 
249
 
 
250
 
# --- MakeMaker dist section skipped.
251
 
 
252
 
# --- MakeMaker macro section:
253
 
 
254
 
 
255
 
# --- MakeMaker depend section:
256
 
 
257
 
 
258
 
# --- MakeMaker cflags section:
259
 
 
260
 
 
261
 
# --- MakeMaker const_loadlibs section:
262
 
 
263
 
 
264
 
# --- MakeMaker const_cccmd section:
265
 
 
266
 
 
267
 
# --- MakeMaker post_constants section:
268
 
 
269
 
 
270
 
# --- MakeMaker pasthru section:
271
 
 
272
 
PASTHRU = LIB="$(LIB)"\
273
 
        LIBPERL_A="$(LIBPERL_A)"\
274
 
        LINKTYPE="$(LINKTYPE)"\
275
 
        PREFIX="$(PREFIX)"\
276
 
        OPTIMIZE="$(OPTIMIZE)"\
277
 
        PASTHRU_DEFINE="$(PASTHRU_DEFINE)"\
278
 
        PASTHRU_INC="$(PASTHRU_INC)"
279
 
 
280
 
 
281
 
# --- MakeMaker special_targets section:
282
 
.SUFFIXES: .xs .c .C .cpp .i .s .cxx .cc $(OBJ_EXT)
283
 
 
284
 
.PHONY: all config static dynamic test linkext manifest
285
 
 
286
 
 
287
 
 
288
 
# --- MakeMaker c_o section:
289
 
 
290
 
 
291
 
# --- MakeMaker xs_c section:
292
 
 
293
 
 
294
 
# --- MakeMaker xs_o section:
295
 
 
296
 
 
297
 
# --- MakeMaker top_targets section:
298
 
all :: pure_all manifypods
299
 
        $(NOECHO) $(NOOP)
300
 
 
301
 
 
302
 
pure_all :: config pm_to_blib subdirs linkext
303
 
        $(NOECHO) $(NOOP)
304
 
 
305
 
subdirs :: $(MYEXTLIB)
306
 
        $(NOECHO) $(NOOP)
307
 
 
308
 
config :: $(FIRST_MAKEFILE) $(INST_LIBDIR)$(DIRFILESEP).exists
309
 
        $(NOECHO) $(NOOP)
310
 
 
311
 
config :: $(INST_ARCHAUTODIR)$(DIRFILESEP).exists
312
 
        $(NOECHO) $(NOOP)
313
 
 
314
 
config :: $(INST_AUTODIR)$(DIRFILESEP).exists
315
 
        $(NOECHO) $(NOOP)
316
 
 
317
 
$(INST_AUTODIR)/.exists :: /usr/lib/perl/5.8/CORE/perl.h
318
 
        $(NOECHO) $(MKPATH) $(INST_AUTODIR)
319
 
        $(NOECHO) $(EQUALIZE_TIMESTAMP) /usr/lib/perl/5.8/CORE/perl.h $(INST_AUTODIR)/.exists
320
 
 
321
 
        -$(NOECHO) $(CHMOD) $(PERM_RWX) $(INST_AUTODIR)
322
 
 
323
 
$(INST_LIBDIR)/.exists :: /usr/lib/perl/5.8/CORE/perl.h
324
 
        $(NOECHO) $(MKPATH) $(INST_LIBDIR)
325
 
        $(NOECHO) $(EQUALIZE_TIMESTAMP) /usr/lib/perl/5.8/CORE/perl.h $(INST_LIBDIR)/.exists
326
 
 
327
 
        -$(NOECHO) $(CHMOD) $(PERM_RWX) $(INST_LIBDIR)
328
 
 
329
 
$(INST_ARCHAUTODIR)/.exists :: /usr/lib/perl/5.8/CORE/perl.h
330
 
        $(NOECHO) $(MKPATH) $(INST_ARCHAUTODIR)
331
 
        $(NOECHO) $(EQUALIZE_TIMESTAMP) /usr/lib/perl/5.8/CORE/perl.h $(INST_ARCHAUTODIR)/.exists
332
 
 
333
 
        -$(NOECHO) $(CHMOD) $(PERM_RWX) $(INST_ARCHAUTODIR)
334
 
 
335
 
help:
336
 
        perldoc ExtUtils::MakeMaker
337
 
 
338
 
 
339
 
# --- MakeMaker linkext section:
340
 
 
341
 
linkext :: $(LINKTYPE)
342
 
        $(NOECHO) $(NOOP)
343
 
 
344
 
 
345
 
# --- MakeMaker dlsyms section:
346
 
 
347
 
 
348
 
# --- MakeMaker dynamic section:
349
 
 
350
 
dynamic :: $(FIRST_MAKEFILE) $(INST_DYNAMIC) $(INST_BOOT)
351
 
        $(NOECHO) $(NOOP)
352
 
 
353
 
 
354
 
# --- MakeMaker dynamic_bs section:
355
 
 
356
 
BOOTSTRAP =
357
 
 
358
 
 
359
 
# --- MakeMaker dynamic_lib section:
360
 
 
361
 
 
362
 
# --- MakeMaker static section:
363
 
 
364
 
## $(INST_PM) has been moved to the all: target.
365
 
## It remains here for awhile to allow for old usage: "make static"
366
 
static :: $(FIRST_MAKEFILE) $(INST_STATIC)
367
 
        $(NOECHO) $(NOOP)
368
 
 
369
 
 
370
 
# --- MakeMaker static_lib section:
371
 
 
372
 
 
373
 
# --- MakeMaker manifypods section:
374
 
 
375
 
POD2MAN_EXE = $(PERLRUN) "-MExtUtils::Command::MM" -e pod2man "--"
376
 
POD2MAN = $(POD2MAN_EXE)
377
 
 
378
 
 
379
 
manifypods : pure_all 
380
 
        $(NOECHO) $(NOOP)
381
 
 
382
 
 
383
 
 
384
 
 
385
 
# --- MakeMaker processPL section:
386
 
 
387
 
 
388
 
# --- MakeMaker installbin section:
389
 
 
390
 
 
391
 
# --- MakeMaker subdirs section:
392
 
 
393
 
# none
394
 
 
395
 
# --- MakeMaker clean_subdirs section:
396
 
clean_subdirs :
397
 
        $(NOECHO) $(NOOP)
398
 
 
399
 
 
400
 
# --- MakeMaker clean section:
401
 
 
402
 
# Delete temporary files but do not touch installed files. We don't delete
403
 
# the Makefile here so a later make realclean still has a makefile to use.
404
 
 
405
 
clean :: test_clean  clean_subdirs
406
 
        -$(RM_RF) t/TEST t/SMOKE Makefile.old glue_pods ./blib $(MAKE_APERL_FILE) $(INST_ARCHAUTODIR)/extralibs.all $(INST_ARCHAUTODIR)/extralibs.ld perlmain.c tmon.out mon.out so_locations pm_to_blib *$(OBJ_EXT) *$(LIB_EXT) perl.exe perl perl$(EXE_EXT) $(BOOTSTRAP) $(BASEEXT).bso $(BASEEXT).def lib$(BASEEXT).def $(BASEEXT).exp $(BASEEXT).x core core.*perl.*.? *perl.core core.[0-9] core.[0-9][0-9] core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9][0-9]
407
 
        -$(MV) $(FIRST_MAKEFILE) $(MAKEFILE_OLD) $(DEV_NULL)
408
 
 
409
 
 
410
 
# --- MakeMaker realclean_subdirs section:
411
 
realclean_subdirs :
412
 
        $(NOECHO) $(NOOP)
413
 
 
414
 
 
415
 
# --- MakeMaker realclean section:
416
 
 
417
 
# Delete temporary files (via clean) and also delete installed files
418
 
realclean purge ::  clean realclean_subdirs
419
 
        $(RM_RF) $(INST_AUTODIR) $(INST_ARCHAUTODIR)
420
 
        $(RM_RF) $(DISTVNAME)
421
 
        $(RM_F)  ../blib/lib/ModPerl/Registry.pm ../blib/lib/ModPerl/PerlRunPrefork.pm ../blib/lib/ModPerl/RegistryBB.pm $(FIRST_MAKEFILE) ../blib/lib/ModPerl/RegistryLoader.pm ../blib/lib/ModPerl/RegistryCooker.pm
422
 
        $(RM_F) $(MAKEFILE_OLD) ../blib/lib/ModPerl/RegistryPrefork.pm ../blib/lib/ModPerl/PerlRun.pm
423
 
 
424
 
 
425
 
# --- MakeMaker metafile section:
426
 
metafile :
427
 
        $(NOECHO) $(ECHO) '# http://module-build.sourceforge.net/META-spec.html' > META.yml
428
 
        $(NOECHO) $(ECHO) '#XXXXXXX This is a prototype!!!  It will change in the future!!! XXXXX#' >> META.yml
429
 
        $(NOECHO) $(ECHO) 'name:         ModPerl-Registry' >> META.yml
430
 
        $(NOECHO) $(ECHO) 'version:      1.99' >> META.yml
431
 
        $(NOECHO) $(ECHO) 'version_from: lib/ModPerl/RegistryCooker.pm' >> META.yml
432
 
        $(NOECHO) $(ECHO) 'installdirs:  site' >> META.yml
433
 
        $(NOECHO) $(ECHO) 'requires:' >> META.yml
434
 
        $(NOECHO) $(ECHO) '    Apache::Test:                  ' >> META.yml
435
 
        $(NOECHO) $(ECHO) '' >> META.yml
436
 
        $(NOECHO) $(ECHO) 'distribution_type: module' >> META.yml
437
 
        $(NOECHO) $(ECHO) 'generated_by: ExtUtils::MakeMaker version 6.17' >> META.yml
438
 
 
439
 
 
440
 
# --- MakeMaker metafile_addtomanifest section:
441
 
metafile_addtomanifest:
442
 
        $(NOECHO) $(PERLRUN) -MExtUtils::Manifest=maniadd -e 'eval { maniadd({q{META.yml} => q{Module meta-data (added by MakeMaker)}}) } ' \
443
 
        -e '    or print "Could not add META.yml to MANIFEST: $${'\''@'\''}\n"'
444
 
 
445
 
 
446
 
# --- MakeMaker dist_basics section skipped.
447
 
 
448
 
# --- MakeMaker dist_core section skipped.
449
 
 
450
 
# --- MakeMaker distdir section skipped.
451
 
 
452
 
# --- MakeMaker dist_test section skipped.
453
 
 
454
 
# --- MakeMaker dist_ci section skipped.
455
 
 
456
 
# --- MakeMaker install section skipped.
457
 
 
458
 
# --- MakeMaker force section:
459
 
# Phony target to force checking subdirectories.
460
 
FORCE:
461
 
        $(NOECHO) $(NOOP)
462
 
 
463
 
 
464
 
# --- MakeMaker perldepend section:
465
 
 
466
 
 
467
 
# --- MakeMaker makefile section:
468
 
 
469
 
# We take a very conservative approach here, but it's worth it.
470
 
# We move Makefile to Makefile.old here to avoid gnu make looping.
471
 
$(FIRST_MAKEFILE) : Makefile.PL $(CONFIGDEP)
472
 
        $(NOECHO) $(ECHO) "Makefile out-of-date with respect to $?"
473
 
        $(NOECHO) $(ECHO) "Cleaning current config before rebuilding Makefile..."
474
 
        $(NOECHO) $(RM_F) $(MAKEFILE_OLD)
475
 
        $(NOECHO) $(MV)   $(FIRST_MAKEFILE) $(MAKEFILE_OLD)
476
 
        -$(MAKE) -f $(MAKEFILE_OLD) clean $(DEV_NULL) || $(NOOP)
477
 
        $(PERLRUN) Makefile.PL "INSTALLDIRS=vendor"
478
 
        $(NOECHO) $(ECHO) "==> Your Makefile has been rebuilt. <=="
479
 
        $(NOECHO) $(ECHO) "==> Please rerun the make command.  <=="
480
 
        false
481
 
 
482
 
 
483
 
 
484
 
# --- MakeMaker staticmake section:
485
 
 
486
 
# --- MakeMaker makeaperl section ---
487
 
MAP_TARGET    = ../perl
488
 
FULLPERL      = /usr/bin/perl
489
 
 
490
 
 
491
 
# --- MakeMaker test section:
492
 
PASSENV = APACHE_TEST_GROUP=$(APACHE_TEST_GROUP) APACHE_TEST_HTTPD=$(APACHE_TEST_HTTPD) APACHE_TEST_PORT=$(APACHE_TEST_PORT) APACHE_TEST_USER=$(APACHE_TEST_USER) APACHE_TEST_APXS=$(APACHE_TEST_APXS)
493
 
TEST_VERBOSE = 0
494
 
TEST_FILES =
495
 
 
496
 
test_clean :
497
 
        $(FULLPERL) -I$(INST_ARCHLIB) -I$(INST_LIB) \
498
 
        t/TEST $(APACHE_TEST_EXTRA_ARGS) -clean
499
 
 
500
 
run_tests :
501
 
        $(PASSENV) \
502
 
        $(FULLPERL) -I$(INST_ARCHLIB) -I$(INST_LIB) \
503
 
        t/TEST $(APACHE_TEST_EXTRA_ARGS) -bugreport -verbose=$(TEST_VERBOSE) $(TEST_FILES)
504
 
 
505
 
test :: pure_all test_clean run_tests
506
 
 
507
 
test_config :
508
 
        $(PASSENV) \
509
 
        $(FULLPERL) -I$(INST_ARCHLIB) -I$(INST_LIB) \
510
 
        t/TEST $(APACHE_TEST_EXTRA_ARGS) -conf
511
 
 
512
 
cmodules: test_config
513
 
        cd c-modules && $(MAKE) all
514
 
 
515
 
cmodules_clean: test_config
516
 
        cd c-modules && $(MAKE) clean
517
 
 
518
 
testcover :
519
 
        @echo "Cannot run testcover action unless Devel::Cover is installed"
520
 
 
521
 
 
522
 
# --- MakeMaker ppd section:
523
 
# Creates a PPD (Perl Package Description) for a binary distribution.
524
 
ppd:
525
 
        $(NOECHO) $(ECHO) '<SOFTPKG NAME="$(DISTNAME)" VERSION="1,99,0,0">' > $(DISTNAME).ppd
526
 
        $(NOECHO) $(ECHO) '    <TITLE>$(DISTNAME)</TITLE>' >> $(DISTNAME).ppd
527
 
        $(NOECHO) $(ECHO) '    <ABSTRACT></ABSTRACT>' >> $(DISTNAME).ppd
528
 
        $(NOECHO) $(ECHO) '    <AUTHOR></AUTHOR>' >> $(DISTNAME).ppd
529
 
        $(NOECHO) $(ECHO) '    <IMPLEMENTATION>' >> $(DISTNAME).ppd
530
 
        $(NOECHO) $(ECHO) '        <DEPENDENCY NAME="Apache-Test" VERSION="0,0,0,0" />' >> $(DISTNAME).ppd
531
 
        $(NOECHO) $(ECHO) '        <OS NAME="$(OSNAME)" />' >> $(DISTNAME).ppd
532
 
        $(NOECHO) $(ECHO) '        <ARCHITECTURE NAME="i486-linux-gnu-thread-multi" />' >> $(DISTNAME).ppd
533
 
        $(NOECHO) $(ECHO) '        <CODEBASE HREF="" />' >> $(DISTNAME).ppd
534
 
        $(NOECHO) $(ECHO) '    </IMPLEMENTATION>' >> $(DISTNAME).ppd
535
 
        $(NOECHO) $(ECHO) '</SOFTPKG>' >> $(DISTNAME).ppd
536
 
 
537
 
 
538
 
# --- MakeMaker pm_to_blib section:
539
 
 
540
 
pm_to_blib: $(TO_INST_PM)
541
 
        $(NOECHO) $(PERLRUN) -MExtUtils::Install -e 'pm_to_blib({@ARGV}, '\''$(INST_LIB)/auto'\'', '\''$(PM_FILTER)'\'')'\
542
 
          lib/ModPerl/PerlRunPrefork.pm ../blib/lib/ModPerl/PerlRunPrefork.pm \
543
 
          lib/ModPerl/Registry.pm ../blib/lib/ModPerl/Registry.pm \
544
 
          lib/ModPerl/RegistryCooker.pm ../blib/lib/ModPerl/RegistryCooker.pm \
545
 
          lib/ModPerl/RegistryPrefork.pm ../blib/lib/ModPerl/RegistryPrefork.pm \
546
 
          lib/ModPerl/PerlRun.pm ../blib/lib/ModPerl/PerlRun.pm \
547
 
          lib/ModPerl/RegistryLoader.pm ../blib/lib/ModPerl/RegistryLoader.pm \
548
 
          lib/ModPerl/RegistryBB.pm ../blib/lib/ModPerl/RegistryBB.pm 
549
 
        $(NOECHO) $(TOUCH) $@
550
 
 
551
 
# --- MakeMaker selfdocument section:
552
 
 
553
 
 
554
 
# --- MakeMaker postamble section:
555
 
glue_pods: pm_to_blib subdirs linkext
556
 
        @$(NOOP)
557
 
 
558
 
 
559
 
 
560
 
# End.