1 |
|
# This Makefile is for the Nos 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: () |
10 |
|
# |
11 |
|
# MakeMaker Parameters: |
12 |
|
|
13 |
|
# ABSTRACT_FROM => q[lib/Nos.pm] |
14 |
|
# AUTHOR => q[Dobrica Pavlinusic <dpavlin@rot13.org>] |
15 |
|
# NAME => q[Nos] |
16 |
|
# PREREQ_PM => { Email::Valid=>q[Email::Send], Class::DBI::Loader=>q[Getopt::Long], Carp=>undef } |
17 |
|
# VERSION_FROM => q[lib/Nos.pm] |
18 |
|
|
19 |
|
# --- MakeMaker post_initialize section: |
20 |
|
|
21 |
|
|
22 |
|
# --- MakeMaker const_config section: |
23 |
|
|
24 |
|
# These definitions are from config.sh (via /usr/lib/perl/5.8/Config.pm) |
25 |
|
|
26 |
|
# They may have been overridden via Makefile.PL or on the command line |
27 |
|
AR = ar |
28 |
|
CC = cc |
29 |
|
CCCDLFLAGS = -fPIC |
30 |
|
CCDLFLAGS = -Wl,-E |
31 |
|
DLEXT = so |
32 |
|
DLSRC = dl_dlopen.xs |
33 |
|
LD = cc |
34 |
|
LDDLFLAGS = -shared -L/usr/local/lib |
35 |
|
LDFLAGS = -L/usr/local/lib |
36 |
|
LIBC = /lib/libc-2.3.2.so |
37 |
|
LIB_EXT = .a |
38 |
|
OBJ_EXT = .o |
39 |
|
OSNAME = linux |
40 |
|
OSVERS = 2.4.27-ti1211 |
41 |
|
RANLIB = : |
42 |
|
SITELIBEXP = /usr/local/share/perl/5.8.4 |
43 |
|
SITEARCHEXP = /usr/local/lib/perl/5.8.4 |
44 |
|
SO = so |
45 |
|
EXE_EXT = |
46 |
|
FULL_AR = /usr/bin/ar |
47 |
|
VENDORARCHEXP = /usr/lib/perl5 |
48 |
|
VENDORLIBEXP = /usr/share/perl5 |
49 |
|
|
50 |
|
|
51 |
|
# --- MakeMaker constants section: |
52 |
|
AR_STATIC_ARGS = cr |
53 |
|
DIRFILESEP = / |
54 |
|
NAME = Nos |
55 |
|
NAME_SYM = Nos |
56 |
|
VERSION = 0.1 |
57 |
|
VERSION_MACRO = VERSION |
58 |
|
VERSION_SYM = 0_1 |
59 |
|
DEFINE_VERSION = -D$(VERSION_MACRO)=\"$(VERSION)\" |
60 |
|
XS_VERSION = 0.1 |
61 |
|
XS_VERSION_MACRO = XS_VERSION |
62 |
|
XS_DEFINE_VERSION = -D$(XS_VERSION_MACRO)=\"$(XS_VERSION)\" |
63 |
|
INST_ARCHLIB = blib/arch |
64 |
|
INST_SCRIPT = blib/script |
65 |
|
INST_BIN = blib/bin |
66 |
|
INST_LIB = blib/lib |
67 |
|
INST_MAN1DIR = blib/man1 |
68 |
|
INST_MAN3DIR = blib/man3 |
69 |
|
MAN1EXT = 1p |
70 |
|
MAN3EXT = 3pm |
71 |
|
INSTALLDIRS = site |
72 |
|
DESTDIR = |
73 |
|
PREFIX = /usr |
74 |
|
PERLPREFIX = $(PREFIX) |
75 |
|
SITEPREFIX = $(PREFIX)/local |
76 |
|
VENDORPREFIX = $(PREFIX) |
77 |
|
INSTALLPRIVLIB = $(PERLPREFIX)/share/perl/5.8 |
78 |
|
DESTINSTALLPRIVLIB = $(DESTDIR)$(INSTALLPRIVLIB) |
79 |
|
INSTALLSITELIB = $(SITEPREFIX)/share/perl/5.8.4 |
80 |
|
DESTINSTALLSITELIB = $(DESTDIR)$(INSTALLSITELIB) |
81 |
|
INSTALLVENDORLIB = $(VENDORPREFIX)/share/perl5 |
82 |
|
DESTINSTALLVENDORLIB = $(DESTDIR)$(INSTALLVENDORLIB) |
83 |
|
INSTALLARCHLIB = $(PERLPREFIX)/lib/perl/5.8 |
84 |
|
DESTINSTALLARCHLIB = $(DESTDIR)$(INSTALLARCHLIB) |
85 |
|
INSTALLSITEARCH = $(SITEPREFIX)/lib/perl/5.8.4 |
86 |
|
DESTINSTALLSITEARCH = $(DESTDIR)$(INSTALLSITEARCH) |
87 |
|
INSTALLVENDORARCH = $(VENDORPREFIX)/lib/perl5 |
88 |
|
DESTINSTALLVENDORARCH = $(DESTDIR)$(INSTALLVENDORARCH) |
89 |
|
INSTALLBIN = $(PERLPREFIX)/bin |
90 |
|
DESTINSTALLBIN = $(DESTDIR)$(INSTALLBIN) |
91 |
|
INSTALLSITEBIN = $(SITEPREFIX)/bin |
92 |
|
DESTINSTALLSITEBIN = $(DESTDIR)$(INSTALLSITEBIN) |
93 |
|
INSTALLVENDORBIN = $(VENDORPREFIX)/bin |
94 |
|
DESTINSTALLVENDORBIN = $(DESTDIR)$(INSTALLVENDORBIN) |
95 |
|
INSTALLSCRIPT = $(PERLPREFIX)/bin |
96 |
|
DESTINSTALLSCRIPT = $(DESTDIR)$(INSTALLSCRIPT) |
97 |
|
INSTALLMAN1DIR = $(PERLPREFIX)/share/man/man1 |
98 |
|
DESTINSTALLMAN1DIR = $(DESTDIR)$(INSTALLMAN1DIR) |
99 |
|
INSTALLSITEMAN1DIR = $(SITEPREFIX)/man/man1 |
100 |
|
DESTINSTALLSITEMAN1DIR = $(DESTDIR)$(INSTALLSITEMAN1DIR) |
101 |
|
INSTALLVENDORMAN1DIR = $(VENDORPREFIX)/share/man/man1 |
102 |
|
DESTINSTALLVENDORMAN1DIR = $(DESTDIR)$(INSTALLVENDORMAN1DIR) |
103 |
|
INSTALLMAN3DIR = $(PERLPREFIX)/share/man/man3 |
104 |
|
DESTINSTALLMAN3DIR = $(DESTDIR)$(INSTALLMAN3DIR) |
105 |
|
INSTALLSITEMAN3DIR = $(SITEPREFIX)/man/man3 |
106 |
|
DESTINSTALLSITEMAN3DIR = $(DESTDIR)$(INSTALLSITEMAN3DIR) |
107 |
|
INSTALLVENDORMAN3DIR = $(VENDORPREFIX)/share/man/man3 |
108 |
|
DESTINSTALLVENDORMAN3DIR = $(DESTDIR)$(INSTALLVENDORMAN3DIR) |
109 |
|
PERL_LIB = /usr/share/perl/5.8 |
110 |
|
PERL_ARCHLIB = /usr/lib/perl/5.8 |
111 |
|
LIBPERL_A = libperl.a |
112 |
|
FIRST_MAKEFILE = Makefile |
113 |
|
MAKEFILE_OLD = $(FIRST_MAKEFILE).old |
114 |
|
MAKE_APERL_FILE = $(FIRST_MAKEFILE).aperl |
115 |
|
PERLMAINCC = $(CC) |
116 |
|
PERL_INC = /usr/lib/perl/5.8/CORE |
117 |
|
PERL = /usr/bin/perl |
118 |
|
FULLPERL = /usr/bin/perl |
119 |
|
ABSPERL = $(PERL) |
120 |
|
PERLRUN = $(PERL) |
121 |
|
FULLPERLRUN = $(FULLPERL) |
122 |
|
ABSPERLRUN = $(ABSPERL) |
123 |
|
PERLRUNINST = $(PERLRUN) "-I$(INST_ARCHLIB)" "-I$(INST_LIB)" |
124 |
|
FULLPERLRUNINST = $(FULLPERLRUN) "-I$(INST_ARCHLIB)" "-I$(INST_LIB)" |
125 |
|
ABSPERLRUNINST = $(ABSPERLRUN) "-I$(INST_ARCHLIB)" "-I$(INST_LIB)" |
126 |
|
PERL_CORE = 0 |
127 |
|
PERM_RW = 644 |
128 |
|
PERM_RWX = 755 |
129 |
|
|
130 |
|
MAKEMAKER = /usr/share/perl/5.8/ExtUtils/MakeMaker.pm |
131 |
|
MM_VERSION = 6.17 |
132 |
|
MM_REVISION = 1.133 |
133 |
|
|
134 |
|
# FULLEXT = Pathname for extension directory (eg Foo/Bar/Oracle). |
135 |
|
# BASEEXT = Basename part of FULLEXT. May be just equal FULLEXT. (eg Oracle) |
136 |
|
# PARENT_NAME = NAME without BASEEXT and no trailing :: (eg Foo::Bar) |
137 |
|
# DLBASE = Basename part of dynamic library. May be just equal BASEEXT. |
138 |
|
FULLEXT = Nos |
139 |
|
BASEEXT = Nos |
140 |
|
PARENT_NAME = |
141 |
|
DLBASE = $(BASEEXT) |
142 |
|
VERSION_FROM = lib/Nos.pm |
143 |
|
OBJECT = |
144 |
|
LDFROM = $(OBJECT) |
145 |
|
LINKTYPE = dynamic |
146 |
|
|
147 |
|
# Handy lists of source code files: |
148 |
|
XS_FILES = |
149 |
|
C_FILES = |
150 |
|
O_FILES = |
151 |
|
H_FILES = |
152 |
|
MAN1PODS = |
153 |
|
MAN3PODS = lib/Nos.pm \ |
154 |
|
sender.pl |
155 |
|
|
156 |
|
# Where is the Config information that we are using/depend on |
157 |
|
CONFIGDEP = $(PERL_ARCHLIB)$(DIRFILESEP)Config.pm $(PERL_INC)$(DIRFILESEP)config.h |
158 |
|
|
159 |
|
# Where to build things |
160 |
|
INST_LIBDIR = $(INST_LIB) |
161 |
|
INST_ARCHLIBDIR = $(INST_ARCHLIB) |
162 |
|
|
163 |
|
INST_AUTODIR = $(INST_LIB)/auto/$(FULLEXT) |
164 |
|
INST_ARCHAUTODIR = $(INST_ARCHLIB)/auto/$(FULLEXT) |
165 |
|
|
166 |
|
INST_STATIC = |
167 |
|
INST_DYNAMIC = |
168 |
|
INST_BOOT = |
169 |
|
|
170 |
|
# Extra linker info |
171 |
|
EXPORT_LIST = |
172 |
|
PERL_ARCHIVE = |
173 |
|
PERL_ARCHIVE_AFTER = |
174 |
|
|
175 |
|
|
176 |
|
TO_INST_PM = lib/Nos.pm \ |
177 |
|
sender.pl |
178 |
|
|
179 |
|
PM_TO_BLIB = lib/Nos.pm \ |
180 |
|
blib/lib/Nos.pm \ |
181 |
|
sender.pl \ |
182 |
|
$(INST_LIB)/sender.pl |
183 |
|
|
184 |
|
|
185 |
|
# --- MakeMaker platform_constants section: |
186 |
|
MM_Unix_VERSION = 1.42 |
187 |
|
PERL_MALLOC_DEF = -DPERL_EXTMALLOC_DEF -Dmalloc=Perl_malloc -Dfree=Perl_mfree -Drealloc=Perl_realloc -Dcalloc=Perl_calloc |
188 |
|
|
189 |
|
|
190 |
|
# --- MakeMaker tool_autosplit section: |
191 |
|
# Usage: $(AUTOSPLITFILE) FileToSplit AutoDirToSplitInto |
192 |
|
AUTOSPLITFILE = $(PERLRUN) -e 'use AutoSplit; autosplit($$ARGV[0], $$ARGV[1], 0, 1, 1)' |
193 |
|
|
194 |
|
|
195 |
|
|
196 |
|
# --- MakeMaker tool_xsubpp section: |
197 |
|
|
198 |
|
|
199 |
|
# --- MakeMaker tools_other section: |
200 |
|
SHELL = /bin/sh |
201 |
|
CHMOD = chmod |
202 |
|
CP = cp |
203 |
|
MV = mv |
204 |
|
NOOP = $(SHELL) -c true |
205 |
|
NOECHO = @ |
206 |
|
RM_F = rm -f |
207 |
|
RM_RF = rm -rf |
208 |
|
TEST_F = test -f |
209 |
|
TOUCH = touch |
210 |
|
UMASK_NULL = umask 0 |
211 |
|
DEV_NULL = > /dev/null 2>&1 |
212 |
|
MKPATH = $(PERLRUN) "-MExtUtils::Command" -e mkpath |
213 |
|
EQUALIZE_TIMESTAMP = $(PERLRUN) "-MExtUtils::Command" -e eqtime |
214 |
|
ECHO = echo |
215 |
|
ECHO_N = echo -n |
216 |
|
UNINST = 0 |
217 |
|
VERBINST = 0 |
218 |
|
MOD_INSTALL = $(PERLRUN) -MExtUtils::Install -e 'install({@ARGV}, '\''$(VERBINST)'\'', 0, '\''$(UNINST)'\'');' |
219 |
|
DOC_INSTALL = $(PERLRUN) "-MExtUtils::Command::MM" -e perllocal_install |
220 |
|
UNINSTALL = $(PERLRUN) "-MExtUtils::Command::MM" -e uninstall |
221 |
|
WARN_IF_OLD_PACKLIST = $(PERLRUN) "-MExtUtils::Command::MM" -e warn_if_old_packlist |
222 |
|
|
223 |
|
|
224 |
|
# --- MakeMaker makemakerdflt section: |
225 |
|
makemakerdflt: all |
226 |
|
$(NOECHO) $(NOOP) |
227 |
|
|
228 |
|
|
229 |
|
# --- MakeMaker dist section: |
230 |
|
TAR = tar |
231 |
|
TARFLAGS = cvf |
232 |
|
ZIP = zip |
233 |
|
ZIPFLAGS = -r |
234 |
|
COMPRESS = gzip --best |
235 |
|
SUFFIX = .gz |
236 |
|
SHAR = shar |
237 |
|
PREOP = $(NOECHO) $(NOOP) |
238 |
|
POSTOP = $(NOECHO) $(NOOP) |
239 |
|
TO_UNIX = $(NOECHO) $(NOOP) |
240 |
|
CI = ci -u |
241 |
|
RCS_LABEL = rcs -Nv$(VERSION_SYM): -q |
242 |
|
DIST_CP = best |
243 |
|
DIST_DEFAULT = tardist |
244 |
|
DISTNAME = Nos |
245 |
|
DISTVNAME = Nos-0.1 |
246 |
|
|
247 |
|
|
248 |
|
# --- MakeMaker macro section: |
249 |
|
|
250 |
|
|
251 |
|
# --- MakeMaker depend section: |
252 |
|
|
253 |
|
|
254 |
|
# --- MakeMaker cflags section: |
255 |
|
|
256 |
|
|
257 |
|
# --- MakeMaker const_loadlibs section: |
258 |
|
|
259 |
|
|
260 |
|
# --- MakeMaker const_cccmd section: |
261 |
|
|
262 |
|
|
263 |
|
# --- MakeMaker post_constants section: |
264 |
|
|
265 |
|
|
266 |
|
# --- MakeMaker pasthru section: |
267 |
|
|
268 |
|
PASTHRU = LIB="$(LIB)"\ |
269 |
|
LIBPERL_A="$(LIBPERL_A)"\ |
270 |
|
LINKTYPE="$(LINKTYPE)"\ |
271 |
|
PREFIX="$(PREFIX)"\ |
272 |
|
OPTIMIZE="$(OPTIMIZE)"\ |
273 |
|
PASTHRU_DEFINE="$(PASTHRU_DEFINE)"\ |
274 |
|
PASTHRU_INC="$(PASTHRU_INC)" |
275 |
|
|
276 |
|
|
277 |
|
# --- MakeMaker special_targets section: |
278 |
|
.SUFFIXES: .xs .c .C .cpp .i .s .cxx .cc $(OBJ_EXT) |
279 |
|
|
280 |
|
.PHONY: all config static dynamic test linkext manifest |
281 |
|
|
282 |
|
|
283 |
|
|
284 |
|
# --- MakeMaker c_o section: |
285 |
|
|
286 |
|
|
287 |
|
# --- MakeMaker xs_c section: |
288 |
|
|
289 |
|
|
290 |
|
# --- MakeMaker xs_o section: |
291 |
|
|
292 |
|
|
293 |
|
# --- MakeMaker top_targets section: |
294 |
|
all :: pure_all manifypods |
295 |
|
$(NOECHO) $(NOOP) |
296 |
|
|
297 |
|
|
298 |
|
pure_all :: config pm_to_blib subdirs linkext |
299 |
|
$(NOECHO) $(NOOP) |
300 |
|
|
301 |
|
subdirs :: $(MYEXTLIB) |
302 |
|
$(NOECHO) $(NOOP) |
303 |
|
|
304 |
|
config :: $(FIRST_MAKEFILE) $(INST_LIBDIR)$(DIRFILESEP).exists |
305 |
|
$(NOECHO) $(NOOP) |
306 |
|
|
307 |
|
config :: $(INST_ARCHAUTODIR)$(DIRFILESEP).exists |
308 |
|
$(NOECHO) $(NOOP) |
309 |
|
|
310 |
|
config :: $(INST_AUTODIR)$(DIRFILESEP).exists |
311 |
|
$(NOECHO) $(NOOP) |
312 |
|
|
313 |
|
$(INST_AUTODIR)/.exists :: /usr/lib/perl/5.8/CORE/perl.h |
314 |
|
$(NOECHO) $(MKPATH) $(INST_AUTODIR) |
315 |
|
$(NOECHO) $(EQUALIZE_TIMESTAMP) /usr/lib/perl/5.8/CORE/perl.h $(INST_AUTODIR)/.exists |
316 |
|
|
317 |
|
-$(NOECHO) $(CHMOD) $(PERM_RWX) $(INST_AUTODIR) |
318 |
|
|
319 |
|
$(INST_LIBDIR)/.exists :: /usr/lib/perl/5.8/CORE/perl.h |
320 |
|
$(NOECHO) $(MKPATH) $(INST_LIBDIR) |
321 |
|
$(NOECHO) $(EQUALIZE_TIMESTAMP) /usr/lib/perl/5.8/CORE/perl.h $(INST_LIBDIR)/.exists |
322 |
|
|
323 |
|
-$(NOECHO) $(CHMOD) $(PERM_RWX) $(INST_LIBDIR) |
324 |
|
|
325 |
|
$(INST_ARCHAUTODIR)/.exists :: /usr/lib/perl/5.8/CORE/perl.h |
326 |
|
$(NOECHO) $(MKPATH) $(INST_ARCHAUTODIR) |
327 |
|
$(NOECHO) $(EQUALIZE_TIMESTAMP) /usr/lib/perl/5.8/CORE/perl.h $(INST_ARCHAUTODIR)/.exists |
328 |
|
|
329 |
|
-$(NOECHO) $(CHMOD) $(PERM_RWX) $(INST_ARCHAUTODIR) |
330 |
|
|
331 |
|
config :: $(INST_MAN3DIR)$(DIRFILESEP).exists |
332 |
|
$(NOECHO) $(NOOP) |
333 |
|
|
334 |
|
|
335 |
|
$(INST_MAN3DIR)/.exists :: /usr/lib/perl/5.8/CORE/perl.h |
336 |
|
$(NOECHO) $(MKPATH) $(INST_MAN3DIR) |
337 |
|
$(NOECHO) $(EQUALIZE_TIMESTAMP) /usr/lib/perl/5.8/CORE/perl.h $(INST_MAN3DIR)/.exists |
338 |
|
|
339 |
|
-$(NOECHO) $(CHMOD) $(PERM_RWX) $(INST_MAN3DIR) |
340 |
|
|
341 |
|
help: |
342 |
|
perldoc ExtUtils::MakeMaker |
343 |
|
|
344 |
|
|
345 |
|
# --- MakeMaker linkext section: |
346 |
|
|
347 |
|
linkext :: $(LINKTYPE) |
348 |
|
$(NOECHO) $(NOOP) |
349 |
|
|
350 |
|
|
351 |
|
# --- MakeMaker dlsyms section: |
352 |
|
|
353 |
|
|
354 |
|
# --- MakeMaker dynamic section: |
355 |
|
|
356 |
|
dynamic :: $(FIRST_MAKEFILE) $(INST_DYNAMIC) $(INST_BOOT) |
357 |
|
$(NOECHO) $(NOOP) |
358 |
|
|
359 |
|
|
360 |
|
# --- MakeMaker dynamic_bs section: |
361 |
|
|
362 |
|
BOOTSTRAP = |
363 |
|
|
364 |
|
|
365 |
|
# --- MakeMaker dynamic_lib section: |
366 |
|
|
367 |
|
|
368 |
|
# --- MakeMaker static section: |
369 |
|
|
370 |
|
## $(INST_PM) has been moved to the all: target. |
371 |
|
## It remains here for awhile to allow for old usage: "make static" |
372 |
|
static :: $(FIRST_MAKEFILE) $(INST_STATIC) |
373 |
|
$(NOECHO) $(NOOP) |
374 |
|
|
375 |
|
|
376 |
|
# --- MakeMaker static_lib section: |
377 |
|
|
378 |
|
|
379 |
|
# --- MakeMaker manifypods section: |
380 |
|
|
381 |
|
POD2MAN_EXE = $(PERLRUN) "-MExtUtils::Command::MM" -e pod2man "--" |
382 |
|
POD2MAN = $(POD2MAN_EXE) |
383 |
|
|
384 |
|
|
385 |
|
manifypods : pure_all \ |
386 |
|
lib/Nos.pm \ |
387 |
|
sender.pl \ |
388 |
|
lib/Nos.pm \ |
389 |
|
sender.pl |
390 |
|
$(NOECHO) $(POD2MAN) --section=$(MAN3EXT) --perm_rw=$(PERM_RW)\ |
391 |
|
lib/Nos.pm $(INST_MAN3DIR)/Nos.$(MAN3EXT) \ |
392 |
|
sender.pl $(INST_MAN3DIR)/sender.$(MAN3EXT) |
393 |
|
|
394 |
|
|
395 |
|
|
396 |
|
|
397 |
|
# --- MakeMaker processPL section: |
398 |
|
|
399 |
|
|
400 |
|
# --- MakeMaker installbin section: |
401 |
|
|
402 |
|
|
403 |
|
# --- MakeMaker subdirs section: |
404 |
|
|
405 |
|
# none |
406 |
|
|
407 |
|
# --- MakeMaker clean_subdirs section: |
408 |
|
clean_subdirs : |
409 |
|
$(NOECHO) $(NOOP) |
410 |
|
|
411 |
|
|
412 |
|
# --- MakeMaker clean section: |
413 |
|
|
414 |
|
# Delete temporary files but do not touch installed files. We don't delete |
415 |
|
# the Makefile here so a later make realclean still has a makefile to use. |
416 |
|
|
417 |
|
clean :: clean_subdirs |
418 |
|
-$(RM_RF) ./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] |
419 |
|
-$(MV) $(FIRST_MAKEFILE) $(MAKEFILE_OLD) $(DEV_NULL) |
420 |
|
|
421 |
|
|
422 |
|
# --- MakeMaker realclean_subdirs section: |
423 |
|
realclean_subdirs : |
424 |
|
$(NOECHO) $(NOOP) |
425 |
|
|
426 |
|
|
427 |
|
# --- MakeMaker realclean section: |
428 |
|
|
429 |
|
# Delete temporary files (via clean) and also delete installed files |
430 |
|
realclean purge :: clean realclean_subdirs |
431 |
|
$(RM_RF) $(INST_AUTODIR) $(INST_ARCHAUTODIR) |
432 |
|
$(RM_RF) $(DISTVNAME) |
433 |
|
$(RM_F) blib/lib/Nos.pm $(INST_LIB)/sender.pl $(MAKEFILE_OLD) $(FIRST_MAKEFILE) |
434 |
|
|
435 |
|
|
436 |
|
# --- MakeMaker metafile section: |
437 |
|
metafile : |
438 |
|
$(NOECHO) $(ECHO) '# http://module-build.sourceforge.net/META-spec.html' > META.yml |
439 |
|
$(NOECHO) $(ECHO) '#XXXXXXX This is a prototype!!! It will change in the future!!! XXXXX#' >> META.yml |
440 |
|
$(NOECHO) $(ECHO) 'name: Nos' >> META.yml |
441 |
|
$(NOECHO) $(ECHO) 'version: 0.1' >> META.yml |
442 |
|
$(NOECHO) $(ECHO) 'version_from: lib/Nos.pm' >> META.yml |
443 |
|
$(NOECHO) $(ECHO) 'installdirs: site' >> META.yml |
444 |
|
$(NOECHO) $(ECHO) 'requires:' >> META.yml |
445 |
|
$(NOECHO) $(ECHO) ' Carp: ' >> META.yml |
446 |
|
$(NOECHO) $(ECHO) ' Class::DBI::Loader: Getopt::Long' >> META.yml |
447 |
|
$(NOECHO) $(ECHO) ' Email::Valid: Email::Send' >> META.yml |
448 |
|
$(NOECHO) $(ECHO) '' >> META.yml |
449 |
|
$(NOECHO) $(ECHO) 'distribution_type: module' >> META.yml |
450 |
|
$(NOECHO) $(ECHO) 'generated_by: ExtUtils::MakeMaker version 6.17' >> META.yml |
451 |
|
|
452 |
|
|
453 |
|
# --- MakeMaker metafile_addtomanifest section: |
454 |
|
metafile_addtomanifest: |
455 |
|
$(NOECHO) $(PERLRUN) -MExtUtils::Manifest=maniadd -e 'eval { maniadd({q{META.yml} => q{Module meta-data (added by MakeMaker)}}) } ' \ |
456 |
|
-e ' or print "Could not add META.yml to MANIFEST: $${'\''@'\''}\n"' |
457 |
|
|
458 |
|
|
459 |
|
# --- MakeMaker dist_basics section: |
460 |
|
distclean :: realclean distcheck |
461 |
|
$(NOECHO) $(NOOP) |
462 |
|
|
463 |
|
distcheck : |
464 |
|
$(PERLRUN) "-MExtUtils::Manifest=fullcheck" -e fullcheck |
465 |
|
|
466 |
|
skipcheck : |
467 |
|
$(PERLRUN) "-MExtUtils::Manifest=skipcheck" -e skipcheck |
468 |
|
|
469 |
|
manifest : |
470 |
|
$(PERLRUN) "-MExtUtils::Manifest=mkmanifest" -e mkmanifest |
471 |
|
|
472 |
|
veryclean : realclean |
473 |
|
$(RM_F) *~ *.orig */*~ */*.orig |
474 |
|
|
475 |
|
|
476 |
|
|
477 |
|
# --- MakeMaker dist_core section: |
478 |
|
|
479 |
|
dist : $(DIST_DEFAULT) $(FIRST_MAKEFILE) |
480 |
|
$(NOECHO) $(PERLRUN) -l -e 'print '\''Warning: Makefile possibly out of date with $(VERSION_FROM)'\''' \ |
481 |
|
-e ' if -e '\''$(VERSION_FROM)'\'' and -M '\''$(VERSION_FROM)'\'' < -M '\''$(FIRST_MAKEFILE)'\'';' |
482 |
|
|
483 |
|
tardist : $(DISTVNAME).tar$(SUFFIX) |
484 |
|
$(NOECHO) $(NOOP) |
485 |
|
|
486 |
|
uutardist : $(DISTVNAME).tar$(SUFFIX) |
487 |
|
uuencode $(DISTVNAME).tar$(SUFFIX) $(DISTVNAME).tar$(SUFFIX) > $(DISTVNAME).tar$(SUFFIX)_uu |
488 |
|
|
489 |
|
$(DISTVNAME).tar$(SUFFIX) : distdir |
490 |
|
$(PREOP) |
491 |
|
$(TO_UNIX) |
492 |
|
$(TAR) $(TARFLAGS) $(DISTVNAME).tar $(DISTVNAME) |
493 |
|
$(RM_RF) $(DISTVNAME) |
494 |
|
$(COMPRESS) $(DISTVNAME).tar |
495 |
|
$(POSTOP) |
496 |
|
|
497 |
|
zipdist : $(DISTVNAME).zip |
498 |
|
$(NOECHO) $(NOOP) |
499 |
|
|
500 |
|
$(DISTVNAME).zip : distdir |
501 |
|
$(PREOP) |
502 |
|
$(ZIP) $(ZIPFLAGS) $(DISTVNAME).zip $(DISTVNAME) |
503 |
|
$(RM_RF) $(DISTVNAME) |
504 |
|
$(POSTOP) |
505 |
|
|
506 |
|
shdist : distdir |
507 |
|
$(PREOP) |
508 |
|
$(SHAR) $(DISTVNAME) > $(DISTVNAME).shar |
509 |
|
$(RM_RF) $(DISTVNAME) |
510 |
|
$(POSTOP) |
511 |
|
|
512 |
|
|
513 |
|
# --- MakeMaker distdir section: |
514 |
|
distdir : metafile metafile_addtomanifest |
515 |
|
$(RM_RF) $(DISTVNAME) |
516 |
|
$(PERLRUN) "-MExtUtils::Manifest=manicopy,maniread" \ |
517 |
|
-e "manicopy(maniread(),'$(DISTVNAME)', '$(DIST_CP)');" |
518 |
|
|
519 |
|
|
520 |
|
|
521 |
|
# --- MakeMaker dist_test section: |
522 |
|
|
523 |
|
disttest : distdir |
524 |
|
cd $(DISTVNAME) && $(ABSPERLRUN) Makefile.PL |
525 |
|
cd $(DISTVNAME) && $(MAKE) $(PASTHRU) |
526 |
|
cd $(DISTVNAME) && $(MAKE) test $(PASTHRU) |
527 |
|
|
528 |
|
|
529 |
|
# --- MakeMaker dist_ci section: |
530 |
|
|
531 |
|
ci : |
532 |
|
$(PERLRUN) "-MExtUtils::Manifest=maniread" \ |
533 |
|
-e "@all = keys %{ maniread() };" \ |
534 |
|
-e "print(qq{Executing $(CI) @all\n}); system(qq{$(CI) @all});" \ |
535 |
|
-e "print(qq{Executing $(RCS_LABEL) ...\n}); system(qq{$(RCS_LABEL) @all});" |
536 |
|
|
537 |
|
|
538 |
|
# --- MakeMaker install section: |
539 |
|
|
540 |
|
install :: all pure_install doc_install |
541 |
|
|
542 |
|
install_perl :: all pure_perl_install doc_perl_install |
543 |
|
|
544 |
|
install_site :: all pure_site_install doc_site_install |
545 |
|
|
546 |
|
install_vendor :: all pure_vendor_install doc_vendor_install |
547 |
|
|
548 |
|
pure_install :: pure_$(INSTALLDIRS)_install |
549 |
|
|
550 |
|
doc_install :: doc_$(INSTALLDIRS)_install |
551 |
|
|
552 |
|
pure__install : pure_site_install |
553 |
|
$(NOECHO) $(ECHO) INSTALLDIRS not defined, defaulting to INSTALLDIRS=site |
554 |
|
|
555 |
|
doc__install : doc_site_install |
556 |
|
$(NOECHO) $(ECHO) INSTALLDIRS not defined, defaulting to INSTALLDIRS=site |
557 |
|
|
558 |
|
pure_perl_install :: |
559 |
|
$(NOECHO) umask 022; $(MOD_INSTALL) \ |
560 |
|
$(INST_LIB) $(DESTINSTALLPRIVLIB) \ |
561 |
|
$(INST_ARCHLIB) $(DESTINSTALLARCHLIB) \ |
562 |
|
$(INST_BIN) $(DESTINSTALLBIN) \ |
563 |
|
$(INST_SCRIPT) $(DESTINSTALLSCRIPT) \ |
564 |
|
$(INST_MAN1DIR) $(DESTINSTALLMAN1DIR) \ |
565 |
|
$(INST_MAN3DIR) $(DESTINSTALLMAN3DIR) |
566 |
|
$(NOECHO) $(WARN_IF_OLD_PACKLIST) \ |
567 |
|
$(SITEARCHEXP)/auto/$(FULLEXT) |
568 |
|
|
569 |
|
|
570 |
|
pure_site_install :: |
571 |
|
$(NOECHO) umask 02; $(MOD_INSTALL) \ |
572 |
|
read $(SITEARCHEXP)/auto/$(FULLEXT)/.packlist \ |
573 |
|
write $(DESTINSTALLSITEARCH)/auto/$(FULLEXT)/.packlist \ |
574 |
|
$(INST_LIB) $(DESTINSTALLSITELIB) \ |
575 |
|
$(INST_ARCHLIB) $(DESTINSTALLSITEARCH) \ |
576 |
|
$(INST_BIN) $(DESTINSTALLSITEBIN) \ |
577 |
|
$(INST_SCRIPT) $(DESTINSTALLSCRIPT) \ |
578 |
|
$(INST_MAN1DIR) $(DESTINSTALLSITEMAN1DIR) \ |
579 |
|
$(INST_MAN3DIR) $(DESTINSTALLSITEMAN3DIR) |
580 |
|
$(NOECHO) $(WARN_IF_OLD_PACKLIST) \ |
581 |
|
$(PERL_ARCHLIB)/auto/$(FULLEXT) |
582 |
|
|
583 |
|
pure_vendor_install :: |
584 |
|
$(NOECHO) umask 022; $(MOD_INSTALL) \ |
585 |
|
$(INST_LIB) $(DESTINSTALLVENDORLIB) \ |
586 |
|
$(INST_ARCHLIB) $(DESTINSTALLVENDORARCH) \ |
587 |
|
$(INST_BIN) $(DESTINSTALLVENDORBIN) \ |
588 |
|
$(INST_SCRIPT) $(DESTINSTALLSCRIPT) \ |
589 |
|
$(INST_MAN1DIR) $(DESTINSTALLVENDORMAN1DIR) \ |
590 |
|
$(INST_MAN3DIR) $(DESTINSTALLVENDORMAN3DIR) |
591 |
|
|
592 |
|
doc_perl_install :: |
593 |
|
|
594 |
|
doc_site_install :: |
595 |
|
$(NOECHO) $(ECHO) Appending installation info to $(DESTINSTALLSITEARCH)/perllocal.pod |
596 |
|
-$(NOECHO) umask 02; $(MKPATH) $(DESTINSTALLSITEARCH) |
597 |
|
-$(NOECHO) umask 02; $(DOC_INSTALL) \ |
598 |
|
"Module" "$(NAME)" \ |
599 |
|
"installed into" "$(INSTALLSITELIB)" \ |
600 |
|
LINKTYPE "$(LINKTYPE)" \ |
601 |
|
VERSION "$(VERSION)" \ |
602 |
|
EXE_FILES "$(EXE_FILES)" \ |
603 |
|
>> $(DESTINSTALLSITEARCH)/perllocal.pod |
604 |
|
|
605 |
|
doc_vendor_install :: |
606 |
|
|
607 |
|
|
608 |
|
uninstall :: uninstall_from_$(INSTALLDIRS)dirs |
609 |
|
|
610 |
|
uninstall_from_perldirs :: |
611 |
|
$(NOECHO) $(UNINSTALL) $(PERL_ARCHLIB)/auto/$(FULLEXT)/.packlist |
612 |
|
|
613 |
|
uninstall_from_sitedirs :: |
614 |
|
$(NOECHO) $(UNINSTALL) $(SITEARCHEXP)/auto/$(FULLEXT)/.packlist |
615 |
|
|
616 |
|
uninstall_from_vendordirs :: |
617 |
|
$(NOECHO) $(UNINSTALL) $(VENDORARCHEXP)/auto/$(FULLEXT)/.packlist |
618 |
|
|
619 |
|
|
620 |
|
# --- MakeMaker force section: |
621 |
|
# Phony target to force checking subdirectories. |
622 |
|
FORCE: |
623 |
|
$(NOECHO) $(NOOP) |
624 |
|
|
625 |
|
|
626 |
|
# --- MakeMaker perldepend section: |
627 |
|
|
628 |
|
|
629 |
|
# --- MakeMaker makefile section: |
630 |
|
|
631 |
|
# We take a very conservative approach here, but it's worth it. |
632 |
|
# We move Makefile to Makefile.old here to avoid gnu make looping. |
633 |
|
$(FIRST_MAKEFILE) : Makefile.PL $(CONFIGDEP) |
634 |
|
$(NOECHO) $(ECHO) "Makefile out-of-date with respect to $?" |
635 |
|
$(NOECHO) $(ECHO) "Cleaning current config before rebuilding Makefile..." |
636 |
|
$(NOECHO) $(RM_F) $(MAKEFILE_OLD) |
637 |
|
$(NOECHO) $(MV) $(FIRST_MAKEFILE) $(MAKEFILE_OLD) |
638 |
|
-$(MAKE) -f $(MAKEFILE_OLD) clean $(DEV_NULL) || $(NOOP) |
639 |
|
$(PERLRUN) Makefile.PL |
640 |
|
$(NOECHO) $(ECHO) "==> Your Makefile has been rebuilt. <==" |
641 |
|
$(NOECHO) $(ECHO) "==> Please rerun the make command. <==" |
642 |
|
false |
643 |
|
|
644 |
|
|
645 |
|
|
646 |
|
# --- MakeMaker staticmake section: |
647 |
|
|
648 |
|
# --- MakeMaker makeaperl section --- |
649 |
|
MAP_TARGET = perl |
650 |
|
FULLPERL = /usr/bin/perl |
651 |
|
|
652 |
|
$(MAP_TARGET) :: static $(MAKE_APERL_FILE) |
653 |
|
$(MAKE) -f $(MAKE_APERL_FILE) $@ |
654 |
|
|
655 |
|
$(MAKE_APERL_FILE) : $(FIRST_MAKEFILE) |
656 |
|
$(NOECHO) $(ECHO) Writing \"$(MAKE_APERL_FILE)\" for this $(MAP_TARGET) |
657 |
|
$(NOECHO) $(PERLRUNINST) \ |
658 |
|
Makefile.PL DIR= \ |
659 |
|
MAKEFILE=$(MAKE_APERL_FILE) LINKTYPE=static \ |
660 |
|
MAKEAPERL=1 NORECURS=1 CCCDLFLAGS= |
661 |
|
|
662 |
|
|
663 |
|
# --- MakeMaker test section: |
664 |
|
|
665 |
|
TEST_VERBOSE=0 |
666 |
|
TEST_TYPE=test_$(LINKTYPE) |
667 |
|
TEST_FILE = test.pl |
668 |
|
TEST_FILES = t/*.t |
669 |
|
TESTDB_SW = -d |
670 |
|
|
671 |
|
testdb :: testdb_$(LINKTYPE) |
672 |
|
|
673 |
|
test :: $(TEST_TYPE) |
674 |
|
|
675 |
|
test_dynamic :: pure_all |
676 |
|
PERL_DL_NONLAZY=1 $(FULLPERLRUN) "-MExtUtils::Command::MM" "-e" "test_harness($(TEST_VERBOSE), '$(INST_LIB)', '$(INST_ARCHLIB)')" $(TEST_FILES) |
677 |
|
|
678 |
|
testdb_dynamic :: pure_all |
679 |
|
PERL_DL_NONLAZY=1 $(FULLPERLRUN) $(TESTDB_SW) "-I$(INST_LIB)" "-I$(INST_ARCHLIB)" $(TEST_FILE) |
680 |
|
|
681 |
|
test_ : test_dynamic |
682 |
|
|
683 |
|
test_static :: test_dynamic |
684 |
|
testdb_static :: testdb_dynamic |
685 |
|
|
686 |
|
|
687 |
|
# --- MakeMaker ppd section: |
688 |
|
# Creates a PPD (Perl Package Description) for a binary distribution. |
689 |
|
ppd: |
690 |
|
$(NOECHO) $(ECHO) '<SOFTPKG NAME="$(DISTNAME)" VERSION="0,1,0,0">' > $(DISTNAME).ppd |
691 |
|
$(NOECHO) $(ECHO) ' <TITLE>$(DISTNAME)</TITLE>' >> $(DISTNAME).ppd |
692 |
|
$(NOECHO) $(ECHO) ' <ABSTRACT>Notice Sender core module</ABSTRACT>' >> $(DISTNAME).ppd |
693 |
|
$(NOECHO) $(ECHO) ' <AUTHOR>Dobrica Pavlinusic <dpavlin@rot13.org></AUTHOR>' >> $(DISTNAME).ppd |
694 |
|
$(NOECHO) $(ECHO) ' <IMPLEMENTATION>' >> $(DISTNAME).ppd |
695 |
|
$(NOECHO) $(ECHO) ' <DEPENDENCY NAME="Carp" VERSION="0,0,0,0" />' >> $(DISTNAME).ppd |
696 |
|
$(NOECHO) $(ECHO) ' <DEPENDENCY NAME="Class-DBI-Loader" VERSION="Getopt::Long,0,0,0" />' >> $(DISTNAME).ppd |
697 |
|
$(NOECHO) $(ECHO) ' <DEPENDENCY NAME="Email-Valid" VERSION="Email::Send,0,0,0" />' >> $(DISTNAME).ppd |
698 |
|
$(NOECHO) $(ECHO) ' <OS NAME="$(OSNAME)" />' >> $(DISTNAME).ppd |
699 |
|
$(NOECHO) $(ECHO) ' <ARCHITECTURE NAME="i386-linux-thread-multi" />' >> $(DISTNAME).ppd |
700 |
|
$(NOECHO) $(ECHO) ' <CODEBASE HREF="" />' >> $(DISTNAME).ppd |
701 |
|
$(NOECHO) $(ECHO) ' </IMPLEMENTATION>' >> $(DISTNAME).ppd |
702 |
|
$(NOECHO) $(ECHO) '</SOFTPKG>' >> $(DISTNAME).ppd |
703 |
|
|
704 |
|
|
705 |
|
# --- MakeMaker pm_to_blib section: |
706 |
|
|
707 |
|
pm_to_blib: $(TO_INST_PM) |
708 |
|
$(NOECHO) $(PERLRUN) -MExtUtils::Install -e 'pm_to_blib({@ARGV}, '\''$(INST_LIB)/auto'\'', '\''$(PM_FILTER)'\'')'\ |
709 |
|
lib/Nos.pm blib/lib/Nos.pm \ |
710 |
|
sender.pl $(INST_LIB)/sender.pl |
711 |
|
$(NOECHO) $(TOUCH) $@ |
712 |
|
|
713 |
|
# --- MakeMaker selfdocument section: |
714 |
|
|
715 |
|
|
716 |
|
# --- MakeMaker postamble section: |
717 |
|
|
718 |
|
HTML_DIR=pod2html |
719 |
|
|
720 |
|
html: $(TO_INST_PM) |
721 |
|
test -e $(HTML_DIR) || mkdir $(HTML_DIR) |
722 |
|
ls $(MAN1PODS) $(MAN3PODS) | cut -d. -f1 | xargs -i sh -c "pod2html --infile {}.p[lm] --outfile $(HTML_DIR)/{}.html --htmldir $(HTML_DIR)" |
723 |
|
rm -f pod2htm?.tmp |
724 |
|
test ! -z "`which svn2html.pl`" && svn update && svn2html.pl > $(HTML_DIR)/Changes.html |
725 |
|
|
726 |
|
changelog: |
727 |
|
svn update && svn -v log > Changes |
728 |
|
|
729 |
|
tags: |
730 |
|
ctags *.p? |
731 |
|
|
732 |
db=notices |
db=notices |
733 |
|
|
734 |
all: |
init: |
735 |
dropdb $(db) |
dropdb $(db) |
736 |
createdb $(db) |
createdb $(db) |
737 |
psql $(db) < schema.sql |
psql $(db) < schema.sql |
738 |
|
|
|
html: |
|
|
pod2html sender.pl > help.html |
|
|
|
|
739 |
save: |
save: |
740 |
pg_dump -c $(db) > $(db).sql |
pg_dump -c $(db) > $(db).sql |
741 |
|
|
742 |
load: |
load: |
743 |
psql $(db) < $(db).sql |
psql $(db) < $(db).sql |
744 |
|
|
745 |
|
|
746 |
|
|
747 |
|
# End. |