[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Gnu-arch-users] Auto-generated source files
From: |
Stephen J. Turnbull |
Subject: |
Re: [Gnu-arch-users] Auto-generated source files |
Date: |
Tue, 14 Oct 2003 14:56:08 +0900 |
User-agent: |
Gnus/5.1002 (Gnus v5.10.2) XEmacs/21.4 (Portable Code, linux) |
>>>>> "Miles" == Miles Bader <address@hidden> writes:
Miles> A leading + is sort of a `less temporary' file, but still
Miles> not part of the source (seems to be used for caches and the
Miles> like).
Leading `+' means "precious", according to =tagging-methods. That
means that there is a user-defined meaning for the file; it is not
part of the source (and so should not be added to the repository, nor
recursively examined if they are directories), but it is not junk,
either. Essentially, "trust me, arch, I know what I'm doing".
Miles> A leading = means something like `this is special' (often
Miles> used for meta-info).
I can't figure this out, either. I guess it's a loosely defined
convention for meta-info, but some of this is used by arch (eg,
=README in archive category directories or =tagging-method in {arch}
or =id in .arch-ids), and others are used by users (eg, =README or
=INSTALL) in source directories.
There are two exceptions which are important. Mostly names with
leading `=' in source directories are also source, but "=build" and
"=install" are treated specially. They're precious.
So one approach to Thomas's .ui->.java problem is to simply copy the
whole tree (perhaps as a symlink farm or by using the build system's
VPATH feature if available) to $PROJECT_ROOT/=build.
Personally, working a lot with Emacs Lisp and Python, both of which
like to compile to ${SRCNAME}c (and in Python's case, to ${SRCNAME}o
as well) in the current directory, and with gnuplot (likes to produce
.tex files), I find the "use a separate build directory or lose"
policy a mild annoyance.
--
Institute of Policy and Planning Sciences http://turnbull.sk.tsukuba.ac.jp
University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
Ask not how you can "do" free software business;
ask what your business can "do for" free software.
- [Gnu-arch-users] Auto-generated source files, Thomas Zander, 2003/10/13
- [Gnu-arch-users] Auto-generated source files, Mark A. Flacy, 2003/10/13
- Re: [Gnu-arch-users] Auto-generated source files, Thomas Zander, 2003/10/13
- Re: [Gnu-arch-users] Auto-generated source files, Ethan Benson, 2003/10/13
- Re: [Gnu-arch-users] Auto-generated source files, Thomas Zander, 2003/10/13
- Re: [Gnu-arch-users] Auto-generated source files, Robert Collins, 2003/10/13
- Re: [Gnu-arch-users] Auto-generated source files, Miles Bader, 2003/10/13
- Re: [Gnu-arch-users] Auto-generated source files,
Stephen J. Turnbull <=
- [Gnu-arch-users] Re: Auto-generated source files, Miles Bader, 2003/10/14
- [Gnu-arch-users] Re: Auto-generated source files, Stephen J. Turnbull, 2003/10/14
- [Gnu-arch-users] Re: Auto-generated source files, Thomas Zander, 2003/10/14
- [Gnu-arch-users] Re: Auto-generated source files, Miles Bader, 2003/10/14
- Re: [Gnu-arch-users] Re: Auto-generated source files, Tom Lord, 2003/10/14
- [Gnu-arch-users] Re: Auto-generated source files, Stephen J. Turnbull, 2003/10/15
- Re: [Gnu-arch-users] Auto-generated source files, Thomas Zander, 2003/10/14
- Re: [Gnu-arch-users] Auto-generated source files, Ethan Benson, 2003/10/13
- Message not available
- Re: [Gnu-arch-users] Auto-generated source files, Thomas Zander, 2003/10/14
- Re: [Gnu-arch-users] Auto-generated source files, Charles Duffy, 2003/10/14