Makefile
上传用户:qdrechuli
上传日期:2022-08-01
资源大小:917k
文件大小:20k
源码类别:

视频捕捉/采集

开发平台:

Visual C++

  1. # This Makefile is for the GD::Text extension to perl.
  2. #
  3. # It was generated automatically by MakeMaker version
  4. # 5.45 (Revision: 1.222) 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. # ABSTRACT => q[text utilities for GD]
  13. # AUTHOR => q[Martien Verbruggen (mgjv@comdyn.com.au)]
  14. # DISTNAME => q[GDTextUtil]
  15. # NAME => q[GD::Text]
  16. # PREREQ_PM => { GD=>q[0] }
  17. # VERSION_FROM => q[Text.pm]
  18. # clean => { FILES=>q[GDWrap.png] }
  19. # --- MakeMaker post_initialize section:
  20. # --- MakeMaker const_config section:
  21. # These definitions are from config.sh (via /usr/lib/perl5/5.6.1/i386-linux/Config.pm)
  22. # They may have been overridden via Makefile.PL or on the command line
  23. AR = ar
  24. CC = gcc
  25. CCCDLFLAGS = -fPIC
  26. CCDLFLAGS = -rdynamic
  27. DLEXT = so
  28. DLSRC = dl_dlopen.xs
  29. LD = gcc
  30. LDDLFLAGS = -shared -L/usr/local/lib
  31. LDFLAGS =  -L/usr/local/lib
  32. LIBC = /lib/libc-2.2.5.so
  33. LIB_EXT = .a
  34. OBJ_EXT = .o
  35. OSNAME = linux
  36. OSVERS = 2.4.17-0.13smp
  37. RANLIB = :
  38. SO = so
  39. EXE_EXT = 
  40. FULL_AR = /usr/bin/ar
  41. # --- MakeMaker constants section:
  42. AR_STATIC_ARGS = cr
  43. NAME = GD::Text
  44. DISTNAME = GDTextUtil
  45. NAME_SYM = GD_Text
  46. VERSION = 0.80
  47. VERSION_SYM = 0_80
  48. XS_VERSION = 0.80
  49. INST_BIN = blib/bin
  50. INST_EXE = blib/script
  51. INST_LIB = blib/lib
  52. INST_ARCHLIB = blib/arch
  53. INST_SCRIPT = blib/script
  54. PREFIX = /usr
  55. SITEPREFIX = $(PREFIX)
  56. VENDORPREFIX = $(PREFIX)
  57. INSTALLDIRS = site
  58. INSTALLPRIVLIB = $(PREFIX)/lib/perl5/5.6.1
  59. INSTALLARCHLIB = $(PREFIX)/lib/perl5/5.6.1/i386-linux
  60. INSTALLSITELIB = $(SITEPREFIX)/lib/perl5/site_perl/5.6.1
  61. INSTALLSITEARCH = $(SITEPREFIX)/lib/perl5/site_perl/5.6.1/i386-linux
  62. INSTALLVENDORLIB = $(VENDORPREFIX)/lib/perl5/vendor_perl/5.6.1
  63. INSTALLVENDORARCH = $(VENDORPREFIX)/lib/perl5/vendor_perl/5.6.1/i386-linux
  64. INSTALLBIN = $(PREFIX)/bin
  65. INSTALLSCRIPT = $(PREFIX)/bin
  66. INSTALLSITEBIN = $(SITEPREFIX)/bin
  67. PERL_LIB = /usr/lib/perl5/5.6.1
  68. PERL_ARCHLIB = /usr/lib/perl5/5.6.1/i386-linux
  69. SITELIBEXP = /usr/lib/perl5/site_perl/5.6.1
  70. SITEARCHEXP = /usr/lib/perl5/site_perl/5.6.1/i386-linux
  71. LIBPERL_A = libperl.a
  72. FIRST_MAKEFILE = Makefile
  73. MAKE_APERL_FILE = Makefile.aperl
  74. PERLMAINCC = $(CC)
  75. PERL_INC = /usr/lib/perl5/5.6.1/i386-linux/CORE
  76. PERL = /usr/bin/perl
  77. FULLPERL = /usr/bin/perl
  78. FULL_AR = /usr/bin/ar
  79. VERSION_MACRO = VERSION
  80. DEFINE_VERSION = -D$(VERSION_MACRO)="$(VERSION)"
  81. XS_VERSION_MACRO = XS_VERSION
  82. XS_DEFINE_VERSION = -D$(XS_VERSION_MACRO)="$(XS_VERSION)"
  83. PERL_MALLOC_DEF = -DPERL_EXTMALLOC_DEF -Dmalloc=Perl_malloc -Dfree=Perl_mfree -Drealloc=Perl_realloc -Dcalloc=Perl_calloc
  84. MAKEMAKER = /usr/lib/perl5/5.6.1/ExtUtils/MakeMaker.pm
  85. MM_VERSION = 5.45
  86. # FULLEXT = Pathname for extension directory (eg Foo/Bar/Oracle).
  87. # BASEEXT = Basename part of FULLEXT. May be just equal FULLEXT. (eg Oracle)
  88. # ROOTEXT = Directory part of FULLEXT with leading slash (eg /DBD)  !!! Deprecated from MM 5.32  !!!
  89. # PARENT_NAME = NAME without BASEEXT and no trailing :: (eg Foo::Bar)
  90. # DLBASE  = Basename part of dynamic library. May be just equal BASEEXT.
  91. FULLEXT = GD/Text
  92. BASEEXT = Text
  93. PARENT_NAME = GD
  94. DLBASE = $(BASEEXT)
  95. VERSION_FROM = Text.pm
  96. OBJECT = 
  97. LDFROM = $(OBJECT)
  98. LINKTYPE = dynamic
  99. # Handy lists of source code files:
  100. XS_FILES= 
  101. C_FILES = 
  102. O_FILES = 
  103. H_FILES = 
  104. HTMLLIBPODS    = 
  105. HTMLSCRIPTPODS = 
  106. MAN1PODS = 
  107. MAN3PODS = Text.pm 
  108. Text/Align.pm 
  109. Text/Wrap.pm
  110. HTMLEXT = html
  111. INST_MAN1DIR = blib/man1
  112. INSTALLMAN1DIR = $(PREFIX)/share/man/man1
  113. INSTALLSITEMAN1DIR = $(SITEPREFIX)/share/man/man1
  114. INSTALLVENDORMAN1DIR = $(VENDORPREFIX)/share/man/man1
  115. MAN1EXT = 1
  116. INST_MAN3DIR = blib/man3
  117. INSTALLMAN3DIR = $(PREFIX)/share/man/man3
  118. INSTALLSITEMAN3DIR = $(SITEPREFIX)/share/man/man3
  119. INSTALLVENDORMAN3DIR = $(VENDORPREFIX)/share/man/man3
  120. MAN3EXT = 3pm
  121. PERM_RW = 644
  122. PERM_RWX = 755
  123. # work around a famous dec-osf make(1) feature(?):
  124. makemakerdflt: all
  125. .SUFFIXES: .xs .c .C .cpp .cxx .cc $(OBJ_EXT)
  126. # Nick wanted to get rid of .PRECIOUS. I don't remember why. I seem to recall, that
  127. # some make implementations will delete the Makefile when we rebuild it. Because
  128. # we call false(1) when we rebuild it. So make(1) is not completely wrong when it
  129. # does so. Our milage may vary.
  130. # .PRECIOUS: Makefile    # seems to be not necessary anymore
  131. .PHONY: all config static dynamic test linkext manifest
  132. # Where is the Config information that we are using/depend on
  133. CONFIGDEP = $(PERL_ARCHLIB)/Config.pm $(PERL_INC)/config.h
  134. # Where to put things:
  135. INST_LIBDIR      = $(INST_LIB)/GD
  136. INST_ARCHLIBDIR  = $(INST_ARCHLIB)/GD
  137. INST_AUTODIR     = $(INST_LIB)/auto/$(FULLEXT)
  138. INST_ARCHAUTODIR = $(INST_ARCHLIB)/auto/$(FULLEXT)
  139. INST_STATIC  =
  140. INST_DYNAMIC =
  141. INST_BOOT    =
  142. EXPORT_LIST = 
  143. PERL_ARCHIVE = 
  144. PERL_ARCHIVE_AFTER = 
  145. TO_INST_PM = Text.pm 
  146. Text/Align.pm 
  147. Text/Wrap.pm
  148. PM_TO_BLIB = Text/Align.pm 
  149. $(INST_LIBDIR)/Text/Align.pm 
  150. Text.pm 
  151. $(INST_LIBDIR)/Text.pm 
  152. Text/Wrap.pm 
  153. $(INST_LIBDIR)/Text/Wrap.pm
  154. # --- MakeMaker tool_autosplit section:
  155. # Usage: $(AUTOSPLITFILE) FileToSplit AutoDirToSplitInto
  156. AUTOSPLITFILE = $(PERL) "-I$(PERL_ARCHLIB)" "-I$(PERL_LIB)" -e 'use AutoSplit;autosplit($$ARGV[0], $$ARGV[1], 0, 1, 1) ;'
  157. # --- MakeMaker tool_xsubpp section:
  158. # --- MakeMaker tools_other section:
  159. SHELL = /bin/sh
  160. CHMOD = chmod
  161. CP = cp
  162. LD = gcc
  163. MV = mv
  164. NOOP = $(SHELL) -c true
  165. RM_F = rm -f
  166. RM_RF = rm -rf
  167. TEST_F = test -f
  168. TOUCH = touch
  169. UMASK_NULL = umask 0
  170. DEV_NULL = > /dev/null 2>&1
  171. # The following is a portable way to say mkdir -p
  172. # To see which directories are created, change the if 0 to if 1
  173. MKPATH = $(PERL) -I$(PERL_ARCHLIB) -I$(PERL_LIB) -MExtUtils::Command -e mkpath
  174. # This helps us to minimize the effect of the .exists files A yet
  175. # better solution would be to have a stable file in the perl
  176. # distribution with a timestamp of zero. But this solution doesn't
  177. # need any changes to the core distribution and works with older perls
  178. EQUALIZE_TIMESTAMP = $(PERL) -I$(PERL_ARCHLIB) -I$(PERL_LIB) -MExtUtils::Command -e eqtime
  179. # Here we warn users that an old packlist file was found somewhere,
  180. # and that they should call some uninstall routine
  181. WARN_IF_OLD_PACKLIST = $(PERL) -we 'exit unless -f $$ARGV[0];' 
  182. -e 'print "WARNING: I have found an old package inn";' 
  183. -e 'print "t$$ARGV[0].n";' 
  184. -e 'print "Please make sure the two installations are not conflictingn";'
  185. UNINST=0
  186. VERBINST=0
  187. MOD_INSTALL = $(PERL) -I$(INST_LIB) -I$(PERL_LIB) -MExtUtils::Install 
  188. -e "install({@ARGV},'$(VERBINST)',0,'$(UNINST)');"
  189. DOC_INSTALL = $(PERL) -e '$$="nn";' 
  190. -e 'print "=head2 ", scalar(localtime), ": C<", shift, ">", " L<", $$arg=shift, "|", $$arg, ">";' 
  191. -e 'print "=over 4";' 
  192. -e 'while (defined($$key = shift) and defined($$val = shift)){print "=item *";print "C<$$key: $$val>";}' 
  193. -e 'print "=back";'
  194. UNINSTALL =   $(PERL) -MExtUtils::Install 
  195. -e 'uninstall($$ARGV[0],1,1); print "nUninstall is deprecated. Please check the";' 
  196. -e 'print " packlist above carefully.n  There may be errors. Remove the";' 
  197. -e 'print " appropriate files manually.n  Sorry for the inconveniences.n"'
  198. # --- MakeMaker dist section:
  199. DISTVNAME = $(DISTNAME)-$(VERSION)
  200. TAR  = tar
  201. TARFLAGS = cvf
  202. ZIP  = zip
  203. ZIPFLAGS = -r
  204. COMPRESS = gzip --best
  205. SUFFIX = .gz
  206. SHAR = shar
  207. PREOP = @$(NOOP)
  208. POSTOP = @$(NOOP)
  209. TO_UNIX = @$(NOOP)
  210. CI = ci -u
  211. RCS_LABEL = rcs -Nv$(VERSION_SYM): -q
  212. DIST_CP = best
  213. DIST_DEFAULT = tardist
  214. # --- MakeMaker macro section:
  215. # --- MakeMaker depend section:
  216. # --- MakeMaker cflags section:
  217. # --- MakeMaker const_loadlibs section:
  218. # --- MakeMaker const_cccmd section:
  219. # --- MakeMaker post_constants section:
  220. # --- MakeMaker pasthru section:
  221. PASTHRU = LIB="$(LIB)"
  222. LIBPERL_A="$(LIBPERL_A)"
  223. LINKTYPE="$(LINKTYPE)"
  224. PREFIX="$(PREFIX)"
  225. OPTIMIZE="$(OPTIMIZE)"
  226. # --- MakeMaker c_o section:
  227. # --- MakeMaker xs_c section:
  228. # --- MakeMaker xs_o section:
  229. # --- MakeMaker top_targets section:
  230. #all :: config $(INST_PM) subdirs linkext manifypods
  231. all :: pure_all htmlifypods manifypods
  232. @$(NOOP)
  233. pure_all :: config pm_to_blib subdirs linkext
  234. @$(NOOP)
  235. subdirs :: $(MYEXTLIB)
  236. @$(NOOP)
  237. config :: Makefile $(INST_LIBDIR)/.exists
  238. @$(NOOP)
  239. config :: $(INST_ARCHAUTODIR)/.exists
  240. @$(NOOP)
  241. config :: $(INST_AUTODIR)/.exists
  242. @$(NOOP)
  243. $(INST_AUTODIR)/.exists :: /usr/lib/perl5/5.6.1/i386-linux/CORE/perl.h
  244. @$(MKPATH) $(INST_AUTODIR)
  245. @$(EQUALIZE_TIMESTAMP) /usr/lib/perl5/5.6.1/i386-linux/CORE/perl.h $(INST_AUTODIR)/.exists
  246. -@$(CHMOD) $(PERM_RWX) $(INST_AUTODIR)
  247. $(INST_LIBDIR)/.exists :: /usr/lib/perl5/5.6.1/i386-linux/CORE/perl.h
  248. @$(MKPATH) $(INST_LIBDIR)
  249. @$(EQUALIZE_TIMESTAMP) /usr/lib/perl5/5.6.1/i386-linux/CORE/perl.h $(INST_LIBDIR)/.exists
  250. -@$(CHMOD) $(PERM_RWX) $(INST_LIBDIR)
  251. $(INST_ARCHAUTODIR)/.exists :: /usr/lib/perl5/5.6.1/i386-linux/CORE/perl.h
  252. @$(MKPATH) $(INST_ARCHAUTODIR)
  253. @$(EQUALIZE_TIMESTAMP) /usr/lib/perl5/5.6.1/i386-linux/CORE/perl.h $(INST_ARCHAUTODIR)/.exists
  254. -@$(CHMOD) $(PERM_RWX) $(INST_ARCHAUTODIR)
  255. config :: $(INST_MAN3DIR)/.exists
  256. @$(NOOP)
  257. $(INST_MAN3DIR)/.exists :: /usr/lib/perl5/5.6.1/i386-linux/CORE/perl.h
  258. @$(MKPATH) $(INST_MAN3DIR)
  259. @$(EQUALIZE_TIMESTAMP) /usr/lib/perl5/5.6.1/i386-linux/CORE/perl.h $(INST_MAN3DIR)/.exists
  260. -@$(CHMOD) $(PERM_RWX) $(INST_MAN3DIR)
  261. help:
  262. perldoc ExtUtils::MakeMaker
  263. Version_check:
  264. @$(PERL) -I$(PERL_ARCHLIB) -I$(PERL_LIB) 
  265. -MExtUtils::MakeMaker=Version_check 
  266. -e "Version_check('$(MM_VERSION)')"
  267. # --- MakeMaker linkext section:
  268. linkext :: $(LINKTYPE)
  269. @$(NOOP)
  270. # --- MakeMaker dlsyms section:
  271. # --- MakeMaker dynamic section:
  272. ## $(INST_PM) has been moved to the all: target.
  273. ## It remains here for awhile to allow for old usage: "make dynamic"
  274. #dynamic :: Makefile $(INST_DYNAMIC) $(INST_BOOT) $(INST_PM)
  275. dynamic :: Makefile $(INST_DYNAMIC) $(INST_BOOT)
  276. @$(NOOP)
  277. # --- MakeMaker dynamic_bs section:
  278. BOOTSTRAP =
  279. # --- MakeMaker dynamic_lib section:
  280. # --- MakeMaker static section:
  281. ## $(INST_PM) has been moved to the all: target.
  282. ## It remains here for awhile to allow for old usage: "make static"
  283. #static :: Makefile $(INST_STATIC) $(INST_PM)
  284. static :: Makefile $(INST_STATIC)
  285. @$(NOOP)
  286. # --- MakeMaker static_lib section:
  287. # --- MakeMaker htmlifypods section:
  288. htmlifypods : pure_all
  289. @$(NOOP)
  290. # --- MakeMaker manifypods section:
  291. POD2MAN_EXE = /usr/bin/pod2man
  292. POD2MAN = $(PERL) -we '%m=@ARGV;for (keys %m){' 
  293. -e 'next if -e $$m{$$_} && -M $$m{$$_} < -M $$_ && -M $$m{$$_} < -M "Makefile";' 
  294. -e 'print "Manifying $$m{$$_}n";' 
  295. -e 'system(qq[$$^X ].q["-I$(PERL_ARCHLIB)" "-I$(PERL_LIB)" $(POD2MAN_EXE) ].qq[$$_>$$m{$$_}])==0 or warn "Couldn47t install $$m{$$_}n";' 
  296. -e 'chmod(oct($(PERM_RW))), $$m{$$_} or warn "chmod $(PERM_RW) $$m{$$_}: $$!n";}'
  297. manifypods : pure_all Text/Align.pm 
  298. Text.pm 
  299. Text/Wrap.pm
  300. @$(POD2MAN) 
  301. Text/Align.pm 
  302. $(INST_MAN3DIR)/GD::Text::Align.$(MAN3EXT) 
  303. Text.pm 
  304. $(INST_MAN3DIR)/GD::Text.$(MAN3EXT) 
  305. Text/Wrap.pm 
  306. $(INST_MAN3DIR)/GD::Text::Wrap.$(MAN3EXT)
  307. # --- MakeMaker processPL section:
  308. # --- MakeMaker installbin section:
  309. # --- MakeMaker subdirs section:
  310. # none
  311. # --- MakeMaker clean section:
  312. # Delete temporary files but do not touch installed files. We don't delete
  313. # the Makefile here so a later make realclean still has a makefile to use.
  314. clean ::
  315. -rm -rf GDWrap.png ./blib $(MAKE_APERL_FILE) $(INST_ARCHAUTODIR)/extralibs.all perlmain.c mon.out core core.*perl.*.? *perl.core so_locations pm_to_blib *$(OBJ_EXT) *$(LIB_EXT) perl.exe $(BOOTSTRAP) $(BASEEXT).bso $(BASEEXT).def $(BASEEXT).exp
  316. -mv Makefile Makefile.old $(DEV_NULL)
  317. # --- MakeMaker realclean section:
  318. # Delete temporary files (via clean) and also delete installed files
  319. realclean purge ::  clean
  320. rm -rf $(INST_AUTODIR) $(INST_ARCHAUTODIR)
  321. rm -f  $(INST_LIBDIR)/Text/Align.pm $(INST_LIBDIR)/Text.pm $(INST_LIBDIR)/Text/Wrap.pm
  322. rm -rf Makefile Makefile.old
  323. # --- MakeMaker dist_basics section:
  324. distclean :: realclean distcheck
  325. distcheck :
  326. $(PERL) -I$(PERL_ARCHLIB) -I$(PERL_LIB) -MExtUtils::Manifest=fullcheck 
  327. -e fullcheck
  328. skipcheck :
  329. $(PERL) -I$(PERL_ARCHLIB) -I$(PERL_LIB) -MExtUtils::Manifest=skipcheck 
  330. -e skipcheck
  331. manifest :
  332. $(PERL) -I$(PERL_ARCHLIB) -I$(PERL_LIB) -MExtUtils::Manifest=mkmanifest 
  333. -e mkmanifest
  334. veryclean : realclean
  335. $(RM_F) *~ *.orig */*~ */*.orig
  336. # --- MakeMaker dist_core section:
  337. dist : $(DIST_DEFAULT)
  338. @$(PERL) -le 'print "Warning: Makefile possibly out of date with $$vf" if ' 
  339.     -e '-e ($$vf="$(VERSION_FROM)") and -M $$vf < -M "Makefile";'
  340. tardist : $(DISTVNAME).tar$(SUFFIX)
  341. zipdist : $(DISTVNAME).zip
  342. $(DISTVNAME).tar$(SUFFIX) : distdir
  343. $(PREOP)
  344. $(TO_UNIX)
  345. $(TAR) $(TARFLAGS) $(DISTVNAME).tar $(DISTVNAME)
  346. $(RM_RF) $(DISTVNAME)
  347. $(COMPRESS) $(DISTVNAME).tar
  348. $(POSTOP)
  349. $(DISTVNAME).zip : distdir
  350. $(PREOP)
  351. $(ZIP) $(ZIPFLAGS) $(DISTVNAME).zip $(DISTVNAME)
  352. $(RM_RF) $(DISTVNAME)
  353. $(POSTOP)
  354. uutardist : $(DISTVNAME).tar$(SUFFIX)
  355. uuencode $(DISTVNAME).tar$(SUFFIX) 
  356. $(DISTVNAME).tar$(SUFFIX) > 
  357. $(DISTVNAME).tar$(SUFFIX)_uu
  358. shdist : distdir
  359. $(PREOP)
  360. $(SHAR) $(DISTVNAME) > $(DISTVNAME).shar
  361. $(RM_RF) $(DISTVNAME)
  362. $(POSTOP)
  363. # --- MakeMaker dist_dir section:
  364. distdir :
  365. $(RM_RF) $(DISTVNAME)
  366. $(PERL) -I$(PERL_ARCHLIB) -I$(PERL_LIB) -MExtUtils::Manifest=manicopy,maniread 
  367. -e "manicopy(maniread(),'$(DISTVNAME)', '$(DIST_CP)');"
  368. # --- MakeMaker dist_test section:
  369. disttest : distdir
  370. cd $(DISTVNAME) && $(PERL) -I$(PERL_ARCHLIB) -I$(PERL_LIB) Makefile.PL
  371. cd $(DISTVNAME) && $(MAKE)
  372. cd $(DISTVNAME) && $(MAKE) test
  373. # --- MakeMaker dist_ci section:
  374. ci :
  375. $(PERL) -I$(PERL_ARCHLIB) -I$(PERL_LIB) -MExtUtils::Manifest=maniread 
  376. -e "@all = keys %{ maniread() };" 
  377. -e 'print("Executing $(CI) @alln"); system("$(CI) @all");' 
  378. -e 'print("Executing $(RCS_LABEL) ...n"); system("$(RCS_LABEL) @all");'
  379. # --- MakeMaker install section:
  380. install :: all pure_install doc_install
  381. install_perl :: all pure_perl_install doc_perl_install
  382. install_site :: all pure_site_install doc_site_install
  383. install_vendor :: all pure_vendor_install doc_vendor_install
  384. install_ :: install_site
  385. @echo INSTALLDIRS not defined, defaulting to INSTALLDIRS=site
  386. pure_install :: pure_$(INSTALLDIRS)_install
  387. doc_install :: doc_$(INSTALLDIRS)_install
  388. @echo Appending installation info to $(INSTALLARCHLIB)/perllocal.pod
  389. pure__install : pure_site_install
  390. @echo INSTALLDIRS not defined, defaulting to INSTALLDIRS=site
  391. doc__install : doc_site_install
  392. @echo INSTALLDIRS not defined, defaulting to INSTALLDIRS=site
  393. pure_perl_install ::
  394. @$(MOD_INSTALL) 
  395. read $(PERL_ARCHLIB)/auto/$(FULLEXT)/.packlist 
  396. write $(INSTALLARCHLIB)/auto/$(FULLEXT)/.packlist 
  397. $(INST_LIB) $(INSTALLPRIVLIB) 
  398. $(INST_ARCHLIB) $(INSTALLARCHLIB) 
  399. $(INST_BIN) $(INSTALLBIN) 
  400. $(INST_SCRIPT) $(INSTALLSCRIPT) 
  401. $(INST_HTMLLIBDIR) $(INSTALLHTMLPRIVLIBDIR) 
  402. $(INST_HTMLSCRIPTDIR) $(INSTALLHTMLSCRIPTDIR) 
  403. $(INST_MAN1DIR) $(INSTALLMAN1DIR) 
  404. $(INST_MAN3DIR) $(INSTALLMAN3DIR)
  405. @$(WARN_IF_OLD_PACKLIST) 
  406. $(SITEARCHEXP)/auto/$(FULLEXT)
  407. pure_site_install ::
  408. @$(MOD_INSTALL) 
  409. read $(SITEARCHEXP)/auto/$(FULLEXT)/.packlist 
  410. write $(INSTALLSITEARCH)/auto/$(FULLEXT)/.packlist 
  411. $(INST_LIB) $(INSTALLSITELIB) 
  412. $(INST_ARCHLIB) $(INSTALLSITEARCH) 
  413. $(INST_BIN) $(INSTALLBIN) 
  414. $(INST_SCRIPT) $(INSTALLSCRIPT) 
  415. $(INST_HTMLLIBDIR) $(INSTALLHTMLSITELIBDIR) 
  416. $(INST_HTMLSCRIPTDIR) $(INSTALLHTMLSCRIPTDIR) 
  417. $(INST_MAN1DIR) $(INSTALLSITEMAN1DIR) 
  418. $(INST_MAN3DIR) $(INSTALLSITEMAN3DIR)
  419. @$(WARN_IF_OLD_PACKLIST) 
  420. $(PERL_ARCHLIB)/auto/$(FULLEXT)
  421. pure_vendor_install ::
  422. @$(MOD_INSTALL) 
  423. read $(VENDORARCHEXP)/auto/$(FULLEXT)/.packlist 
  424. write $(INSTALLVENDORARCH)/auto/$(FULLEXT)/.packlist 
  425. $(INST_LIB) $(INSTALLVENDORLIB) 
  426. $(INST_ARCHLIB) $(INSTALLVENDORARCH) 
  427. $(INST_BIN) $(INSTALLBIN) 
  428. $(INST_SCRIPT) $(INSTALLSCRIPT) 
  429. $(INST_HTMLLIBDIR) $(INSTALLHTMLVENDORLIBDIR) 
  430. $(INST_HTMLSCRIPTDIR) $(INSTALLHTMLSCRIPTDIR) 
  431. $(INST_MAN1DIR) $(INSTALLVENDORMAN1DIR) 
  432. $(INST_MAN3DIR) $(INSTALLVENDORMAN3DIR)
  433. @$(WARN_IF_OLD_PACKLIST) 
  434. $(PERL_ARCHLIB)/auto/$(FULLEXT)
  435. doc_perl_install ::
  436. -@$(MKPATH) $(INSTALLARCHLIB)
  437. -@$(DOC_INSTALL) 
  438. "Module" "$(NAME)" 
  439. "installed into" "$(INSTALLPRIVLIB)" 
  440. LINKTYPE "$(LINKTYPE)" 
  441. VERSION "$(VERSION)" 
  442. EXE_FILES "$(EXE_FILES)" 
  443. >> $(INSTALLARCHLIB)/perllocal.pod
  444. doc_site_install ::
  445. -@$(MKPATH) $(INSTALLSITEARCHLIB)
  446. -@$(DOC_INSTALL) 
  447. "Module" "$(NAME)" 
  448. "installed into" "$(INSTALLSITELIB)" 
  449. LINKTYPE "$(LINKTYPE)" 
  450. VERSION "$(VERSION)" 
  451. EXE_FILES "$(EXE_FILES)" 
  452. >> $(INSTALLSITEARCHLIB)/perllocal.pod
  453. doc_vendor_install ::
  454. -@$(MKPATH) $(INSTALLVENDORARCHLIB)
  455. -@$(DOC_INSTALL) 
  456. "Module" "$(NAME)" 
  457. "installed into" "$(INSTALLVENDORLIB)" 
  458. LINKTYPE "$(LINKTYPE)" 
  459. VERSION "$(VERSION)" 
  460. EXE_FILES "$(EXE_FILES)" 
  461. >> $(INSTALLVENDORARCHLIB)/perllocal.pod
  462. uninstall :: uninstall_from_$(INSTALLDIRS)dirs
  463. uninstall_from_perldirs ::
  464. @$(UNINSTALL) $(PERL_ARCHLIB)/auto/$(FULLEXT)/.packlist
  465. uninstall_from_sitedirs ::
  466. @$(UNINSTALL) $(SITEARCHEXP)/auto/$(FULLEXT)/.packlist
  467. # --- MakeMaker force section:
  468. # Phony target to force checking subdirectories.
  469. FORCE:
  470. @$(NOOP)
  471. # --- MakeMaker perldepend section:
  472. # --- MakeMaker makefile section:
  473. # We take a very conservative approach here, but it's worth it.
  474. # We move Makefile to Makefile.old here to avoid gnu make looping.
  475. Makefile : Makefile.PL $(CONFIGDEP)
  476. @echo "Makefile out-of-date with respect to $?"
  477. @echo "Cleaning current config before rebuilding Makefile..."
  478. -@$(RM_F) Makefile.old
  479. -@$(MV) Makefile Makefile.old
  480. -$(MAKE) -f Makefile.old clean $(DEV_NULL) || $(NOOP)
  481. $(PERL) "-I$(PERL_ARCHLIB)" "-I$(PERL_LIB)" Makefile.PL 
  482. @echo "==> Your Makefile has been rebuilt. <=="
  483. @echo "==> Please rerun the make command.  <=="
  484. false
  485. # To change behavior to :: would be nice, but would break Tk b9.02
  486. # so you find such a warning below the dist target.
  487. #Makefile :: $(VERSION_FROM)
  488. # @echo "Warning: Makefile possibly out of date with $(VERSION_FROM)"
  489. # --- MakeMaker staticmake section:
  490. # --- MakeMaker makeaperl section ---
  491. MAP_TARGET    = perl
  492. FULLPERL      = /usr/bin/perl
  493. $(MAP_TARGET) :: static $(MAKE_APERL_FILE)
  494. $(MAKE) -f $(MAKE_APERL_FILE) $@
  495. $(MAKE_APERL_FILE) : $(FIRST_MAKEFILE)
  496. @echo Writing "$(MAKE_APERL_FILE)" for this $(MAP_TARGET)
  497. @$(PERL) -I$(INST_ARCHLIB) -I$(INST_LIB) -I$(PERL_ARCHLIB) -I$(PERL_LIB) 
  498. Makefile.PL DIR= 
  499. MAKEFILE=$(MAKE_APERL_FILE) LINKTYPE=static 
  500. MAKEAPERL=1 NORECURS=1 CCCDLFLAGS=
  501. # --- MakeMaker test section:
  502. TEST_VERBOSE=0
  503. TEST_TYPE=test_$(LINKTYPE)
  504. TEST_FILE = test.pl
  505. TEST_FILES = t/*.t
  506. TESTDB_SW = -d
  507. testdb :: testdb_$(LINKTYPE)
  508. test :: $(TEST_TYPE)
  509. test_dynamic :: pure_all
  510. PERL_DL_NONLAZY=1 $(FULLPERL) -I$(INST_ARCHLIB) -I$(INST_LIB) -I$(PERL_ARCHLIB) -I$(PERL_LIB) -e 'use Test::Harness qw(&runtests $$verbose); $$verbose=$(TEST_VERBOSE); runtests @ARGV;' $(TEST_FILES)
  511. testdb_dynamic :: pure_all
  512. PERL_DL_NONLAZY=1 $(FULLPERL) $(TESTDB_SW) -I$(INST_ARCHLIB) -I$(INST_LIB) -I$(PERL_ARCHLIB) -I$(PERL_LIB) $(TEST_FILE)
  513. test_ : test_dynamic
  514. test_static :: test_dynamic
  515. testdb_static :: testdb_dynamic
  516. # --- MakeMaker ppd section:
  517. # Creates a PPD (Perl Package Description) for a binary distribution.
  518. ppd:
  519. @$(PERL) -e "print qq{<SOFTPKG NAME="GDTextUtil" VERSION="0,80,0,0">n}. qq{t<TITLE>GDTextUtil</TITLE>n}. qq{t<ABSTRACT>text utilities for GD</ABSTRACT>n}. qq{t<AUTHOR>Martien Verbruggen (mgjv@comdyn.com.au)</AUTHOR>n}. qq{t<IMPLEMENTATION>n}. qq{tt<DEPENDENCY NAME="GD" VERSION="0,0,0,0" />n}. qq{tt<OS NAME="$(OSNAME)" />n}. qq{tt<ARCHITECTURE NAME="i386-linux" />n}. qq{tt<CODEBASE HREF="" />n}. qq{t</IMPLEMENTATION>n}. qq{</SOFTPKG>n}" > GDTextUtil.ppd
  520. # --- MakeMaker pm_to_blib section:
  521. pm_to_blib: $(TO_INST_PM)
  522. @$(PERL) "-I$(INST_ARCHLIB)" "-I$(INST_LIB)" 
  523. "-I$(PERL_ARCHLIB)" "-I$(PERL_LIB)" -MExtUtils::Install 
  524.         -e "pm_to_blib({qw{$(PM_TO_BLIB)}},'$(INST_LIB)/auto','$(PM_FILTER)')"
  525. @$(TOUCH) $@
  526. # --- MakeMaker selfdocument section:
  527. # --- MakeMaker postamble section:
  528. .PHONY: demo
  529. demo: pure_all GDWrap.png
  530. GDWrap.png: demo/GDWrap.pl
  531. @/usr/bin/perl -Iblib/lib demo/GDWrap.pl
  532. # End.