📄 makefile.in
字号:
# $Id: Makefile.in,v 1.1.10.4 2000/08/09 00:19:11 hender Exp $## Makefile for building the components of the scheduler toolkit # library for the SGI Origin2000.### OpenPBS (Portable Batch System) v2.3 Software License# # Copyright (c) 1999-2000 Veridian Information Solutions, Inc.# All rights reserved.# # ---------------------------------------------------------------------------# For a license to use or redistribute the OpenPBS software under conditions# other than those described below, or to purchase support for this software,# please contact Veridian Systems, PBS Products Department ("Licensor") at:# # www.OpenPBS.org +1 650 967-4675 sales@OpenPBS.org# 877 902-4PBS (US toll-free)# ---------------------------------------------------------------------------# # This license covers use of the OpenPBS v2.3 software (the "Software") at# your site or location, and, for certain users, redistribution of the# Software to other sites and locations. Use and redistribution of# OpenPBS v2.3 in source and binary forms, with or without modification,# are permitted provided that all of the following conditions are met.# After December 31, 2001, only conditions 3-6 must be met:# # 1. Commercial and/or non-commercial use of the Software is permitted# provided a current software registration is on file at www.OpenPBS.org.# If use of this software contributes to a publication, product, or# service, proper attribution must be given; see www.OpenPBS.org/credit.html# # 2. Redistribution in any form is only permitted for non-commercial,# non-profit purposes. There can be no charge for the Software or any# software incorporating the Software. Further, there can be no# expectation of revenue generated as a consequence of redistributing# the Software.# # 3. Any Redistribution of source code must retain the above copyright notice# and the acknowledgment contained in paragraph 6, this list of conditions# and the disclaimer contained in paragraph 7.# # 4. Any Redistribution in binary form must reproduce the above copyright# notice and the acknowledgment contained in paragraph 6, this list of# conditions and the disclaimer contained in paragraph 7 in the# documentation and/or other materials provided with the distribution.# # 5. Redistributions in any form must be accompanied by information on how to# obtain complete source code for the OpenPBS software and any# modifications and/or additions to the OpenPBS software. The source code# must either be included in the distribution or be available for no more# than the cost of distribution plus a nominal fee, and all modifications# and additions to the Software must be freely redistributable by any party# (including Licensor) without restriction.# # 6. All advertising materials mentioning features or use of the Software must# display the following acknowledgment:# # "This product includes software developed by NASA Ames Research Center,# Lawrence Livermore National Laboratory, and Veridian Information# Solutions, Inc.# Visit www.OpenPBS.org for OpenPBS software support,# products, and information."# # 7. DISCLAIMER OF WARRANTY# # THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. ANY EXPRESS# OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES# OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT# ARE EXPRESSLY DISCLAIMED.# # IN NO EVENT SHALL VERIDIAN CORPORATION, ITS AFFILIATED COMPANIES, OR THE# U.S. GOVERNMENT OR ANY OF ITS AGENCIES BE LIABLE FOR ANY DIRECT OR INDIRECT,# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,# OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF# LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING# NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,# EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.# # This license will be governed by the laws of the Commonwealth of Virginia,# without reference to its choice of law rules.## the first non-comment line must be .POSIX to assure POSIX make behavior#@MAKE_POSIX_TARGET@srcdir = @srcdir@top_srcdir = @top_srcdir@MK_VPATH = @srcdir@INSTALL = @INSTALL@@mk_head@@mk_dirs@# Support files used by the scheduler (see below)SCHD_CONFIGS = config# File which contains the scheduler's configuration informationCONFIGFILE=\"$(PBS_SERVER_HOME)/sched_priv/config\"# File in which scheduler maintains decayed recent usage.DECAY_INFO_FILE=\"$(PBS_SERVER_HOME)/sched_priv/decay_usage\"EXTRAFLAGS = -fullwarn -D_POSIX_C_SOURCE \ -DDEBUG -DCONFIGFILE=$(CONFIGFILE) \ -DDECAY_INFO_FILE=$(DECAY_INFO_FILE) \ -DNODEMASK=$(NODEMASK) INCS = -I@top_builddir@/src/include -I$(top_srcdir)/src/includeCFLAGS = @CFLAGS@ $(INCS) @DEFS@ $(EXTRAFLAGS)TARGET = pbs_sched.aOBJS = acl_support.o \ allocations.o \ byte2val.o \ cleanup.o \ comment.o \ dedicated.o \ dedqueue.o \ dyn_nodemask.o \ evaluate_system.o \ file_chgs.o \ fragments.o \ getat.o \ getconfig.o \ getjobs.o \ getqueues.o \ getrsrcs.o \ how_many.o \ hpm.o \ jobinfo.o \ misc.o \ movejob.o \ msgs.o \ overlaps.o \ pack_queues.o \ pnp.o \ queue_limits.o \ resource_limits.o \ rejectjob.o \ runjob.o \ schedinit.o \ schedule.o \ sec2val.o \ time_limits.o \ user_limits.o \ usersort.o \ val2bool.o \ val2byte.o \ val2sec.o# Normal PBS Lib make routines (lib.mk) intenionally not used hereall: autodepend @$(MAKE) buildbuild: $(TARGET)$(TARGET): $(OBJS) $(AR) $(ARFLAGS) $@ $? && \ $(RANLIB) $@install:: $(TARGET) @# a two step process is best to work around broken installs $(INSTALL) -d $(libdir) && \ $(INSTALL) -m 644 $(TARGET) $(libdir)/$(TARGET) @for f in $(SCHD_CONFIGS); do \ test -f $(PBS_SERVER_HOME)/sched_priv/$$f || \ $(INSTALL) -m 644 $(srcdir)/$$f $(PBS_SERVER_HOME)/sched_priv; \ done@mk_cleanup@@mk_tail@
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -