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

视频捕捉/采集

开发平台:

Visual C++

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