📄 makefile.am,v
字号:
dsorttest_SOURCES = dsort.c dsorttest.cdicttest_SOURCES = dicttest.c dict.c dict.h \ error.c memory.c pool.c gb_flip.c \ error.h memory.h pool.h gb_flip.h dirtytest_SOURCES = dirtytest.c dirty.c dirty.h dict.c dict.h \ error.c memory.c pool.c gb_flip.c prng.c \ error.h memory.h pool.h gb_flip.h prng.hpqtest_SOURCES = pqtest.c pq.c pq.h \ error.c error.hdeclustertest_SOURCES = declustertest.c decluster.c decluster.h \ pq.c pq.h resource.c resource.h \ error.c memory.c pool.c gb_flip.c kdtree.c read.c dsort.c \ error.h memory.h pool.h gb_flip.h kdtree.h read.h dsort.h kdtreetest_SOURCES = kdtreetest.c \ pq.c pq.h \ error.c memory.c pool.c gb_flip.c kdtree.c read.c dsort.c \ error.h memory.h pool.h gb_flip.h kdtree.h read.h dsort.h # If your compiler does not have inlining, then add prng.c to this list.prngtest_SOURCES = error.c error.h memory.c memory.h gb_flip.c gb_flip.h \ prng.c prng.h prngtest.c fixincludes.h# All the DVI documentation is generated from the program sources.docs : $(DOCS)########################################################################## Implicit rules.# .ch -- CWEB change files; implicit .ch rules should precede implicit .w rules# .w -- CWEB files# .tex -- TeX files# .scn -- generated by CWEAVE and used by TeX to typeset programs# .idx -- index files generated by CWEAVE and used by TeX to typeset programs# .dvi -- device independent typeset files generated by TeXSUFFIXES = .ch .w .c .h .o .tex .scn .idx .dvi# When to run ctangle.ch.c : @@CTANGLE_CMD@@.w.c : @@CTANGLE_CMD@@# Maybe need to fix this kludge for headers?.ch.h : @@CTANGLE_CMD@@.w.h : @@CTANGLE_CMD@@# When to run cweave.w.tex : @@CWEAVE_CMD@@ .w.idx : @@CWEAVE_CMD@@.w.scn : @@CWEAVE_CMD@@# When to run TeX# We put $(srcdir) on TEXINPUTS path because it contains cwebmac.tex, which# is required to typeset CWEB programs..tex.dvi : (TEXINPUTS=$(TEXINPUTS):$(srcdir);@@TEX_CMD@@) @1.35log@Added mainlk for licensing clarity.@text@d3 1a3 1# $Id: Makefile.am,v 1.34 1998/10/09 21:35:11 neto Exp neto $d34 4d48 1d51 1d88 1d96 1a96 1bin_PROGRAMS = lk tspgen jitter tspps shake ifs fullgrid unifd unif sier distcalc clip dsorttest dicttest declustertest test_flip prngtest pqtest dirtytest tsp2rwm kdtreetestd178 105d356 3@1.34log@Took out profiling flags.@text@d3 1a3 1# $Id: Makefile.am,v 1.33 1998/10/09 19:22:06 neto Exp neto $d35 1a35 1 length.w lk.w memory.w nn.w pool.w read.w resource.w sier.w tspgen.w \d121 1@1.33log@Added program clip and kdtreetest@text@d3 1a3 1# $Id: Makefile.am,v 1.32 1998/10/02 19:14:57 neto Exp neto $d24 2a25 1AM_CFLAGS = -pg@1.32log@Added milestone.w@text@d3 1a3 1# $Id: Makefile.am,v 1.31 1998/08/28 19:24:45 neto Exp neto $d24 2d48 1a64 1# Stanford GraphBase's boilerplate file.d84 2d88 1a88 3bin_PROGRAMS = lk tspgen jitter tspps shake \ ifs fullgrid unifd unif sier distcalc \ dsorttest dicttest declustertest test_flip prngtest pqtest dirtytestd90 1a90 1TESTS = test_flip dicttest declustertest prngtest dsorttest pqtest dirtytestd230 7d269 1d321 5@1.31log@Added unif@text@d3 1a3 1# $Id: Makefile.am,v 1.30 1998/08/20 18:36:04 neto Exp neto $d46 1d116 2@1.30log@Added tabuhash@text@d3 1a3 1# $Id: Makefile.am,v 1.29 1998/08/09 22:31:55 neto Exp $d33 1a33 1 twolevel.w types.w unifd.w webdefs.w \d72 1a72 1 twolevel.dvi unifd.dvi \d84 1a84 1 ifs fullgrid unifd sier distcalc \d219 1d278 2a279 1 unifd.c@1.29log@decluster.dvi should be distributed always.@text@d3 1a3 1# $Id: Makefile.am,v 1.28 1998/08/07 22:00:40 neto Exp neto $d34 1d132 2@1.28log@Added scheme figures to jbmr.Added dirty module, including dirtytest test program.@text@d3 1a3 1# $Id: Makefile.am,v 1.27 1998/07/31 17:30:37 neto Exp neto $d28 1@1.27log@Change lgpl to lgplnotice, because it's the notice, not the LGPL itself.@text@d3 1a3 1# $Id: Makefile.am,v 1.26 1998/07/24 17:51:02 neto Exp neto $d33 1d46 13d71 1d83 1a83 1 dsorttest dicttest declustertest test_flip prngtest pqtestd85 1a85 1TESTS = test_flip dicttest declustertest prngtest dsorttest pqtestd97 2d234 3d295 3@1.26log@Added support for pq.wAdded myboiler.wAdded lgpl.tex@text@d3 1a3 1# $Id: Makefile.am,v 1.25 1998/05/23 16:24:54 neto Exp neto $d43 1a43 1 lgpl.tex \@1.25log@Added ascend, for Held-Karp lower bounds.Added dsorttest, prng, match.@text@d3 1a3 1# $Id: Makefile.am,v 1.24 1997/12/20 18:40:10 neto Exp neto $d42 3d63 1d68 1a68 1 dsorttest dicttest declustertest test_flip prngtest d70 1a70 1TESTS = test_flip dicttest declustertest prngtest dsorttestd107 2a145 2 dict.h \ dict.c \d161 2a169 2 dict.h \ dict.c \d185 2d275 2d278 1a278 1 dict.c dict.h resource.c resource.h \@1.24log@Added programs tspps and shake.Beginning to add match.w to LK.@text@d3 1a3 1# $Id: Makefile.am,v 1.23 1997/12/13 19:44:52 neto Exp neto $d41 1d58 3a60 1 match.dvid63 2a64 1 ifs fullgrid unifd sier distcalc dicttest declustertest test_flip prngtestd66 1a66 1TESTS = test_flip dicttest declustertest prngtestd90 2d101 2d109 2d214 1d265 1@1.23log@Added docs target, and jitter.Removed dependence on resource for those modules depending on error.@text@d3 1a3 1# $Id: Makefile.am,v 1.22 1997/11/15 21:36:28 neto Exp neto $d36 1d39 2d54 4a57 1 jitter.dvid59 1a59 1bin_PROGRAMS = lk tspgen jitter \d114 13d128 4d150 24@1.22log@Stripped out old stuff finally.Added gb flip.ch, prolog.ps, and support for tspgen@text@d3 1a3 1# $Id: Makefile.am,v 1.21 1997/06/19 19:51:01 neto Exp neto $d34 2d37 1d41 2a42 2bin_PROGRAMS = lk tspgen \ ifs fullgrid unifd sier distcalc dicttest declustertest test_flipd44 13a56 1TESTS = test_flip dicttest declustertestd98 2a103 2 resource.c \ resource.h \d108 20d139 1a139 1 resource.h resource.c length.h distcalc.cd177 3d208 2a209 2 error.c memory.c pool.c gb_flip.c resource.c \ error.h memory.h pool.h gb_flip.h resource.hd211 7a217 3 dict.c dict.h \ error.c memory.c pool.c gb_flip.c resource.c kdtree.c read.c dsort.c \ error.h memory.h pool.h gb_flip.h resource.h kdtree.h read.h dsort.h d219 2@1.21log@doit, doitcmp are renamed and put into scripts.@text@d3 1a3 1# $Id: Makefile.am,v 1.20 1997/06/19 19:16:56 neto Exp neto $d29 3a31 2 error.w fixincludes.w gb_flip.w grid.w ifs.w jbmr.w kdtree.w \ length.w lk.w memory.w nn.w pool.w read.w resource.w sier.w \d33 4a36 1 cwebmac.tex compile.c.ind38 2a39 1bin_PROGRAMS = lk ifs grid unifd sier distcalc dicttest declustertest test_flipd82 11d101 1a101 1grid_SOURCES = grid.cd127 1a127 1 grid.c \d148 1a219 108## ########################################################################### # Programs.## ## # 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 -pg## OPTIMIZE = -O## #OPTIMIZE = -O3## #OPTIMIZE = -O2## #OPTIMIZE =## LINKOPTIMIZE = -O2 ## # IRIX linker doesn't like -O3; it asks for -O2 or lower.## ## ## ## # Use the following for SunOS and IRIX## #SYSTEM_FIXES = -DFIX_INCLUDES## SYSTEM_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_PATH## OS_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.## ## UTILITIES = \## $(srcdir)/countpages \## $(srcdir)/distcalc.w \## $(srcdir)/unifd.w \## $(srcdir)/grid.w \## $(srcdir)/sier.w \## $(srcdir)/ifs.w \## $(srcdir)/doitfly.double \## $(srcdir)/*.pl## ## RCSSTUFF = $(srcdir)/RCS/*## ## ## ## compile.c : $(SOURCES) Makefile## rm -f compile.o compile.c## echo const char \*compile=\" $(COMPILE) $(CFLAGS) \"\; >compile.c## ## ## test :## rm -f /tmp/neto.out.test## unif.sparc 62 100000 failure | lk.sparc -v 125 - -S dsort -r two-level --noround >/tmp/neto.out.test## ## striphashline : $(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@1.20log@Added declustertest so that it actually builds.Added declevel.h to the suite.Added a TESTS variable for automatic self-check on "make check"@text@d3 1a3 1# $Id: Makefile.am,v 1.19 1997/05/21 14:12:05 neto Exp neto $d32 1a32 2 cwebmac.tex compile.c.in \ doit doitcmp.in@1.19log@Added support for decluster.w@text@d3 1a3 1# $Id: Makefile.am,v 1.18 1997/05/16 22:29:07 neto Exp neto $d32 2a33 1 cwebmac.tex compile.c.ind35 1a35 1bin_PROGRAMS = lk ifs grid unifd sier distcalc dicttest test_flipd37 2d44 1d100 1d156 4@1.18log@Ensure that compile.c.in ends up in the distribution.@text@d3 1a3 1# $Id: Makefile.am,v 1.17 1997/05/16 21:59:13 neto Exp neto $d28 4a31 4 array.w construct.w copyrt.w dict.w distcalc.w dsort.w error.w \ fixincludes.w gb_flip.w grid.w ifs.w jbmr.w kdtree.w length.w \ lk.w memory.w nn.w pool.w read.w resource.w sier.w twolevel.w \ types.w unifd.w webdefs.w \d41 2d94 2@1.17log@Make compile.c generated at configure time, not compile time.This should save a lot of computational effort, but is a bitmore fragile: it can get fooled if the user changes the complieflags directly in the Makefile.@text@d3 1a3 1# $Id: Makefile.am,v 1.16 1997/05/16 16:58:16 neto Exp neto $d32 1a32 1 cwebmac.tex@1.16log@Add all the RCS files to the distribution.@text@d3 1a3 1# $Id: Makefile.am,v 1.15 1997/05/16 16:53:42 neto Exp neto $d32 1a32 2 cwebmac.tex \ RCS/*a38 1 compile.c \d69 2a70 1 twolevel.h a71 25PRIMARY_LK_OBJECTS = \ array.o \ construct.o \ dict.o \ dsort.o \ error.o \ gb_flip.o \ jbmr.o \ kdtree.o \ lk.o \ memory.o \ nn.o \ pool.o \ read.o \ resource.o \ twolevel.o # LK has the ability to print out its own compile and link options.compile.c : $(PRIMARY_LK_OBJECTS) rm -f compile.c echo '/* This file is automatically generated at compile time. */' >compile.c echo const char \*compile_compile=\" $(COMPILE) \"\; >>compile.c echo const char \*compile_link=\" $(LINK) \"\; >>compile.cd74 1@1.15log
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -