⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile.shell,v

📁 Lin-Kernighan heuristic for the TSP and minimum weight perfect matching
💻 SHELL,V
字号:
head	1.1;access;symbols	zero-five-zero:1.1	zero-four-seventeen:1.1	zero-four-ten:1.1	zero-four-nine:1.1	zero-four-eight:1.1	zero-four-five:1.1	zero-four-zero:1.1;locks	neto:1.1; strict;comment	@# @;1.1date	97.05.14.19.20.48;	author neto;	state Exp;branches;next	;desc@old Makefile structure.@1.1log@Initial revision@text@# Generated automatically from Makefile.in by configure.# Makefile for LK, the program.# David Neto# netod@@acm.org## $Header: /mnt2/home/neto/graph/tsp/lk/RCS/Makefile.in,v 1.1 1997/04/30 18:28:10 neto Exp neto $#SHELL = /bin/sh########################################################################## Paths.srcdir = .#  SGB stuff is needed for gb_flipSGBLIBDIR = -L$(HOME)/local/lib#SGBLIBDIR = -L/usr/local/libSGBINCLUDEDIR = -I$(HOME)/local/share/include/sgb#SGBINCLUDEDIR = -I/usr/local/include/sgb########################################################################## Programs.CTANGLE = ctangle CTANGLEFLAGS = -bhp # Turn off banner, happy, progress messagesCTANGLE_CMD = $(CTANGLE) $(CTANGLEFLAGS)CWEAVE = cweaveTEX = texC_DIALECT = C_WARNINGS = # For SGI machines#  I Use -xansi instead of -ansi so that some intrinsics are inlined.  hypot?#SGIWARNINGS = -fullwarn -xansi# Turn warnings off if compiling for COFF.SGIWARNINGS =  -xansi#CC = cc $(SGIWARNINGS) # The following is for Luk's experiments#CC = cc $(SGIWARNINGS) -non_shared# For speed tests# 	On the SPARCs, use#OPTIMIZE = -O2#	On the RS6K, use#OPTIMIZE = -O3 -qstrict#   for ordinary debugging, use#OPTIMIZE = -pg -g#	for profiling, add -pgOPTIMIZE = -O#OPTIMIZE = -O3#OPTIMIZE = -O2#OPTIMIZE =LINKOPTIMIZE = -O2	# IRIX linker doesn't like -O3; it asks for -O2 or lower.########################################################################## Set variables DEBUG, OUTPUT, TABUinclude Makefile.lk.options########################################################################## System fixes.#  Use the following for SunOS and IRIX#SYSTEM_FIXES = -DFIX_INCLUDESSYSTEM_FIXES = #  SunOS 5.4 is broken because it puts definition of struct rusage in#  sys/rusage.h instead of sys/resource.h#  You might also need to add /usr/ucblib to LD_LIBRARY_PATHOS_VERSION_MAJOR = `uname -r | sed -e "s/\\([0-9]*\\)\\..*/\\1/"`OS_VERSION_MINOR = `uname -r | sed -e "s/[0-9]*\\.\\([0-9]*\\).*/\\1/"`SYSTEM_FIXES += -DOS_VERSION_MAJOR=$(OS_VERSION_MAJOR) -DOS_VERSION_MINOR=$(OS_VERSION_MINOR)SOLARIS_BSD_LIB = -L/usr/ucblib -lucb#SOLARIS_BSD_LIB = CFLAGS = $(OPTIMIZE) $(DEBUG) $(TABU) $(SYSTEM_FIXES) $(OUTPUT)#LINKFLAGS = $(LINKOPTIMIZE) $(SOLARIS_BSD_LIB)LINKFLAGS = $(LINKOPTIMIZE)COMPILE = $(CC) $(C_DIALECT) $(C_WARNINGS) $(CFLAGS)########################################################################## File sets.MAINSOURCES = \	$(srcdir)/copyrt.w \	$(srcdir)/webdefs.w \	$(srcdir)/prolog.ps \	$(srcdir)/error.w \	$(srcdir)/memory.w \	$(srcdir)/read.w \	$(srcdir)/resource.w \	$(srcdir)/pool.w \	$(srcdir)/kdtree.w \	$(srcdir)/construct.w \	$(srcdir)/array.w \	$(srcdir)/twolevel.w \	$(srcdir)/dsort.w \	$(srcdir)/nn.w \	$(srcdir)/dict.w \	$(srcdir)/jbmr.w \	$(srcdir)/lk.wSOURCES = \	$(srcdir)/gb_flip.ch \	$(srcdir)/length.w \	$(srcdir)/fixincludes.w \	$(MAINSOURCES)CSOURCES = \	error.c \	memory.c \	read.c \	resource.c \	pool.c \	kdtree.c \	construct.c \	array.c \	twolevel.c \	dsort.c \	nn.c \	dict.c \	jbmr.c \	lk.c \	gb_flip.cAUXCSOURCES = \	ifs.c \	unifd.cOBJS = \	error.o \	memory.o \	read.o \	resource.o \	pool.o \	kdtree.o \	construct.o \	array.o \	twolevel.o \	dsort.o \	nn.o \	dict.o \	jbmr.o \	lk.oDVIS = \	error.dvi \	memory.dvi \	length.dvi \	read.dvi \	resource.dvi \	pool.dvi \	kdtree.dvi \	construct.dvi \	array.dvi \	twolevel.dvi \	dsort.dvi \	nn.dvi \	dict.dvi \	jbmr.dvi \	lk.dvi \	fixincludes.dvi \	sier.dvi \	unifd.dvi \	ifs.dviUTILITIES = \	$(srcdir)/countpages \	$(srcdir)/distcalc.w \	$(srcdir)/unifd.w \	$(srcdir)/grid.w \	$(srcdir)/sier.w \	$(srcdir)/ifs.w \	$(srcdir)/doitfly.double \	$(srcdir)/*.plRCSSTUFF = $(srcdir)/RCS/*########################################################################## Package-specific targets.all : lklk : gb_flip.o $(OBJS) compile.o	$(COMPILE) $(LINKFLAGS) -o lk gb_flip.o compile.o $(OBJS) -lmlk.sgi.jsg : lk	mv lk lk.sgi.jsgpagecount : $(DVIS)	wc *.loglinecount : $(CSOURCES) $(AUXCSOURCES)	wc $(CSOURCES) $(AUXCSOURCES)	unifd : unifd.o gb_flip.o	$(COMPILE) unifd.o gb_flip.o -o unifdunif : unif.o gb_flip.o	$(COMPILE) unif.o gb_flip.o -o unifsier : sier.o gb_flip.o	$(COMPILE) sier.o gb_flip.o -o sier -lmifs : ifs.o gb_flip.o	$(COMPILE) ifs.o gb_flip.o -o ifs -lm#grid : grid.o#	$(COMPILE) grid.o -o gridcompile.c : $(SOURCES) Makefile	rm -f compile.o compile.c	echo const char \*compile=\" $(COMPILE) $(CFLAGS) \"\; >compile.cMakefile :	echo Making makefile for compile.cout: lk	rm -f out	lk run/lin318.tsp -r tld >out# Force the genereration of error.h when error.w has changed.error.h : error.clength.h : length.w	$(CTANGLE_CMD) length.wdict.h : dict.w	$(CTANGLE_CMD) dict.wgb_flip.o : gb_flip.h gb_flip.c	$(COMPILE) $(CFLAGS) -c gb_flip.cgb_flip.h : gb_flip.ch	$(CTANGLE_CMD) gb_flip.w gb_flip.chgb_flip.c : gb_flip.ch	$(CTANGLE_CMD) gb_flip.w gb_flip.ch# Force the genereration of memory.h when memory.w has changed.memory.h : memory.ctgz :	rm -f lk.tar.gz	tar cvf lk.tar $(SOURCES) $(RCSSTUFF) $(UTILITIES) Makefile	gzip --best lk.tartest :	rm -f /tmp/neto.out.test	unif.sparc 62 100000 failure | lk.sparc -v 125 - -S dsort -r two-level --noround >/tmp/neto.out.testdistcalc : distcalc.o read.o error.o resource.o memory.o gb_flip.o 	$(COMPILE) -o distcalc distcalc.o read.o error.o resource.o memory.o gb_flip.o -lmdocs : $(DVIS)csources : $(CSOURCES)	wc $(CSOURCES)dicttest : gb_flip.o pool.o dicttest.o dict.o error.o memory.o resource.o	$(COMPILE) gb_flip.o pool.o dicttest.o dict.o error.o memory.o resource.o -o dicttestdicttest.c : $(srcdir)/dict.w	$(CTANGLE_CMD) $(srcdir)/dict.w$(MAINSOURCES) : $(srcdir)/length.h$(MAINSOURCES) : $(srcdir)/fixincludes.hstriphashline : $(CSOURCES)	striphashline.pl gb_flip.c	striphashline.pl error.c 	striphashline.pl memory.c 	striphashline.pl read.c 	striphashline.pl resource.c 	striphashline.pl pool.c 	striphashline.pl kdtree.c 	striphashline.pl construct.c 	striphashline.pl array.c 	striphashline.pl twolevel.c 	striphashline.pl dsort.c 	striphashline.pl nn.c 	striphashline.pl dict.c 	striphashline.pl jbmr.c 	striphashline.pl lk.c 	striphashline.pl gb_flip.h	striphashline.pl error.h	striphashline.pl memory.h	striphashline.pl read.h	striphashline.pl resource.h	striphashline.pl pool.h	striphashline.pl kdtree.h	striphashline.pl construct.h	striphashline.pl array.h	striphashline.pl twolevel.h	striphashline.pl dsort.h	striphashline.pl nn.h	striphashline.pl dict.h	striphashline.pl jbmr.h	striphashline.pl lk.h########################################################################## Implicit rules.# .w files are CWEB files.# .idx files are index files for CWEAVE..SUFFIXES : .SUFFIXES : .c .w .tex .dvi .idx $(SUFFIXES).w.c :	if [ -f $*.ch ]; then $(CTANGLE_CMD) $< $*.ch; else $(CTANGLE_CMD) $<; fi.w.h :	if [ -f $*.ch ]; then $(CTANGLE_CMD) $< $*.ch; else $(CTANGLE_CMD) $<; fi.c.o :	$(COMPILE) -c $*.c#.w.o : $*.c#	# echo making $< into $*.o#	$(COMPILE) -c $*.c.w.tex : webdefs.w copyrt.w	if [ -f $*.ch ]; then $(CTANGLE_CMD) $< $*.ch; else $(CTANGLE_CMD) $<; fi.w.idx : webdefs.w copyrt.w	if [ -f $*.ch ]; then $(CTANGLE_CMD) $< $*.ch; else $(CTANGLE_CMD) $<; fi.tex.dvi : $*.idx	#echo making $*.tex into $*.dvi	$(TEX) $*.tex########################################################################## Standard GNU targets -- see the GNU Coding Standards.## all : # see aboveinstall : lkclean : 	rm -f core *.o *.dvi *.idx *.log *.scn *.toc	$(CTANGLE_CMD) error.w	$(CTANGLE_CMD) length.w	$(CTANGLE_CMD) memory.w	$(CTANGLE_CMD) fixincludes.w	$(CTANGLE_CMD) lk.wmaintainer-clean:	rm -f $(CSOURCES) $(AUXCSOURCES)veryclean : maintainer-clean@

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -