1# This Makefile is for the Encode::HanExtra extension to perl. 2# 3# It was generated automatically by MakeMaker version 4# 7.44 (Revision: 74400) 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=site], q[CC=cc], q[CCFLAGS=-pipe -O2 -fno-strict-aliasing ], q[LD=cc], q[PREFIX=/usr/local], q[INSTALLPRIVLIB=/usr/local/lib], q[INSTALLARCHLIB=/usr/local/lib]) 10# 11 12# MakeMaker Parameters: 13 14# ABSTRACT => q[Extra sets of Chinese encodings] 15# AUTHOR => [q[Audrey Tang <audreyt@audreyt.org>]] 16# BUILD_REQUIRES => { } 17# CONFIGURE_REQUIRES => { } 18# DIR => [] 19# DISTNAME => q[Encode-HanExtra] 20# INC => q[-I/usr/local/lib/perl5/5.32/Encode] 21# NAME => q[Encode::HanExtra] 22# NO_META => q[1] 23# OBJECT => q[$(O_FILES)] 24# PL_FILES => { } 25# PREREQ_PM => { Encode=>q[1.41] } 26# TEST_REQUIRES => { } 27# VERSION => q[0.23] 28# XSOPT => q[-nolinenumbers] 29# dist => { } 30 31# --- MakeMaker post_initialize section: 32# Built HanExtra.xs 33 34 35 36# --- MakeMaker const_config section: 37 38# These definitions are from config.sh (via /usr/local/lib/perl5/5.32/mach/Config.pm). 39# They may have been overridden via Makefile.PL or on the command line. 40AR = ar 41CC = cc 42CCCDLFLAGS = -DPIC -fPIC 43CCDLFLAGS = -Wl,-R/usr/local/lib/perl5/5.32/mach/CORE 44DLEXT = so 45DLSRC = dl_dlopen.xs 46EXE_EXT = 47FULL_AR = /usr/bin/ar 48LD = cc 49LDDLFLAGS = -shared -L/usr/local/lib/perl5/5.32/mach/CORE -lperl -L/usr/local/lib -fstack-protector-strong 50LDFLAGS = -pthread -Wl,-E -fstack-protector-strong -L/usr/local/lib 51LIBC = 52LIB_EXT = .a 53OBJ_EXT = .o 54OSNAME = dragonfly 55OSVERS = 6.3 56RANLIB = : 57SITELIBEXP = /usr/local/lib/perl5/site_perl 58SITEARCHEXP = /usr/local/lib/perl5/site_perl/mach/5.32 59SO = so 60VENDORARCHEXP = $(VENDORPREFIX)/lib/perl5/5.32.1/x86_64-dragonfly-thread-multi 61VENDORLIBEXP = $(VENDORPREFIX)/lib/perl5 62 63 64# --- MakeMaker constants section: 65AR_STATIC_ARGS = cr 66DIRFILESEP = / 67DFSEP = $(DIRFILESEP) 68NAME = Encode::HanExtra 69NAME_SYM = Encode_HanExtra 70VERSION = 0.23 71VERSION_MACRO = VERSION 72VERSION_SYM = 0_23 73DEFINE_VERSION = -D$(VERSION_MACRO)=\"$(VERSION)\" 74XS_VERSION = 0.23 75XS_VERSION_MACRO = XS_VERSION 76XS_DEFINE_VERSION = -D$(XS_VERSION_MACRO)=\"$(XS_VERSION)\" 77INST_ARCHLIB = blib/arch 78INST_SCRIPT = blib/script 79INST_BIN = blib/bin 80INST_LIB = blib/lib 81INST_MAN1DIR = blib/man1 82INST_MAN3DIR = blib/man3 83MAN1EXT = 1 84MAN3EXT = 3 85MAN1SECTION = 1 86MAN3SECTION = 3 87INSTALLDIRS = site 88DESTDIR = 89PREFIX = /usr/local 90PERLPREFIX = $(PREFIX) 91SITEPREFIX = $(PREFIX) 92VENDORPREFIX = $(PREFIX) 93INSTALLPRIVLIB = /usr/local/lib 94DESTINSTALLPRIVLIB = $(DESTDIR)$(INSTALLPRIVLIB) 95INSTALLSITELIB = $(SITEPREFIX)/lib/perl5/site_perl 96DESTINSTALLSITELIB = $(DESTDIR)$(INSTALLSITELIB) 97INSTALLVENDORLIB = $(VENDORPREFIX)/lib/perl5 98DESTINSTALLVENDORLIB = $(DESTDIR)$(INSTALLVENDORLIB) 99INSTALLARCHLIB = /usr/local/lib 100DESTINSTALLARCHLIB = $(DESTDIR)$(INSTALLARCHLIB) 101INSTALLSITEARCH = $(SITEPREFIX)/lib/perl5/site_perl/mach/5.32 102DESTINSTALLSITEARCH = $(DESTDIR)$(INSTALLSITEARCH) 103INSTALLVENDORARCH = $(VENDORPREFIX)/lib/perl5/5.32.1/x86_64-dragonfly-thread-multi 104DESTINSTALLVENDORARCH = $(DESTDIR)$(INSTALLVENDORARCH) 105INSTALLBIN = $(PERLPREFIX)/bin 106DESTINSTALLBIN = $(DESTDIR)$(INSTALLBIN) 107INSTALLSITEBIN = $(SITEPREFIX)/bin 108DESTINSTALLSITEBIN = $(DESTDIR)$(INSTALLSITEBIN) 109INSTALLVENDORBIN = $(VENDORPREFIX)/bin 110DESTINSTALLVENDORBIN = $(DESTDIR)$(INSTALLVENDORBIN) 111INSTALLSCRIPT = $(PERLPREFIX)/bin 112DESTINSTALLSCRIPT = $(DESTDIR)$(INSTALLSCRIPT) 113INSTALLSITESCRIPT = $(SITEPREFIX)/bin 114DESTINSTALLSITESCRIPT = $(DESTDIR)$(INSTALLSITESCRIPT) 115INSTALLVENDORSCRIPT = $(VENDORPREFIX)/bin 116DESTINSTALLVENDORSCRIPT = $(DESTDIR)$(INSTALLVENDORSCRIPT) 117INSTALLMAN1DIR = $(PERLPREFIX)/lib/perl5/5.32/perl/man/man1 118DESTINSTALLMAN1DIR = $(DESTDIR)$(INSTALLMAN1DIR) 119INSTALLSITEMAN1DIR = $(SITEPREFIX)/lib/perl5/site_perl/man/man1 120DESTINSTALLSITEMAN1DIR = $(DESTDIR)$(INSTALLSITEMAN1DIR) 121INSTALLVENDORMAN1DIR = $(VENDORPREFIX)/man/man1 122DESTINSTALLVENDORMAN1DIR = $(DESTDIR)$(INSTALLVENDORMAN1DIR) 123INSTALLMAN3DIR = $(PERLPREFIX)/lib/perl5/5.32/perl/man/man3 124DESTINSTALLMAN3DIR = $(DESTDIR)$(INSTALLMAN3DIR) 125INSTALLSITEMAN3DIR = $(SITEPREFIX)/lib/perl5/site_perl/man/man3 126DESTINSTALLSITEMAN3DIR = $(DESTDIR)$(INSTALLSITEMAN3DIR) 127INSTALLVENDORMAN3DIR = $(VENDORPREFIX)/man/man3 128DESTINSTALLVENDORMAN3DIR = $(DESTDIR)$(INSTALLVENDORMAN3DIR) 129PERL_LIB = 130PERL_ARCHLIB = /usr/local/lib/perl5/5.32/mach 131PERL_ARCHLIBDEP = /usr/local/lib/perl5/5.32/mach 132LIBPERL_A = libperl.a 133FIRST_MAKEFILE = Makefile 134MAKEFILE_OLD = Makefile.old 135MAKE_APERL_FILE = Makefile.aperl 136PERLMAINCC = $(CC) 137PERL_INC = /usr/local/lib/perl5/5.32/mach/CORE 138PERL_INCDEP = /usr/local/lib/perl5/5.32/mach/CORE 139PERL = "/usr/local/bin/perl" "-Iinc" 140FULLPERL = "/usr/local/bin/perl" "-Iinc" 141ABSPERL = $(PERL) 142PERLRUN = $(PERL) 143FULLPERLRUN = $(FULLPERL) 144ABSPERLRUN = $(ABSPERL) 145PERLRUNINST = $(PERLRUN) "-I$(INST_ARCHLIB)" "-Iinc" "-I$(INST_LIB)" 146FULLPERLRUNINST = $(FULLPERLRUN) "-I$(INST_ARCHLIB)" "-Iinc" "-I$(INST_LIB)" 147ABSPERLRUNINST = $(ABSPERLRUN) "-I$(INST_ARCHLIB)" "-Iinc" "-I$(INST_LIB)" 148PERL_CORE = 0 149PERM_DIR = 755 150PERM_RW = 644 151PERM_RWX = 755 152 153MAKEMAKER = /usr/local/lib/perl5/5.32/ExtUtils/MakeMaker.pm 154MM_VERSION = 7.44 155MM_REVISION = 74400 156 157# FULLEXT = Pathname for extension directory (eg Foo/Bar/Oracle). 158# BASEEXT = Basename part of FULLEXT. May be just equal FULLEXT. (eg Oracle) 159# PARENT_NAME = NAME without BASEEXT and no trailing :: (eg Foo::Bar) 160# DLBASE = Basename part of dynamic library. May be just equal BASEEXT. 161MAKE = make 162FULLEXT = Encode/HanExtra 163BASEEXT = HanExtra 164PARENT_NAME = Encode 165DLBASE = $(BASEEXT) 166VERSION_FROM = 167INC = -I/usr/local/lib/perl5/5.32/Encode 168OBJECT = $(O_FILES) 169LDFROM = $(OBJECT) 170LINKTYPE = dynamic 171BOOTDEP = 172 173# Handy lists of source code files: 174XS_FILES = HanExtra.xs 175C_FILES = Big5_t.c \ 176 CCCII_t.c \ 177 CNS11643_t.c \ 178 EUC_TW_t.c \ 179 GB18030_t.c \ 180 HanExtra.c \ 181 Unisys_t.c 182O_FILES = Big5_t.o \ 183 CCCII_t.o \ 184 CNS11643_t.o \ 185 EUC_TW_t.o \ 186 GB18030_t.o \ 187 HanExtra.o \ 188 Unisys_t.o 189H_FILES = 190MAN1PODS = 191MAN3PODS = lib/Encode/HanExtra.pm \ 192 lib/Encode/TW/Unisys/SOSI1.pm \ 193 lib/Encode/TW/Unisys/SOSI2.pm 194 195# Where is the Config information that we are using/depend on 196CONFIGDEP = $(PERL_ARCHLIBDEP)$(DFSEP)Config.pm $(PERL_INCDEP)$(DFSEP)config.h 197 198# Where to build things 199INST_LIBDIR = $(INST_LIB)/Encode 200INST_ARCHLIBDIR = $(INST_ARCHLIB)/Encode 201 202INST_AUTODIR = $(INST_LIB)/auto/$(FULLEXT) 203INST_ARCHAUTODIR = $(INST_ARCHLIB)/auto/$(FULLEXT) 204 205INST_STATIC = $(INST_ARCHAUTODIR)/$(BASEEXT)$(LIB_EXT) 206INST_DYNAMIC = $(INST_ARCHAUTODIR)/$(DLBASE).$(DLEXT) 207INST_BOOT = $(INST_ARCHAUTODIR)/$(BASEEXT).bs 208 209# Extra linker info 210EXPORT_LIST = 211PERL_ARCHIVE = 212PERL_ARCHIVEDEP = 213PERL_ARCHIVE_AFTER = 214 215 216TO_INST_PM = lib/Encode/HanExtra.pm \ 217 lib/Encode/TW/Unisys/SOSI1.pm \ 218 lib/Encode/TW/Unisys/SOSI2.pm 219 220 221# --- MakeMaker platform_constants section: 222MM_Unix_VERSION = 7.44 223PERL_MALLOC_DEF = -DPERL_EXTMALLOC_DEF -Dmalloc=Perl_malloc -Dfree=Perl_mfree -Drealloc=Perl_realloc -Dcalloc=Perl_calloc 224 225 226# --- MakeMaker tool_autosplit section: 227# Usage: $(AUTOSPLITFILE) FileToSplit AutoDirToSplitInto 228AUTOSPLITFILE = $(ABSPERLRUN) -e 'use AutoSplit; autosplit($$$$ARGV[0], $$$$ARGV[1], 0, 1, 1)' -- 229 230 231 232# --- MakeMaker tool_xsubpp section: 233 234XSUBPPDIR = /usr/local/lib/perl5/5.32/ExtUtils 235XSUBPP = "$(XSUBPPDIR)$(DFSEP)xsubpp" 236XSUBPPRUN = $(PERLRUN) $(XSUBPP) 237XSPROTOARG = 238XSUBPPDEPS = /usr/local/lib/perl5/5.32/ExtUtils/typemap /usr/local/lib/perl5/5.32/ExtUtils$(DFSEP)xsubpp 239XSUBPPARGS = -nolinenumbers -typemap '/usr/local/lib/perl5/5.32/ExtUtils/typemap' 240XSUBPP_EXTRA_ARGS = 241 242 243# --- MakeMaker tools_other section: 244SHELL = /bin/sh 245CHMOD = chmod 246CP = cp 247MV = mv 248NOOP = $(TRUE) 249NOECHO = @ 250RM_F = rm -f 251RM_RF = rm -rf 252TEST_F = test -f 253TOUCH = touch 254UMASK_NULL = umask 0 255DEV_NULL = > /dev/null 2>&1 256MKPATH = $(ABSPERLRUN) -MExtUtils::Command -e 'mkpath' -- 257EQUALIZE_TIMESTAMP = $(ABSPERLRUN) -MExtUtils::Command -e 'eqtime' -- 258FALSE = false 259TRUE = true 260ECHO = echo 261ECHO_N = echo -n 262UNINST = 0 263VERBINST = 0 264MOD_INSTALL = $(ABSPERLRUN) -MExtUtils::Install -e 'install([ from_to => {@ARGV}, verbose => '\''$(VERBINST)'\'', uninstall_shadows => '\''$(UNINST)'\'', dir_mode => '\''$(PERM_DIR)'\'' ]);' -- 265DOC_INSTALL = $(ABSPERLRUN) -MExtUtils::Command::MM -e 'perllocal_install' -- 266UNINSTALL = $(ABSPERLRUN) -MExtUtils::Command::MM -e 'uninstall' -- 267WARN_IF_OLD_PACKLIST = $(ABSPERLRUN) -MExtUtils::Command::MM -e 'warn_if_old_packlist' -- 268MACROSTART = 269MACROEND = 270USEMAKEFILE = -f 271FIXIN = $(ABSPERLRUN) -MExtUtils::MY -e 'MY->fixin(shift)' -- 272CP_NONEMPTY = $(ABSPERLRUN) -MExtUtils::Command::MM -e 'cp_nonempty' -- 273 274 275# --- MakeMaker makemakerdflt section: 276makemakerdflt : all 277 $(NOECHO) $(NOOP) 278 279 280# --- MakeMaker dist section: 281TAR = tar 282TARFLAGS = cvf 283ZIP = zip 284ZIPFLAGS = -r 285COMPRESS = gzip --best 286SUFFIX = .gz 287SHAR = shar 288PREOP = $(NOECHO) $(NOOP) 289POSTOP = $(NOECHO) $(NOOP) 290TO_UNIX = $(NOECHO) $(NOOP) 291CI = ci -u 292RCS_LABEL = rcs -Nv$(VERSION_SYM): -q 293DIST_CP = best 294DIST_DEFAULT = tardist 295DISTNAME = Encode-HanExtra 296DISTVNAME = Encode-HanExtra-0.23 297 298 299# --- MakeMaker macro section: 300 301 302# --- MakeMaker depend section: 303 304 305# --- MakeMaker cflags section: 306 307CCFLAGS = -pipe -O2 -fno-strict-aliasing 308OPTIMIZE = -pipe -O2 -fno-strict-aliasing 309PERLTYPE = 310MPOLLUTE = 311 312 313# --- MakeMaker const_loadlibs section: 314 315# Encode::HanExtra might depend on some other libraries: 316# See ExtUtils::Liblist for details 317# 318 319 320# --- MakeMaker const_cccmd section: 321CCCMD = $(CC) -c $(PASTHRU_INC) $(INC) \ 322 $(CCFLAGS) $(OPTIMIZE) \ 323 $(PERLTYPE) $(MPOLLUTE) $(DEFINE_VERSION) \ 324 $(XS_DEFINE_VERSION) 325 326# --- MakeMaker post_constants section: 327 328 329# --- MakeMaker pasthru section: 330 331PASTHRU = LIBPERL_A="$(LIBPERL_A)"\ 332 LINKTYPE="$(LINKTYPE)"\ 333 OPTIMIZE="$(OPTIMIZE)"\ 334 PREFIX="$(PREFIX)"\ 335 PASTHRU_DEFINE='$(DEFINE) $(PASTHRU_DEFINE)'\ 336 PASTHRU_INC='-I/usr/local/lib/perl5/5.32/Encode $(PASTHRU_INC)' 337 338 339# --- MakeMaker special_targets section: 340.SUFFIXES : .xs .c .C .cpp .i .s .cxx .cc $(OBJ_EXT) 341 342.PHONY: all config static dynamic test linkext manifest blibdirs clean realclean disttest distdir pure_all subdirs clean_subdirs makemakerdflt manifypods realclean_subdirs subdirs_dynamic subdirs_pure_nolink subdirs_static subdirs-test_dynamic subdirs-test_static test_dynamic test_static 343 344 345 346# --- MakeMaker c_o section: 347 348.c.i: 349 cc -E -c $(PASTHRU_INC) $(INC) \ 350 $(CCFLAGS) $(OPTIMIZE) \ 351 $(PERLTYPE) $(MPOLLUTE) $(DEFINE_VERSION) \ 352 $(XS_DEFINE_VERSION) $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.c > $*.i 353 354.c.s : 355 $(CCCMD) -S $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.c 356 357.c$(OBJ_EXT) : 358 $(CCCMD) $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.c 359 360.cpp$(OBJ_EXT) : 361 $(CCCMD) $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.cpp 362 363.cxx$(OBJ_EXT) : 364 $(CCCMD) $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.cxx 365 366.cc$(OBJ_EXT) : 367 $(CCCMD) $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.cc 368 369.C$(OBJ_EXT) : 370 $(CCCMD) $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.C 371 372 373# --- MakeMaker xs_c section: 374 375.xs.c: 376 $(XSUBPPRUN) $(XSPROTOARG) $(XSUBPPARGS) $(XSUBPP_EXTRA_ARGS) $*.xs > $*.xsc 377 $(MV) $*.xsc $*.c 378 379 380# --- MakeMaker xs_o section: 381.xs$(OBJ_EXT) : 382 $(XSUBPPRUN) $(XSPROTOARG) $(XSUBPPARGS) $*.xs > $*.xsc 383 $(MV) $*.xsc $*.c 384 $(CCCMD) $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.c 385 386 387# --- MakeMaker top_targets section: 388all :: pure_all manifypods 389 $(NOECHO) $(NOOP) 390 391pure_all :: config pm_to_blib subdirs linkext 392 $(NOECHO) $(NOOP) 393 394 $(NOECHO) $(NOOP) 395 396subdirs :: $(MYEXTLIB) 397 $(NOECHO) $(NOOP) 398 399config :: $(FIRST_MAKEFILE) blibdirs 400 $(NOECHO) $(NOOP) 401 402help : 403 perldoc ExtUtils::MakeMaker 404 405 406# --- MakeMaker blibdirs section: 407blibdirs : $(INST_LIBDIR)$(DFSEP).exists $(INST_ARCHLIB)$(DFSEP).exists $(INST_AUTODIR)$(DFSEP).exists $(INST_ARCHAUTODIR)$(DFSEP).exists $(INST_BIN)$(DFSEP).exists $(INST_SCRIPT)$(DFSEP).exists $(INST_MAN1DIR)$(DFSEP).exists $(INST_MAN3DIR)$(DFSEP).exists 408 $(NOECHO) $(NOOP) 409 410# Backwards compat with 6.18 through 6.25 411blibdirs.ts : blibdirs 412 $(NOECHO) $(NOOP) 413 414$(INST_LIBDIR)$(DFSEP).exists :: Makefile.PL 415 $(NOECHO) $(MKPATH) $(INST_LIBDIR) 416 $(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_LIBDIR) 417 $(NOECHO) $(TOUCH) $(INST_LIBDIR)$(DFSEP).exists 418 419$(INST_ARCHLIB)$(DFSEP).exists :: Makefile.PL 420 $(NOECHO) $(MKPATH) $(INST_ARCHLIB) 421 $(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_ARCHLIB) 422 $(NOECHO) $(TOUCH) $(INST_ARCHLIB)$(DFSEP).exists 423 424$(INST_AUTODIR)$(DFSEP).exists :: Makefile.PL 425 $(NOECHO) $(MKPATH) $(INST_AUTODIR) 426 $(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_AUTODIR) 427 $(NOECHO) $(TOUCH) $(INST_AUTODIR)$(DFSEP).exists 428 429$(INST_ARCHAUTODIR)$(DFSEP).exists :: Makefile.PL 430 $(NOECHO) $(MKPATH) $(INST_ARCHAUTODIR) 431 $(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_ARCHAUTODIR) 432 $(NOECHO) $(TOUCH) $(INST_ARCHAUTODIR)$(DFSEP).exists 433 434$(INST_BIN)$(DFSEP).exists :: Makefile.PL 435 $(NOECHO) $(MKPATH) $(INST_BIN) 436 $(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_BIN) 437 $(NOECHO) $(TOUCH) $(INST_BIN)$(DFSEP).exists 438 439$(INST_SCRIPT)$(DFSEP).exists :: Makefile.PL 440 $(NOECHO) $(MKPATH) $(INST_SCRIPT) 441 $(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_SCRIPT) 442 $(NOECHO) $(TOUCH) $(INST_SCRIPT)$(DFSEP).exists 443 444$(INST_MAN1DIR)$(DFSEP).exists :: Makefile.PL 445 $(NOECHO) $(MKPATH) $(INST_MAN1DIR) 446 $(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_MAN1DIR) 447 $(NOECHO) $(TOUCH) $(INST_MAN1DIR)$(DFSEP).exists 448 449$(INST_MAN3DIR)$(DFSEP).exists :: Makefile.PL 450 $(NOECHO) $(MKPATH) $(INST_MAN3DIR) 451 $(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_MAN3DIR) 452 $(NOECHO) $(TOUCH) $(INST_MAN3DIR)$(DFSEP).exists 453 454 455 456# --- MakeMaker linkext section: 457 458linkext :: dynamic 459 $(NOECHO) $(NOOP) 460 461 462# --- MakeMaker dlsyms section: 463 464 465# --- MakeMaker dynamic_bs section: 466BOOTSTRAP = $(BASEEXT).bs 467 468# As Mkbootstrap might not write a file (if none is required) 469# we use touch to prevent make continually trying to remake it. 470# The DynaLoader only reads a non-empty file. 471$(BASEEXT).bs : $(FIRST_MAKEFILE) $(BOOTDEP) 472 $(NOECHO) $(ECHO) "Running Mkbootstrap for $(BASEEXT) ($(BSLOADLIBS))" 473 $(NOECHO) $(PERLRUN) \ 474 "-MExtUtils::Mkbootstrap" \ 475 -e "Mkbootstrap('$(BASEEXT)','$(BSLOADLIBS)');" 476 $(NOECHO) $(TOUCH) "$(BASEEXT).bs" 477 $(CHMOD) $(PERM_RW) "$(BASEEXT).bs" 478 479$(INST_ARCHAUTODIR)/$(BASEEXT).bs : $(BASEEXT).bs $(INST_ARCHAUTODIR)$(DFSEP).exists 480 $(NOECHO) $(RM_RF) $(INST_ARCHAUTODIR)/$(BASEEXT).bs 481 - $(CP_NONEMPTY) $(BASEEXT).bs $(INST_ARCHAUTODIR)/$(BASEEXT).bs $(PERM_RW) 482 483 484# --- MakeMaker dynamic section: 485 486dynamic :: $(FIRST_MAKEFILE) config $(INST_BOOT) $(INST_DYNAMIC) 487 $(NOECHO) $(NOOP) 488 489 490# --- MakeMaker dynamic_lib section: 491# This section creates the dynamically loadable objects from relevant 492# objects and possibly $(MYEXTLIB). 493ARMAYBE = : 494OTHERLDFLAGS = 495INST_DYNAMIC_DEP = 496INST_DYNAMIC_FIX = 497 498$(INST_DYNAMIC) : $(OBJECT) $(MYEXTLIB) $(INST_ARCHAUTODIR)$(DFSEP).exists $(EXPORT_LIST) $(PERL_ARCHIVEDEP) $(PERL_ARCHIVE_AFTER) $(INST_DYNAMIC_DEP) 499 $(RM_F) $@ 500 $(LD) $(LDDLFLAGS) $(LDFROM) $(OTHERLDFLAGS) -o $@ $(MYEXTLIB) \ 501 $(PERL_ARCHIVE) $(LDLOADLIBS) $(PERL_ARCHIVE_AFTER) $(EXPORT_LIST) \ 502 $(INST_DYNAMIC_FIX) 503 $(CHMOD) $(PERM_RWX) $@ 504 505 506# --- MakeMaker static section: 507 508## $(INST_PM) has been moved to the all: target. 509## It remains here for awhile to allow for old usage: "make static" 510static :: $(FIRST_MAKEFILE) $(INST_STATIC) 511 $(NOECHO) $(NOOP) 512 513 514# --- MakeMaker static_lib section: 515$(INST_STATIC): $(OBJECT) $(MYEXTLIB) $(INST_ARCHAUTODIR)$(DFSEP).exists 516 $(RM_F) "$@" 517 $(FULL_AR) $(AR_STATIC_ARGS) "$@" $(OBJECT) 518 $(RANLIB) "$@" 519 $(CHMOD) $(PERM_RWX) $@ 520 $(NOECHO) $(ECHO) "$(EXTRALIBS)" > $(INST_ARCHAUTODIR)$(DFSEP)extralibs.ld 521 522 523# --- MakeMaker manifypods section: 524 525POD2MAN_EXE = $(PERLRUN) "-MExtUtils::Command::MM" -e pod2man "--" 526POD2MAN = $(POD2MAN_EXE) 527 528 529manifypods : pure_all config \ 530 lib/Encode/HanExtra.pm \ 531 lib/Encode/TW/Unisys/SOSI1.pm \ 532 lib/Encode/TW/Unisys/SOSI2.pm 533 $(NOECHO) $(POD2MAN) --section=$(MAN3SECTION) --perm_rw=$(PERM_RW) -u \ 534 lib/Encode/HanExtra.pm $(INST_MAN3DIR)/Encode::HanExtra.$(MAN3EXT) \ 535 lib/Encode/TW/Unisys/SOSI1.pm $(INST_MAN3DIR)/Encode::TW::Unisys::SOSI1.$(MAN3EXT) \ 536 lib/Encode/TW/Unisys/SOSI2.pm $(INST_MAN3DIR)/Encode::TW::Unisys::SOSI2.$(MAN3EXT) 537 538 539 540 541# --- MakeMaker processPL section: 542 543 544# --- MakeMaker installbin section: 545 546 547# --- MakeMaker subdirs section: 548 549# none 550 551# --- MakeMaker clean_subdirs section: 552clean_subdirs : 553 $(NOECHO) $(NOOP) 554 555 556# --- MakeMaker clean section: 557 558# Delete temporary files but do not touch installed files. We don't delete 559# the Makefile here so a later make realclean still has a makefile to use. 560 561clean :: clean_subdirs 562 - $(RM_F) \ 563 $(BASEEXT).bso $(BASEEXT).def \ 564 $(BASEEXT).exp $(BASEEXT).x \ 565 $(BOOTSTRAP) $(INST_ARCHAUTODIR)/extralibs.all \ 566 $(INST_ARCHAUTODIR)/extralibs.ld $(MAKE_APERL_FILE) \ 567 *$(LIB_EXT) *$(OBJ_EXT) \ 568 *perl.core HanExtra.base \ 569 HanExtra.bs HanExtra.bso \ 570 HanExtra.c HanExtra.def \ 571 HanExtra.exp HanExtra.o \ 572 HanExtra_def.old MYMETA.json \ 573 MYMETA.yml blibdirs.ts \ 574 core core.*perl.*.? \ 575 core.[0-9] core.[0-9][0-9] \ 576 core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ 577 core.[0-9][0-9][0-9][0-9][0-9] lib$(BASEEXT).def \ 578 mon.out perl \ 579 perl$(EXE_EXT) perl.exe \ 580 perlmain.c pm_to_blib \ 581 pm_to_blib.ts so_locations \ 582 tmon.out 583 - $(RM_RF) \ 584 Big5_t$(OBJ_EXT) Big5_t.c \ 585 Big5_t.exh Big5_t.fnm \ 586 Big5_t.h CCCII_t$(OBJ_EXT) \ 587 CCCII_t.c CCCII_t.exh \ 588 CCCII_t.fnm CCCII_t.h \ 589 CNS11643_t$(OBJ_EXT) CNS11643_t.c \ 590 CNS11643_t.exh CNS11643_t.fnm \ 591 CNS11643_t.h EUC_TW_t$(OBJ_EXT) \ 592 EUC_TW_t.c EUC_TW_t.exh \ 593 EUC_TW_t.fnm EUC_TW_t.h \ 594 GB18030_t$(OBJ_EXT) GB18030_t.c \ 595 GB18030_t.exh GB18030_t.fnm \ 596 GB18030_t.h HanExtra.xs \ 597 Unisys_t$(OBJ_EXT) Unisys_t.c \ 598 Unisys_t.exh Unisys_t.fnm \ 599 Unisys_t.h blib 600 $(NOECHO) $(RM_F) $(MAKEFILE_OLD) 601 - $(MV) $(FIRST_MAKEFILE) $(MAKEFILE_OLD) $(DEV_NULL) 602 603 604# --- MakeMaker realclean_subdirs section: 605# so clean is forced to complete before realclean_subdirs runs 606realclean_subdirs : clean 607 $(NOECHO) $(NOOP) 608 609 610# --- MakeMaker realclean section: 611# Delete temporary files (via clean) and also delete dist files 612realclean purge :: realclean_subdirs 613 - $(RM_F) \ 614 $(FIRST_MAKEFILE) $(MAKEFILE_OLD) \ 615 $(OBJECT) 616 - $(RM_RF) \ 617 $(DISTVNAME) 618 619 620# --- MakeMaker metafile section: 621metafile : 622 $(NOECHO) $(NOOP) 623 624 625# --- MakeMaker signature section: 626signature : 627 cpansign -s 628 629 630# --- MakeMaker dist_basics section: 631distclean :: realclean distcheck 632 $(NOECHO) $(NOOP) 633 634distcheck : 635 $(PERLRUN) "-MExtUtils::Manifest=fullcheck" -e fullcheck 636 637skipcheck : 638 $(PERLRUN) "-MExtUtils::Manifest=skipcheck" -e skipcheck 639 640manifest : 641 $(PERLRUN) "-MExtUtils::Manifest=mkmanifest" -e mkmanifest 642 643veryclean : realclean 644 $(RM_F) *~ */*~ *.orig */*.orig *.bak */*.bak *.old */*.old 645 646 647 648# --- MakeMaker dist_core section: 649 650dist : $(DIST_DEFAULT) $(FIRST_MAKEFILE) 651 $(NOECHO) $(ABSPERLRUN) -l -e 'print '\''Warning: Makefile possibly out of date with $(VERSION_FROM)'\''' \ 652 -e ' if -e '\''$(VERSION_FROM)'\'' and -M '\''$(VERSION_FROM)'\'' < -M '\''$(FIRST_MAKEFILE)'\'';' -- 653 654tardist : $(DISTVNAME).tar$(SUFFIX) 655 $(NOECHO) $(NOOP) 656 657uutardist : $(DISTVNAME).tar$(SUFFIX) 658 uuencode $(DISTVNAME).tar$(SUFFIX) $(DISTVNAME).tar$(SUFFIX) > $(DISTVNAME).tar$(SUFFIX)_uu 659 $(NOECHO) $(ECHO) 'Created $(DISTVNAME).tar$(SUFFIX)_uu' 660 661$(DISTVNAME).tar$(SUFFIX) : distdir 662 $(PREOP) 663 $(TO_UNIX) 664 $(TAR) $(TARFLAGS) $(DISTVNAME).tar $(DISTVNAME) 665 $(RM_RF) $(DISTVNAME) 666 $(COMPRESS) $(DISTVNAME).tar 667 $(NOECHO) $(ECHO) 'Created $(DISTVNAME).tar$(SUFFIX)' 668 $(POSTOP) 669 670zipdist : $(DISTVNAME).zip 671 $(NOECHO) $(NOOP) 672 673$(DISTVNAME).zip : distdir 674 $(PREOP) 675 $(ZIP) $(ZIPFLAGS) $(DISTVNAME).zip $(DISTVNAME) 676 $(RM_RF) $(DISTVNAME) 677 $(NOECHO) $(ECHO) 'Created $(DISTVNAME).zip' 678 $(POSTOP) 679 680shdist : distdir 681 $(PREOP) 682 $(SHAR) $(DISTVNAME) > $(DISTVNAME).shar 683 $(RM_RF) $(DISTVNAME) 684 $(NOECHO) $(ECHO) 'Created $(DISTVNAME).shar' 685 $(POSTOP) 686 687 688# --- MakeMaker distdir section: 689create_distdir : 690 $(RM_RF) $(DISTVNAME) 691 $(PERLRUN) "-MExtUtils::Manifest=manicopy,maniread" \ 692 -e "manicopy(maniread(),'$(DISTVNAME)', '$(DIST_CP)');" 693 694distdir : create_distdir 695 $(NOECHO) $(NOOP) 696 697 698 699# --- MakeMaker dist_test section: 700disttest : distdir 701 cd $(DISTVNAME) && $(ABSPERLRUN) Makefile.PL "INSTALLDIRS=site" "CC=cc" "CCFLAGS=-pipe -O2 -fno-strict-aliasing " "LD=cc" "PREFIX=/usr/local" "INSTALLPRIVLIB=/usr/local/lib" "INSTALLARCHLIB=/usr/local/lib" 702 cd $(DISTVNAME) && $(MAKE) $(PASTHRU) 703 cd $(DISTVNAME) && $(MAKE) test $(PASTHRU) 704 705 706 707# --- MakeMaker dist_ci section: 708ci : 709 $(ABSPERLRUN) -MExtUtils::Manifest=maniread -e '@all = sort keys %{ maniread() };' \ 710 -e 'print(qq{Executing $(CI) @all\n});' \ 711 -e 'system(qq{$(CI) @all}) == 0 or die $$!;' \ 712 -e 'print(qq{Executing $(RCS_LABEL) ...\n});' \ 713 -e 'system(qq{$(RCS_LABEL) @all}) == 0 or die $$!;' -- 714 715 716# --- MakeMaker distmeta section: 717distmeta : create_distdir metafile 718 $(NOECHO) cd $(DISTVNAME) && $(ABSPERLRUN) -MExtUtils::Manifest=maniadd -e 'exit unless -e q{META.yml};' \ 719 -e 'eval { maniadd({q{META.yml} => q{Module YAML meta-data (added by MakeMaker)}}) }' \ 720 -e ' or die "Could not add META.yml to MANIFEST: $${'\''@'\''}"' -- 721 $(NOECHO) cd $(DISTVNAME) && $(ABSPERLRUN) -MExtUtils::Manifest=maniadd -e 'exit unless -f q{META.json};' \ 722 -e 'eval { maniadd({q{META.json} => q{Module JSON meta-data (added by MakeMaker)}}) }' \ 723 -e ' or die "Could not add META.json to MANIFEST: $${'\''@'\''}"' -- 724 725 726 727# --- MakeMaker distsignature section: 728distsignature : distmeta 729 $(NOECHO) cd $(DISTVNAME) && $(ABSPERLRUN) -MExtUtils::Manifest=maniadd -e 'eval { maniadd({q{SIGNATURE} => q{Public-key signature (added by MakeMaker)}}) }' \ 730 -e ' or die "Could not add SIGNATURE to MANIFEST: $${'\''@'\''}"' -- 731 $(NOECHO) cd $(DISTVNAME) && $(TOUCH) SIGNATURE 732 cd $(DISTVNAME) && cpansign -s 733 734 735 736# --- MakeMaker install section: 737 738install :: pure_install doc_install 739 $(NOECHO) $(NOOP) 740 741install_perl :: pure_perl_install 742 $(NOECHO) $(NOOP) 743 744install_site :: pure_site_install 745 $(NOECHO) $(NOOP) 746 747install_vendor :: pure_vendor_install doc_vendor_install 748 $(NOECHO) $(NOOP) 749 750pure_install :: pure_$(INSTALLDIRS)_install 751 $(NOECHO) $(NOOP) 752 753doc_install :: 754 $(NOECHO) $(NOOP) 755 756pure__install : pure_site_install 757 $(NOECHO) $(ECHO) INSTALLDIRS not defined, defaulting to INSTALLDIRS=site 758 759doc__install : 760 $(NOECHO) $(ECHO) INSTALLDIRS not defined, defaulting to INSTALLDIRS=site 761 762pure_perl_install :: all 763 $(NOECHO) $(MOD_INSTALL) \ 764 read "$(PERL_ARCHLIB)/auto/$(FULLEXT)/.packlist" \ 765 write "$(DESTINSTALLARCHLIB)/auto/$(FULLEXT)/.packlist" \ 766 "$(INST_LIB)" "$(DESTINSTALLPRIVLIB)" \ 767 "$(INST_ARCHLIB)" "$(DESTINSTALLARCHLIB)" \ 768 "$(INST_BIN)" "$(DESTINSTALLBIN)" \ 769 "$(INST_SCRIPT)" "$(DESTINSTALLSCRIPT)" \ 770 "$(INST_MAN1DIR)" "$(DESTINSTALLMAN1DIR)" \ 771 "$(INST_MAN3DIR)" "$(DESTINSTALLMAN3DIR)" 772 $(NOECHO) $(WARN_IF_OLD_PACKLIST) \ 773 "$(SITEARCHEXP)/auto/$(FULLEXT)" 774 775 776pure_site_install :: all 777 $(NOECHO) $(MOD_INSTALL) \ 778 read "$(SITEARCHEXP)/auto/$(FULLEXT)/.packlist" \ 779 write "$(DESTINSTALLSITEARCH)/auto/$(FULLEXT)/.packlist" \ 780 "$(INST_LIB)" "$(DESTINSTALLSITELIB)" \ 781 "$(INST_ARCHLIB)" "$(DESTINSTALLSITEARCH)" \ 782 "$(INST_BIN)" "$(DESTINSTALLSITEBIN)" \ 783 "$(INST_SCRIPT)" "$(DESTINSTALLSITESCRIPT)" \ 784 "$(INST_MAN1DIR)" "$(DESTINSTALLSITEMAN1DIR)" \ 785 "$(INST_MAN3DIR)" "$(DESTINSTALLSITEMAN3DIR)" 786 $(NOECHO) $(WARN_IF_OLD_PACKLIST) \ 787 "$(PERL_ARCHLIB)/auto/$(FULLEXT)" 788 789pure_vendor_install :: all 790 $(NOECHO) $(MOD_INSTALL) \ 791 read "$(VENDORARCHEXP)/auto/$(FULLEXT)/.packlist" \ 792 write "$(DESTINSTALLVENDORARCH)/auto/$(FULLEXT)/.packlist" \ 793 "$(INST_LIB)" "$(DESTINSTALLVENDORLIB)" \ 794 "$(INST_ARCHLIB)" "$(DESTINSTALLVENDORARCH)" \ 795 "$(INST_BIN)" "$(DESTINSTALLVENDORBIN)" \ 796 "$(INST_SCRIPT)" "$(DESTINSTALLVENDORSCRIPT)" \ 797 "$(INST_MAN1DIR)" "$(DESTINSTALLVENDORMAN1DIR)" \ 798 "$(INST_MAN3DIR)" "$(DESTINSTALLVENDORMAN3DIR)" 799 800 801doc_perl_install :: all 802 $(NOECHO) $(ECHO) Appending installation info to "$(DESTINSTALLARCHLIB)/perllocal.pod" 803 -$(NOECHO) $(MKPATH) "$(DESTINSTALLARCHLIB)" 804 -$(NOECHO) $(DOC_INSTALL) \ 805 "Module" "$(NAME)" \ 806 "installed into" "$(INSTALLPRIVLIB)" \ 807 LINKTYPE "$(LINKTYPE)" \ 808 VERSION "$(VERSION)" \ 809 EXE_FILES "$(EXE_FILES)" \ 810 >> "$(DESTINSTALLARCHLIB)/perllocal.pod" 811 812doc_site_install :: all 813 $(NOECHO) $(ECHO) Appending installation info to "$(DESTINSTALLARCHLIB)/perllocal.pod" 814 -$(NOECHO) $(MKPATH) "$(DESTINSTALLARCHLIB)" 815 -$(NOECHO) $(DOC_INSTALL) \ 816 "Module" "$(NAME)" \ 817 "installed into" "$(INSTALLSITELIB)" \ 818 LINKTYPE "$(LINKTYPE)" \ 819 VERSION "$(VERSION)" \ 820 EXE_FILES "$(EXE_FILES)" \ 821 >> "$(DESTINSTALLARCHLIB)/perllocal.pod" 822 823doc_vendor_install :: all 824 $(NOECHO) $(ECHO) Appending installation info to "$(DESTINSTALLARCHLIB)/perllocal.pod" 825 -$(NOECHO) $(MKPATH) "$(DESTINSTALLARCHLIB)" 826 -$(NOECHO) $(DOC_INSTALL) \ 827 "Module" "$(NAME)" \ 828 "installed into" "$(INSTALLVENDORLIB)" \ 829 LINKTYPE "$(LINKTYPE)" \ 830 VERSION "$(VERSION)" \ 831 EXE_FILES "$(EXE_FILES)" \ 832 >> "$(DESTINSTALLARCHLIB)/perllocal.pod" 833 834 835uninstall :: uninstall_from_$(INSTALLDIRS)dirs 836 $(NOECHO) $(NOOP) 837 838uninstall_from_perldirs :: 839 $(NOECHO) $(UNINSTALL) "$(PERL_ARCHLIB)/auto/$(FULLEXT)/.packlist" 840 841uninstall_from_sitedirs :: 842 $(NOECHO) $(UNINSTALL) "$(SITEARCHEXP)/auto/$(FULLEXT)/.packlist" 843 844uninstall_from_vendordirs :: 845 $(NOECHO) $(UNINSTALL) "$(VENDORARCHEXP)/auto/$(FULLEXT)/.packlist" 846 847 848# --- MakeMaker force section: 849# Phony target to force checking subdirectories. 850FORCE : 851 $(NOECHO) $(NOOP) 852 853 854# --- MakeMaker perldepend section: 855PERL_HDRS = \ 856 $(PERL_INCDEP)/EXTERN.h \ 857 $(PERL_INCDEP)/INTERN.h \ 858 $(PERL_INCDEP)/XSUB.h \ 859 $(PERL_INCDEP)/av.h \ 860 $(PERL_INCDEP)/bitcount.h \ 861 $(PERL_INCDEP)/charclass_invlists.h \ 862 $(PERL_INCDEP)/config.h \ 863 $(PERL_INCDEP)/cop.h \ 864 $(PERL_INCDEP)/cv.h \ 865 $(PERL_INCDEP)/dosish.h \ 866 $(PERL_INCDEP)/ebcdic_tables.h \ 867 $(PERL_INCDEP)/embed.h \ 868 $(PERL_INCDEP)/embedvar.h \ 869 $(PERL_INCDEP)/fakesdio.h \ 870 $(PERL_INCDEP)/feature.h \ 871 $(PERL_INCDEP)/form.h \ 872 $(PERL_INCDEP)/git_version.h \ 873 $(PERL_INCDEP)/gv.h \ 874 $(PERL_INCDEP)/handy.h \ 875 $(PERL_INCDEP)/hv.h \ 876 $(PERL_INCDEP)/hv_func.h \ 877 $(PERL_INCDEP)/hv_macro.h \ 878 $(PERL_INCDEP)/inline.h \ 879 $(PERL_INCDEP)/intrpvar.h \ 880 $(PERL_INCDEP)/invlist_inline.h \ 881 $(PERL_INCDEP)/iperlsys.h \ 882 $(PERL_INCDEP)/keywords.h \ 883 $(PERL_INCDEP)/l1_char_class_tab.h \ 884 $(PERL_INCDEP)/malloc_ctl.h \ 885 $(PERL_INCDEP)/metaconfig.h \ 886 $(PERL_INCDEP)/mg.h \ 887 $(PERL_INCDEP)/mg_data.h \ 888 $(PERL_INCDEP)/mg_raw.h \ 889 $(PERL_INCDEP)/mg_vtable.h \ 890 $(PERL_INCDEP)/mydtrace.h \ 891 $(PERL_INCDEP)/nostdio.h \ 892 $(PERL_INCDEP)/op.h \ 893 $(PERL_INCDEP)/op_reg_common.h \ 894 $(PERL_INCDEP)/opcode.h \ 895 $(PERL_INCDEP)/opnames.h \ 896 $(PERL_INCDEP)/overload.h \ 897 $(PERL_INCDEP)/pad.h \ 898 $(PERL_INCDEP)/parser.h \ 899 $(PERL_INCDEP)/patchlevel.h \ 900 $(PERL_INCDEP)/perl.h \ 901 $(PERL_INCDEP)/perl_inc_macro.h \ 902 $(PERL_INCDEP)/perl_langinfo.h \ 903 $(PERL_INCDEP)/perlapi.h \ 904 $(PERL_INCDEP)/perlio.h \ 905 $(PERL_INCDEP)/perliol.h \ 906 $(PERL_INCDEP)/perlsdio.h \ 907 $(PERL_INCDEP)/perlvars.h \ 908 $(PERL_INCDEP)/perly.h \ 909 $(PERL_INCDEP)/pp.h \ 910 $(PERL_INCDEP)/pp_proto.h \ 911 $(PERL_INCDEP)/proto.h \ 912 $(PERL_INCDEP)/reentr.h \ 913 $(PERL_INCDEP)/regcharclass.h \ 914 $(PERL_INCDEP)/regcomp.h \ 915 $(PERL_INCDEP)/regexp.h \ 916 $(PERL_INCDEP)/regnodes.h \ 917 $(PERL_INCDEP)/sbox32_hash.h \ 918 $(PERL_INCDEP)/scope.h \ 919 $(PERL_INCDEP)/stadtx_hash.h \ 920 $(PERL_INCDEP)/sv.h \ 921 $(PERL_INCDEP)/thread.h \ 922 $(PERL_INCDEP)/time64.h \ 923 $(PERL_INCDEP)/time64_config.h \ 924 $(PERL_INCDEP)/uconfig.h \ 925 $(PERL_INCDEP)/uni_keywords.h \ 926 $(PERL_INCDEP)/unicode_constants.h \ 927 $(PERL_INCDEP)/unixish.h \ 928 $(PERL_INCDEP)/utf8.h \ 929 $(PERL_INCDEP)/utfebcdic.h \ 930 $(PERL_INCDEP)/util.h \ 931 $(PERL_INCDEP)/uudmap.h \ 932 $(PERL_INCDEP)/vutil.h \ 933 $(PERL_INCDEP)/warnings.h \ 934 $(PERL_INCDEP)/zaphod32_hash.h 935 936$(OBJECT) : $(PERL_HDRS) 937 938HanExtra.c : $(XSUBPPDEPS) 939 940 941# --- MakeMaker makefile section: 942 943$(OBJECT) : $(FIRST_MAKEFILE) 944 945# We take a very conservative approach here, but it's worth it. 946# We move Makefile to Makefile.old here to avoid gnu make looping. 947$(FIRST_MAKEFILE) : Makefile.PL $(CONFIGDEP) 948 $(NOECHO) $(ECHO) "Makefile out-of-date with respect to $?" 949 $(NOECHO) $(ECHO) "Cleaning current config before rebuilding Makefile..." 950 -$(NOECHO) $(RM_F) $(MAKEFILE_OLD) 951 -$(NOECHO) $(MV) $(FIRST_MAKEFILE) $(MAKEFILE_OLD) 952 - $(MAKE) $(USEMAKEFILE) $(MAKEFILE_OLD) clean $(DEV_NULL) 953 $(PERLRUN) Makefile.PL "INSTALLDIRS=site" "CC=cc" "CCFLAGS=-pipe -O2 -fno-strict-aliasing " "LD=cc" "PREFIX=/usr/local" "INSTALLPRIVLIB=/usr/local/lib" "INSTALLARCHLIB=/usr/local/lib" 954 $(NOECHO) $(ECHO) "==> Your Makefile has been rebuilt. <==" 955 $(NOECHO) $(ECHO) "==> Please rerun the $(MAKE) command. <==" 956 $(FALSE) 957 958 959 960# --- MakeMaker staticmake section: 961 962# --- MakeMaker makeaperl section --- 963MAP_TARGET = perl 964FULLPERL = "/usr/local/bin/perl" 965MAP_PERLINC = "-Iblib/arch" "-Iblib/lib" "-I/usr/local/lib/perl5/5.32/mach" "-I/usr/local/lib/perl5/5.32" 966 967$(MAP_TARGET) :: $(MAKE_APERL_FILE) 968 $(MAKE) $(USEMAKEFILE) $(MAKE_APERL_FILE) $@ 969 970$(MAKE_APERL_FILE) : static $(FIRST_MAKEFILE) pm_to_blib 971 $(NOECHO) $(ECHO) Writing \"$(MAKE_APERL_FILE)\" for this $(MAP_TARGET) 972 $(NOECHO) $(PERLRUNINST) \ 973 Makefile.PL DIR="" \ 974 MAKEFILE=$(MAKE_APERL_FILE) LINKTYPE=static \ 975 MAKEAPERL=1 NORECURS=1 CCCDLFLAGS= \ 976 INSTALLDIRS=site \ 977 CC=cc \ 978 CCFLAGS='-pipe -O2 -fno-strict-aliasing ' \ 979 LD=cc \ 980 PREFIX=/usr/local \ 981 INSTALLPRIVLIB=/usr/local/lib \ 982 INSTALLARCHLIB=/usr/local/lib 983 984 985# --- MakeMaker test section: 986TEST_VERBOSE=0 987TEST_TYPE=test_$(LINKTYPE) 988TEST_FILE = test.pl 989TEST_FILES = t/*.t 990TESTDB_SW = -d 991 992testdb :: testdb_$(LINKTYPE) 993 $(NOECHO) $(NOOP) 994 995test :: $(TEST_TYPE) 996 $(NOECHO) $(NOOP) 997 998# Occasionally we may face this degenerate target: 999test_ : test_dynamic 1000 $(NOECHO) $(NOOP) 1001 1002subdirs-test_dynamic :: dynamic pure_all 1003 1004test_dynamic :: subdirs-test_dynamic 1005 PERL_DL_NONLAZY=1 $(FULLPERLRUN) "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness($(TEST_VERBOSE), 'inc', '$(INST_LIB)', '$(INST_ARCHLIB)')" $(TEST_FILES) 1006 1007testdb_dynamic :: dynamic pure_all 1008 PERL_DL_NONLAZY=1 $(FULLPERLRUN) $(TESTDB_SW) "-Iinc" "-I$(INST_LIB)" "-I$(INST_ARCHLIB)" $(TEST_FILE) 1009 1010subdirs-test_static :: static pure_all 1011 1012test_static :: subdirs-test_static $(MAP_TARGET) 1013 PERL_DL_NONLAZY=1 "/opengrok/src/dports/chinese/p5-Encode-HanExtra/Encode-HanExtra-0.23/$(MAP_TARGET)" $(MAP_PERLINC) "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness($(TEST_VERBOSE), '$(INST_LIB)', '$(INST_ARCHLIB)')" $(TEST_FILES) 1014 1015testdb_static :: static pure_all $(MAP_TARGET) 1016 PERL_DL_NONLAZY=1 "/opengrok/src/dports/chinese/p5-Encode-HanExtra/Encode-HanExtra-0.23/$(MAP_TARGET)" $(MAP_PERLINC) "-Iinc" "-I$(INST_LIB)" "-I$(INST_ARCHLIB)" $(TEST_FILE) 1017 1018 1019 1020# --- MakeMaker ppd section: 1021# Creates a PPD (Perl Package Description) for a binary distribution. 1022ppd : 1023 $(NOECHO) $(ECHO) '<SOFTPKG NAME="Encode-HanExtra" VERSION="0.23">' > Encode-HanExtra.ppd 1024 $(NOECHO) $(ECHO) ' <ABSTRACT>Extra sets of Chinese encodings</ABSTRACT>' >> Encode-HanExtra.ppd 1025 $(NOECHO) $(ECHO) ' <AUTHOR>Audrey Tang <audreyt@audreyt.org></AUTHOR>' >> Encode-HanExtra.ppd 1026 $(NOECHO) $(ECHO) ' <IMPLEMENTATION>' >> Encode-HanExtra.ppd 1027 $(NOECHO) $(ECHO) ' <REQUIRE NAME="Encode::" VERSION="1.41" />' >> Encode-HanExtra.ppd 1028 $(NOECHO) $(ECHO) ' <ARCHITECTURE NAME="x86_64-dragonfly-thread-multi-5.32" />' >> Encode-HanExtra.ppd 1029 $(NOECHO) $(ECHO) ' <CODEBASE HREF="" />' >> Encode-HanExtra.ppd 1030 $(NOECHO) $(ECHO) ' </IMPLEMENTATION>' >> Encode-HanExtra.ppd 1031 $(NOECHO) $(ECHO) '</SOFTPKG>' >> Encode-HanExtra.ppd 1032 1033 1034# --- MakeMaker pm_to_blib section: 1035 1036pm_to_blib : $(FIRST_MAKEFILE) $(TO_INST_PM) 1037 $(NOECHO) $(ABSPERLRUN) -MExtUtils::Install -e 'pm_to_blib({@ARGV}, '\''$(INST_LIB)/auto'\'', q[$(PM_FILTER)], '\''$(PERM_DIR)'\'')' -- \ 1038 'lib/Encode/HanExtra.pm' 'blib/lib/Encode/HanExtra.pm' \ 1039 'lib/Encode/TW/Unisys/SOSI1.pm' 'blib/lib/Encode/TW/Unisys/SOSI1.pm' \ 1040 'lib/Encode/TW/Unisys/SOSI2.pm' 'blib/lib/Encode/TW/Unisys/SOSI2.pm' 1041 $(NOECHO) $(TOUCH) pm_to_blib 1042 1043 1044# --- MakeMaker selfdocument section: 1045 1046# here so even if top_targets is overridden, these will still be defined 1047# gmake will silently still work if any are .PHONY-ed but nmake won't 1048 1049static :: 1050 $(NOECHO) $(NOOP) 1051 1052dynamic :: 1053 $(NOECHO) $(NOOP) 1054 1055config :: 1056 $(NOECHO) $(NOOP) 1057 1058 1059# --- MakeMaker postamble section: 1060# HanExtra$(OBJ_EXT) depends on .h and .exh files not .c files - but all written by enc2xs 1061HanExtra.c : HanExtra.xs CNS11643_t.c GB18030_t.c Big5_t.c Unisys_t.c EUC_TW_t.c CCCII_t.c 1062 1063HanExtra$(OBJ_EXT) : HanExtra.c 1064 1065CNS11643_t.c : Makefile.PL ucm/cns11643-1.ucm ucm/cns11643-2.ucm ucm/cns11643-3.ucm ucm/cns11643-4.ucm ucm/cns11643-5.ucm ucm/cns11643-6.ucm \ 1066 ucm/cns11643-7.ucm ucm/cns11643-f.ucm 1067 $(PERL) /usr/local/bin/enc2xs -"Q" -o $@ -f CNS11643_t.fnm 1068 1069GB18030_t.c : Makefile.PL ucm/gb18030.ucm 1070 $(PERL) /usr/local/bin/enc2xs -"Q" -o $@ -f GB18030_t.fnm 1071 1072Big5_t.c : Makefile.PL ucm/big5-1984.ucm ucm/big5-2003.ucm ucm/big5ext.ucm ucm/big5plus.ucm 1073 $(PERL) /usr/local/bin/enc2xs -"Q" -o $@ -f Big5_t.fnm 1074 1075Unisys_t.c : Makefile.PL ucm/unisys.ucm 1076 $(PERL) /usr/local/bin/enc2xs -"Q" -o $@ -f Unisys_t.fnm 1077 1078EUC_TW_t.c : Makefile.PL ucm/euc-tw.ucm 1079 $(PERL) /usr/local/bin/enc2xs -"Q" -o $@ -f EUC_TW_t.fnm 1080 1081CCCII_t.c : Makefile.PL ucm/cccii.ucm 1082 $(PERL) /usr/local/bin/enc2xs -"Q" -o $@ -f CCCII_t.fnm 1083 1084 1085 1086# End. 1087# Postamble by Module::Install 0.67 1088