📄 makefile.old
字号:
# This Makefile is for the Sys::Hostname extension to perl.## It was generated automatically by MakeMaker version# 5.45 (Revision: 1.222) from the contents of# Makefile.PL. Don't edit this file, edit Makefile.PL instead.## ANY CHANGES MADE HERE WILL BE LOST!## MakeMaker ARGV: (q[INSTALLDIRS=perl], q[LIBPERL_A=libperl.a])## MakeMaker Parameters:# MAN3PODS => { }# NAME => q[Sys::Hostname]# VERSION_FROM => q[Hostname.pm]# XSPROTOARG => q[-noprototypes]# --- MakeMaker post_initialize section:# --- MakeMaker const_config section:# These definitions are from config.sh (via ../../../lib/Config.pm)# They may have been overridden via Makefile.PL or on the command lineAR = arCC = ccCCCDLFLAGS = -KPICCCDLFLAGS = DLEXT = soDLSRC = dl_dlopen.xsLD = ccLDDLFLAGS = -G -L/usr/local/lib -L/local/SUNWspro/WS6U1/libLDFLAGS = -L/usr/local/lib -L/local/SUNWspro/WS6U1/lib LIBC = /lib/libc.soLIB_EXT = .aOBJ_EXT = .oOSNAME = solarisOSVERS = 2.6RANLIB = :SO = soEXE_EXT = FULL_AR = /usr/ccs/bin/ar# --- MakeMaker constants section:AR_STATIC_ARGS = crNAME = Sys::HostnameDISTNAME = Sys-HostnameNAME_SYM = Sys_HostnameVERSION = 1.1VERSION_SYM = 1_1XS_VERSION = 1.1INST_BIN = blib/binINST_EXE = blib/scriptINST_LIB = ../../../libINST_ARCHLIB = ../../../libINST_SCRIPT = blib/scriptPREFIX = /local/solarisINSTALLDIRS = perlINSTALLPRIVLIB = $(PREFIX)/lib/perl5/5.6.1INSTALLARCHLIB = $(PREFIX)/lib/perl5/5.6.1/sun4-solarisINSTALLSITELIB = $(PREFIX)/lib/perl5/site_perl/5.6.1INSTALLSITEARCH = $(PREFIX)/lib/perl5/site_perl/5.6.1/sun4-solarisINSTALLBIN = $(PREFIX)/binINSTALLSCRIPT = $(PREFIX)/binPERL_LIB = ../../../libPERL_ARCHLIB = ../../../libSITELIBEXP = /local/solaris/lib/perl5/site_perl/5.6.1SITEARCHEXP = /local/solaris/lib/perl5/site_perl/5.6.1/sun4-solarisLIBPERL_A = libperl.aFIRST_MAKEFILE = MakefileMAKE_APERL_FILE = Makefile.aperlPERLMAINCC = $(CC)PERL_SRC = ../../..PERL_INC = ../../..PERL = ../../../miniperlFULLPERL = ../../../perlFULL_AR = /usr/ccs/bin/arVERSION_MACRO = VERSIONDEFINE_VERSION = -D$(VERSION_MACRO)=\"$(VERSION)\"XS_VERSION_MACRO = XS_VERSIONXS_DEFINE_VERSION = -D$(XS_VERSION_MACRO)=\"$(XS_VERSION)\"PERL_MALLOC_DEF = -DPERL_EXTMALLOC_DEF -Dmalloc=Perl_malloc -Dfree=Perl_mfree -Drealloc=Perl_realloc -Dcalloc=Perl_callocMAKEMAKER = ../../../lib/ExtUtils/MakeMaker.pmMM_VERSION = 5.45# FULLEXT = Pathname for extension directory (eg Foo/Bar/Oracle).# BASEEXT = Basename part of FULLEXT. May be just equal FULLEXT. (eg Oracle)# ROOTEXT = Directory part of FULLEXT with leading slash (eg /DBD) !!! Deprecated from MM 5.32 !!!# PARENT_NAME = NAME without BASEEXT and no trailing :: (eg Foo::Bar)# DLBASE = Basename part of dynamic library. May be just equal BASEEXT.FULLEXT = Sys/HostnameBASEEXT = HostnamePARENT_NAME = SysDLBASE = $(BASEEXT)VERSION_FROM = Hostname.pmOBJECT = $(BASEEXT)$(OBJ_EXT)LDFROM = $(OBJECT)LINKTYPE = dynamic# Handy lists of source code files:XS_FILES= Hostname.xsC_FILES = Hostname.cO_FILES = Hostname.oH_FILES = HTMLLIBPODS = HTMLSCRIPTPODS = MAN1PODS = MAN3PODS = HTMLEXT = htmlINST_MAN1DIR = blib/man1INSTALLMAN1DIR = $(PREFIX)/man/man1MAN1EXT = 1INST_MAN3DIR = blib/man3INSTALLMAN3DIR = $(PREFIX)/man/man3MAN3EXT = 3PERM_RW = 644PERM_RWX = 755# work around a famous dec-osf make(1) feature(?):makemakerdflt: all.SUFFIXES: .xs .c .C .cpp .cxx .cc $(OBJ_EXT)# Nick wanted to get rid of .PRECIOUS. I don't remember why. I seem to recall, that# some make implementations will delete the Makefile when we rebuild it. Because# we call false(1) when we rebuild it. So make(1) is not completely wrong when it# does so. Our milage may vary.# .PRECIOUS: Makefile # seems to be not necessary anymore.PHONY: all config static dynamic test linkext manifest# Where is the Config information that we are using/depend onCONFIGDEP = $(PERL_ARCHLIB)/Config.pm $(PERL_INC)/config.h# Where to put things:INST_LIBDIR = $(INST_LIB)/SysINST_ARCHLIBDIR = $(INST_ARCHLIB)/SysINST_AUTODIR = $(INST_LIB)/auto/$(FULLEXT)INST_ARCHAUTODIR = $(INST_ARCHLIB)/auto/$(FULLEXT)INST_STATIC = $(INST_ARCHAUTODIR)/$(BASEEXT)$(LIB_EXT)INST_DYNAMIC = $(INST_ARCHAUTODIR)/$(DLBASE).$(DLEXT)INST_BOOT = $(INST_ARCHAUTODIR)/$(BASEEXT).bsEXPORT_LIST = PERL_ARCHIVE = PERL_ARCHIVE_AFTER = TO_INST_PM = Hostname.pmPM_TO_BLIB = Hostname.pm \ $(INST_LIBDIR)/Hostname.pm# --- MakeMaker tool_autosplit section:# Usage: $(AUTOSPLITFILE) FileToSplit AutoDirToSplitIntoAUTOSPLITFILE = $(PERL) "-I$(PERL_ARCHLIB)" "-I$(PERL_LIB)" -e 'use AutoSplit;autosplit($$ARGV[0], $$ARGV[1], 0, 1, 1) ;'# --- MakeMaker tool_xsubpp section:XSUBPPDIR = ../../../lib/ExtUtilsXSUBPP = $(XSUBPPDIR)/xsubppXSPROTOARG = -noprototypesXSUBPPDEPS = $(XSUBPPDIR)/typemap $(XSUBPP)XSUBPPARGS = -typemap $(XSUBPPDIR)/typemap# --- MakeMaker tools_other section:SHELL = /bin/shCHMOD = chmodCP = cpLD = ccMV = mvNOOP = $(SHELL) -c trueRM_F = rm -fRM_RF = rm -rfTEST_F = test -fTOUCH = touchUMASK_NULL = umask 0DEV_NULL = > /dev/null 2>&1# The following is a portable way to say mkdir -p# To see which directories are created, change the if 0 to if 1MKPATH = $(PERL) -I$(PERL_ARCHLIB) -I$(PERL_LIB) -MExtUtils::Command -e mkpath# This helps us to minimize the effect of the .exists files A yet# better solution would be to have a stable file in the perl# distribution with a timestamp of zero. But this solution doesn't# need any changes to the core distribution and works with older perlsEQUALIZE_TIMESTAMP = $(PERL) -I$(PERL_ARCHLIB) -I$(PERL_LIB) -MExtUtils::Command -e eqtime# Here we warn users that an old packlist file was found somewhere,# and that they should call some uninstall routineWARN_IF_OLD_PACKLIST = $(PERL) -we 'exit unless -f $$ARGV[0];' \-e 'print "WARNING: I have found an old package in\n";' \-e 'print "\t$$ARGV[0].\n";' \-e 'print "Please make sure the two installations are not conflicting\n";'UNINST=0VERBINST=0MOD_INSTALL = $(PERL) -I$(INST_LIB) -I$(PERL_LIB) -MExtUtils::Install \-e "install({@ARGV},'$(VERBINST)',0,'$(UNINST)');"DOC_INSTALL = $(PERL) -e '$$\="\n\n";' \-e 'print "=head2 ", scalar(localtime), ": C<", shift, ">", " L<", $$arg=shift, "|", $$arg, ">";' \-e 'print "=over 4";' \-e 'while (defined($$key = shift) and defined($$val = shift)){print "=item *";print "C<$$key: $$val>";}' \-e 'print "=back";'UNINSTALL = $(PERL) -MExtUtils::Install \-e 'uninstall($$ARGV[0],1,1); print "\nUninstall is deprecated. Please check the";' \-e 'print " packlist above carefully.\n There may be errors. Remove the";' \-e 'print " appropriate files manually.\n Sorry for the inconveniences.\n"'# --- MakeMaker dist section:DISTVNAME = $(DISTNAME)-$(VERSION)TAR = tarTARFLAGS = cvfZIP = zipZIPFLAGS = -rCOMPRESS = gzip --bestSUFFIX = .gzSHAR = sharPREOP = @$(NOOP)POSTOP = @$(NOOP)TO_UNIX = @$(NOOP)CI = ci -uRCS_LABEL = rcs -Nv$(VERSION_SYM): -qDIST_CP = bestDIST_DEFAULT = tardist# --- MakeMaker macro section:# --- MakeMaker depend section:# --- MakeMaker cflags section:CCFLAGS = -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64OPTIMIZE = -OPERLTYPE = MPOLLUTE = # --- MakeMaker const_loadlibs section:# Sys::Hostname might depend on some other libraries:# See ExtUtils::Liblist for details#LD_RUN_PATH = # --- MakeMaker const_cccmd section:CCCMD = $(CC) -c $(INC) $(CCFLAGS) $(OPTIMIZE) \ $(PERLTYPE) $(MPOLLUTE) $(DEFINE_VERSION) \ $(XS_DEFINE_VERSION)# --- MakeMaker post_constants section:# --- MakeMaker pasthru section:PASTHRU = LIB="$(LIB)"\ LIBPERL_A="$(LIBPERL_A)"\ LINKTYPE="$(LINKTYPE)"\ PREFIX="$(PREFIX)"\ OPTIMIZE="$(OPTIMIZE)"# --- MakeMaker c_o section:.c$(OBJ_EXT): $(CCCMD) $(CCCDLFLAGS) -I$(PERL_INC) $(DEFINE) $*.c.C$(OBJ_EXT): $(CCCMD) $(CCCDLFLAGS) -I$(PERL_INC) $(DEFINE) $*.C.cpp$(OBJ_EXT): $(CCCMD) $(CCCDLFLAGS) -I$(PERL_INC) $(DEFINE) $*.cpp.cxx$(OBJ_EXT): $(CCCMD) $(CCCDLFLAGS) -I$(PERL_INC) $(DEFINE) $*.cxx.cc$(OBJ_EXT): $(CCCMD) $(CCCDLFLAGS) -I$(PERL_INC) $(DEFINE) $*.cc# --- MakeMaker xs_c section:.xs.c: $(PERL) -I$(PERL_ARCHLIB) -I$(PERL_LIB) $(XSUBPP) $(XSPROTOARG) $(XSUBPPARGS) $*.xs > $*.xsc && $(MV) $*.xsc $*.c# --- MakeMaker xs_o section:.xs$(OBJ_EXT): $(PERL) -I$(PERL_ARCHLIB) -I$(PERL_LIB) $(XSUBPP) $(XSPROTOARG) $(XSUBPPARGS) $*.xs > $*.xsc && $(MV) $*.xsc $*.c $(CCCMD) $(CCCDLFLAGS) -I$(PERL_INC) $(DEFINE) $*.c# --- MakeMaker top_targets section:#all :: config $(INST_PM) subdirs linkext manifypodsall :: pure_all htmlifypods manifypods @$(NOOP)pure_all :: config pm_to_blib subdirs linkext @$(NOOP)subdirs :: $(MYEXTLIB) @$(NOOP)config :: Makefile $(INST_LIBDIR)/.exists @$(NOOP)config :: $(INST_ARCHAUTODIR)/.exists @$(NOOP)config :: $(INST_AUTODIR)/.exists @$(NOOP)$(INST_AUTODIR)/.exists :: ../../../perl.h @$(MKPATH) $(INST_AUTODIR) @$(EQUALIZE_TIMESTAMP) ../../../perl.h $(INST_AUTODIR)/.exists -@$(CHMOD) $(PERM_RWX) $(INST_AUTODIR)$(INST_LIBDIR)/.exists :: ../../../perl.h @$(MKPATH) $(INST_LIBDIR) @$(EQUALIZE_TIMESTAMP) ../../../perl.h $(INST_LIBDIR)/.exists -@$(CHMOD) $(PERM_RWX) $(INST_LIBDIR)$(INST_ARCHAUTODIR)/.exists :: ../../../perl.h @$(MKPATH) $(INST_ARCHAUTODIR) @$(EQUALIZE_TIMESTAMP) ../../../perl.h $(INST_ARCHAUTODIR)/.exists -@$(CHMOD) $(PERM_RWX) $(INST_ARCHAUTODIR)help: perldoc ExtUtils::MakeMakerVersion_check: @$(PERL) -I$(PERL_ARCHLIB) -I$(PERL_LIB) \ -MExtUtils::MakeMaker=Version_check \ -e "Version_check('$(MM_VERSION)')"# --- MakeMaker linkext section:linkext :: $(LINKTYPE) @$(NOOP)# --- MakeMaker dlsyms section:# --- MakeMaker dynamic section:## $(INST_PM) has been moved to the all: target.## It remains here for awhile to allow for old usage: "make dynamic"#dynamic :: Makefile $(INST_DYNAMIC) $(INST_BOOT) $(INST_PM)dynamic :: Makefile $(INST_DYNAMIC) $(INST_BOOT) @$(NOOP)# --- MakeMaker dynamic_bs section:BOOTSTRAP = Hostname.bs# As Mkbootstrap might not write a file (if none is required)# we use touch to prevent make continually trying to remake it.# The DynaLoader only reads a non-empty file.$(BOOTSTRAP): Makefile $(INST_ARCHAUTODIR)/.exists @echo "Running Mkbootstrap for $(NAME) ($(BSLOADLIBS))" @$(PERL) "-I$(PERL_ARCHLIB)" "-I$(PERL_LIB)" \ -MExtUtils::Mkbootstrap \ -e "Mkbootstrap('$(BASEEXT)','$(BSLOADLIBS)');" @$(TOUCH) $(BOOTSTRAP) $(CHMOD) $(PERM_RW) $@$(INST_BOOT): $(BOOTSTRAP) $(INST_ARCHAUTODIR)/.exists @rm -rf $(INST_BOOT) -cp $(BOOTSTRAP) $(INST_BOOT) $(CHMOD) $(PERM_RW) $@# --- MakeMaker dynamic_lib section:
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -