Mercurial > hg > openjdk > jigsaw > bdb
view dist/s_tags @ 0:a1985f14b030
Initial load
author | chegar |
---|---|
date | Fri, 11 May 2012 10:42:02 +0100 |
parents | |
children |
line wrap: on
line source
#!/bin/sh - # # Copyright (c) 2012 Oracle and/or its affiliates. All rights reserved. # # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # # This code is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License version 2 only, as # published by the Free Software Foundation. Oracle designates this # particular file as subject to the "Classpath" exception as provided # by Oracle in the LICENSE file that accompanied this code. # # This code is distributed in the hope that it will be useful, but WITHOUT # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License # version 2 for more details (a copy is included in the LICENSE file that # accompanied this code). # # You should have received a copy of the GNU General Public License version # 2 along with this work; if not, write to the Free Software Foundation, # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. # # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA # or visit www.oracle.com if you need additional information or have any # questions. # # $Id$ # # Build tags files. cd tagdir files=`echo ../../src/dbinc/*.h \ ../../src/dbinc/*.in \ ../../src/btree/*.[ch] \ ../../src/clib/*.[ch] \ ../../src/common/*.[ch] \ ../../src/crypto/*.[ch] \ ../../src/crypto/mersenne/*.[ch] \ ../../src/crypto/rijndael/*.[ch] \ ../../src/db/*.[ch] \ ../../lang/db185/*.[ch] \ ../../lang/dbm/*.[ch] \ ../../src/dbreg/*.[ch] \ ../../src/env/*.[ch] \ ../../src/fileops/*.[ch] \ ../../src/hash/*.[ch] \ ../../src/heap/*.[ch] \ ../../src/hmac/*.[ch] \ ../../src/hsearch/*.[ch] \ ../../src/lock/*.[ch] \ ../../src/log/*.[ch] \ ../../src/mp/*.[ch] \ ../../src/mutex/*.[ch] \ ../../src/os/*.[ch] \ ../../src/os_qnx/*.[ch] \ ../../src/qam/*.[ch] \ ../../src/rep/*.[ch] \ ../../src/repmgr/*.[ch] \ ../../src/sequence/*.[ch] \ ../../lang/tcl/*.[ch] \ ../../src/txn/*.[ch] \ ../../src/xa/*.[ch] \ ../../lang/cxx/*.cpp \ ../../lang/java/libdb_java/*.[ch] | sed 's/[^ ]*stub.c//g'` f=tags echo "Building $f" rm -f $f # Figure out what flags this ctags accepts. flags="" if ctags -d ../../src/db/db.c 2>/dev/null; then flags="-d $flags" fi if ctags -t ../../src/db/db.c 2>/dev/null; then flags="-t $flags" fi if ctags -w ../../src/db/db.c 2>/dev/null; then flags="-w $flags" fi ctags $flags $files 2>/dev/null for i in test/perf testrrepmgr testrserver; do test -d ../../$i || continue f=../../$i/tags echo "Building $f" (cd ../../$i && ctags $flags *.[ch] 2>/dev/null) done