mc: replace empty WIP recipe with symlink to local/recipes/tui/mc
The WIP recipes/wip/files/mc had an empty recipe.toml (0 bytes), causing the cookbook to report 'successful' without producing any output. Replaced with a symlink to the real recipe at local/recipes/tui/mc which has the full build configuration. Also fixed the recipe: removed broken cookbook_configure call (which was cached from a previous failed attempt), replaced with explicit configure+make+make install. Added gl_cv_list_mounted_fs=yes since Redox has no /etc/mtab or /proc/mounts.
This commit is contained in:
Symlink
+1
@@ -0,0 +1 @@
|
||||
../../../local/recipes/tui/mc
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,138 +0,0 @@
|
||||
THE E-MAIL ADDRESSES LISTED HERE SHOULD NOT BE USED TO SEND QUESTIONS TO
|
||||
THE DEVELOPERS. ALL QUESTIONS ABOUT THE PROJECT SHOULD BE SENT TO THE
|
||||
MAILING LISTS, AS DESCRIBED IN THE README FILE.
|
||||
|
||||
|
||||
Authors of GNU Midnight Commander:
|
||||
==================================
|
||||
Andrej Borsenkow <borsenkow.msk@sni.de>
|
||||
Andrew Borodin <aborodin@vmail.ru >
|
||||
Andrew V. Samoilov <sav@bcs.zp.ua>
|
||||
Ching Hui <mr854307@cs.nthu.edu.tw>
|
||||
Dugan Porter <dugan@b011.eunet.es>
|
||||
Enrico Weigelt <weigelt@metux.de>
|
||||
Fred Leeflang <fredl@nebula.ow.org>
|
||||
Jakub Jelinek <jj@sunsite.mff.cuni.cz>
|
||||
Janne Kukonlehto <jtklehto@paju.oulu.fi>
|
||||
Ilia Maslakov <il.smind@gmail.com>
|
||||
Mauricio Plaza <mok@roxanne.nuclecu.unam.mx>
|
||||
Miguel de Icaza <miguel@ximian.com>
|
||||
Mikhail S. Pobolovets <styx.mp@gmail.com>
|
||||
Norbert Warmuth <nwarmuth@privat.circular.de>
|
||||
Patrick Winnertz <winnie@debian.org>
|
||||
Paul Sheer <psheer@icon.co.za>
|
||||
Pavel Machek <pavel@ucw.cz>
|
||||
Pavel Roskin <proski@gnu.org>
|
||||
Radek Doulik <rodo@ucw.cz>
|
||||
Roland Illig <roland.illig@gmx.de>
|
||||
Stan. S. Krupoderov <pashelper@gmail.com>
|
||||
Sergei Trofimovich <slyfox@inbox.ru>
|
||||
Slava Zanko <slavazanko@gmail.com>
|
||||
Yury V. Zaytsev <yury@shurup.com>
|
||||
|
||||
Contributors:
|
||||
=============
|
||||
|
||||
Adam Byrtek <alpha@debian.org>
|
||||
|
||||
Adam Tla/lka <atlka@sunrise.pg.gda.pl>
|
||||
|
||||
Alexander Serkov <serkov@ukrpost.net>
|
||||
Console saving on FreeBSD.
|
||||
|
||||
Alessandro Rubini <rubini@ipvvis.unipv.it>
|
||||
Mouse support.
|
||||
|
||||
Aleš Janda <ales.janda@kyblsoft.cz>
|
||||
Shadows of dialog windows and menus.
|
||||
|
||||
Alexander Dong <ado@software-ag.de>
|
||||
OS/2 port.
|
||||
|
||||
Alex I. Tkachenko <alex@bcs.zp.ua>
|
||||
SCO UNIX support.
|
||||
|
||||
Andreas Mohr <and@gmx.li>
|
||||
Find a lot of memory leaks.
|
||||
A lot of code cleanups.
|
||||
|
||||
Andrzej Zaborowski <balroog@gmail.com>
|
||||
Polish translation.
|
||||
|
||||
Anton Chumak <nightfast@yahoo.co.uk>
|
||||
Russian translation.
|
||||
Ukrainian translation.
|
||||
|
||||
Antonio Palama, DOS port <palama@posso.dm.unipi.it>
|
||||
DOS port.
|
||||
|
||||
broly <gagan@hotmail.com>
|
||||
Support of PCRE2
|
||||
|
||||
Dmitry Koterov <dmitry.koterov@gmail.com>
|
||||
s3 extfs bugfixes and improvements
|
||||
|
||||
Egmont Koblinger <egmont@gmail.com>
|
||||
Support of 256 colors
|
||||
Support of True Color (16 millions colors)
|
||||
Support of italic text
|
||||
Support of extended mouse clicks beyond 223 column
|
||||
Support of bracketed paste mode of xterm
|
||||
(http://invisible-island.net/xterm/ctlseqs/ctlseqs.html#Bracketed%20Paste%20Mode)
|
||||
Rewritten viewer
|
||||
|
||||
Erwin van Eijk <wabbit@corner.iaf.nl>
|
||||
|
||||
Gerd Knorr <kraxel@cs.tu-berlin.de>
|
||||
|
||||
Ilya Rybkin <rybkin@rouge.phys.lsu.edu>
|
||||
|
||||
Jakob Kemi <jakob.kemi@gmail.com>
|
||||
s3 extfs
|
||||
|
||||
Jean-Daniel Luiset <luiset@cih.hcuge.ch>
|
||||
|
||||
John Davis <davis@space.mit.edu>
|
||||
Wrote S-Lang library and answered questions about it.
|
||||
|
||||
Jon Stevens <root@dolphin.csudh.edu>
|
||||
|
||||
Juan Francisco Grigera <j-grigera@usa.net>
|
||||
Win32 port.
|
||||
|
||||
Juan Jose Ciarlante <jjciarla@raiz.uncu.edu.ar>
|
||||
|
||||
Leonard den Ottolander <leonard * den ottolander nl>
|
||||
Reworking and pushing downstream (security) patches for 4.6.0.
|
||||
Vfs/extfs quoting fixes
|
||||
|
||||
Marcelo Roccasalva <mfroccas@raiz.uncu.edu.ar>
|
||||
|
||||
Massimo Fontanelli <MC8737@mclink.it>
|
||||
|
||||
Mooffie <mooffie@gmail.com>
|
||||
New high-level mouse API
|
||||
extfs helpers tester
|
||||
|
||||
Oliver Lange <modarin@bloody.in-berlin.de>
|
||||
modarin256: set of 256-color skins
|
||||
|
||||
Pavel Shirshov <me@pavelsh.pp.ru>
|
||||
Committing downstream (security) patches for 4.6.0.
|
||||
|
||||
Sergey Ya. Korshunoff <seyko2@gmail.com>
|
||||
|
||||
Thomas Pundt <pundtt@math.uni-muenster.de>
|
||||
|
||||
Timur Bakeyev <timur@goff.comtat.kazan.su>
|
||||
|
||||
Tomasz Cholewo <tjchol01@mecca.spd.louisville.edu>
|
||||
|
||||
Torben Fjerdingstad <torben.fjerdingstad@uni-c.dk>
|
||||
|
||||
Vadim Sinolitis <vvs@nsrd.npi.msu.su>
|
||||
|
||||
Walery Studennikov <despair@sama.ru>
|
||||
Charset conversion support.
|
||||
|
||||
Wim Osterholt <wim@djo.wtm.tudelft.nl>
|
||||
@@ -1,641 +0,0 @@
|
||||
GNU GENERAL PUBLIC LICENSE
|
||||
Version 3, 29 June 2007
|
||||
|
||||
Copyright © 2007 Free Software Foundation, Inc. <http://fsf.org/>
|
||||
|
||||
Everyone is permitted to copy and distribute verbatim copies of this
|
||||
license document, but changing it is not allowed.
|
||||
|
||||
Preamble
|
||||
|
||||
The GNU General Public License is a free, copyleft license for software and
|
||||
other kinds of works.
|
||||
|
||||
The licenses for most software and other practical works are designed to
|
||||
take away your freedom to share and change the works. By contrast, the GNU
|
||||
General Public License is intended to guarantee your freedom to share and change
|
||||
all versions of a program--to make sure it remains free software for all its
|
||||
users. We, the Free Software Foundation, use the GNU General Public License for
|
||||
most of our software; it applies also to any other work released this way by its
|
||||
authors. You can apply it to your programs, too.
|
||||
|
||||
When we speak of free software, we are referring to freedom, not price. Our
|
||||
General Public Licenses are designed to make sure that you have the freedom to
|
||||
distribute copies of free software (and charge for them if you wish), that you
|
||||
receive source code or can get it if you want it, that you can change the
|
||||
software or use pieces of it in new free programs, and that you know you can do
|
||||
these things.
|
||||
|
||||
To protect your rights, we need to prevent others from denying you these
|
||||
rights or asking you to surrender the rights. Therefore, you have certain
|
||||
responsibilities if you distribute copies of the software, or if you modify it:
|
||||
responsibilities to respect the freedom of others.
|
||||
|
||||
For example, if you distribute copies of such a program, whether gratis or
|
||||
for a fee, you must pass on to the recipients the same freedoms that you
|
||||
received. You must make sure that they, too, receive or can get the source code.
|
||||
And you must show them these terms so they know their rights.
|
||||
|
||||
Developers that use the GNU GPL protect your rights with two steps: (1)
|
||||
assert copyright on the software, and (2) offer you this License giving you
|
||||
legal permission to copy, distribute and/or modify it.
|
||||
|
||||
For the developers' and authors' protection, the GPL clearly explains that
|
||||
there is no warranty for this free software. For both users' and authors' sake,
|
||||
the GPL requires that modified versions be marked as changed, so that their
|
||||
problems will not be attributed erroneously to authors of previous versions.
|
||||
|
||||
Some devices are designed to deny users access to install or run modified
|
||||
versions of the software inside them, although the manufacturer can do so. This
|
||||
is fundamentally incompatible with the aim of protecting users' freedom to
|
||||
change the software. The systematic pattern of such abuse occurs in the area of
|
||||
products for individuals to use, which is precisely where it is most
|
||||
unacceptable. Therefore, we have designed this version of the GPL to prohibit
|
||||
the practice for those products. If such problems arise substantially in other
|
||||
domains, we stand ready to extend this provision to those domains in future
|
||||
versions of the GPL, as needed to protect the freedom of users.
|
||||
|
||||
Finally, every program is threatened constantly by software patents. States
|
||||
should not allow patents to restrict development and use of software on
|
||||
general-purpose computers, but in those that do, we wish to avoid the special
|
||||
danger that patents applied to a free program could make it effectively
|
||||
proprietary. To prevent this, the GPL assures that patents cannot be used to
|
||||
render the program non-free.
|
||||
|
||||
The precise terms and conditions for copying, distribution and modification
|
||||
follow.
|
||||
|
||||
TERMS AND CONDITIONS
|
||||
|
||||
0. Definitions.
|
||||
---------------
|
||||
|
||||
“This License” refers to version 3 of the GNU General Public License.
|
||||
|
||||
“Copyright” also means copyright-like laws that apply to other kinds of
|
||||
works, such as semiconductor masks.
|
||||
|
||||
“The Program” refers to any copyrightable work licensed under this License.
|
||||
Each licensee is addressed as “you”. “Licensees” and “recipients” may be
|
||||
individuals or organizations.
|
||||
|
||||
To “modify” a work means to copy from or adapt all or part of the work in a
|
||||
fashion requiring copyright permission, other than the making of an exact copy.
|
||||
The resulting work is called a “modified version” of the earlier work or a work
|
||||
“based on” the earlier work.
|
||||
|
||||
A “covered work” means either the unmodified Program or a work based on the
|
||||
Program.
|
||||
|
||||
To “propagate” a work means to do anything with it that, without permission,
|
||||
would make you directly or secondarily liable for infringement under applicable
|
||||
copyright law, except executing it on a computer or modifying a private copy.
|
||||
Propagation includes copying, distribution (with or without modification),
|
||||
making available to the public, and in some countries other activities as well.
|
||||
|
||||
To “convey” a work means any kind of propagation that enables other parties
|
||||
to make or receive copies. Mere interaction with a user through a computer
|
||||
network, with no transfer of a copy, is not conveying.
|
||||
|
||||
An interactive user interface displays “Appropriate Legal Notices” to the
|
||||
extent that it includes a convenient and prominently visible feature that (1)
|
||||
displays an appropriate copyright notice, and (2) tells the user that there is
|
||||
no warranty for the work (except to the extent that warranties are provided),
|
||||
that licensees may convey the work under this License, and how to view a copy of
|
||||
this License. If the interface presents a list of user commands or options, such
|
||||
as a menu, a prominent item in the list meets this criterion.
|
||||
|
||||
|
||||
1. Source Code.
|
||||
---------------
|
||||
|
||||
The “source code” for a work means the preferred form of the work for making
|
||||
modifications to it. “Object code” means any non-source form of a work.
|
||||
|
||||
A “Standard Interface” means an interface that either is an official
|
||||
standard defined by a recognized standards body, or, in the case of interfaces
|
||||
specified for a particular programming language, one that is widely used among
|
||||
developers working in that language.
|
||||
|
||||
The “System Libraries” of an executable work include anything, other than
|
||||
the work as a whole, that (a) is included in the normal form of packaging a
|
||||
Major Component, but which is not part of that Major Component, and (b) serves
|
||||
only to enable use of the work with that Major Component, or to implement a
|
||||
Standard Interface for which an implementation is available to the public in
|
||||
source code form. A “Major Component”, in this context, means a major essential
|
||||
component (kernel, window system, and so on) of the specific operating system
|
||||
(if any) on which the executable work runs, or a compiler used to produce the
|
||||
work, or an object code interpreter used to run it.
|
||||
|
||||
The “Corresponding Source” for a work in object code form means all the
|
||||
source code needed to generate, install, and (for an executable work) run the
|
||||
object code and to modify the work, including scripts to control those
|
||||
activities. However, it does not include the work's System Libraries, or
|
||||
general-purpose tools or generally available free programs which are used
|
||||
unmodified in performing those activities but which are not part of the work.
|
||||
For example, Corresponding Source includes interface definition files associated
|
||||
with source files for the work, and the source code for shared libraries and
|
||||
dynamically linked subprograms that the work is specifically designed to
|
||||
require, such as by intimate data communication or control flow between those
|
||||
subprograms and other parts of the work.
|
||||
|
||||
The Corresponding Source need not include anything that users can regenerate
|
||||
automatically from other parts of the Corresponding Source.
|
||||
|
||||
The Corresponding Source for a work in source code form is that same work.
|
||||
|
||||
2. Basic Permissions.
|
||||
---------------------
|
||||
|
||||
All rights granted under this License are granted for the term of copyright
|
||||
on the Program, and are irrevocable provided the stated conditions are met. This
|
||||
License explicitly affirms your unlimited permission to run the unmodified
|
||||
Program. The output from running a covered work is covered by this License only
|
||||
if the output, given its content, constitutes a covered work. This License
|
||||
acknowledges your rights of fair use or other equivalent, as provided by
|
||||
copyright law.
|
||||
|
||||
You may make, run and propagate covered works that you do not convey,
|
||||
without conditions so long as your license otherwise remains in force. You may
|
||||
convey covered works to others for the sole purpose of having them make
|
||||
modifications exclusively for you, or provide you with facilities for running
|
||||
those works, provided that you comply with the terms of this License in
|
||||
conveying all material for which you do not control copyright. Those thus making
|
||||
or running the covered works for you must do so exclusively on your behalf,
|
||||
under your direction and control, on terms that prohibit them from making any
|
||||
copies of your copyrighted material outside their relationship with you.
|
||||
|
||||
Conveying under any other circumstances is permitted solely under the
|
||||
conditions stated below. Sublicensing is not allowed; section 10 makes it
|
||||
unnecessary.
|
||||
|
||||
3. Protecting Users' Legal Rights From Anti-Circumvention Law.
|
||||
--------------------------------------------------------------
|
||||
|
||||
No covered work shall be deemed part of an effective technological measure
|
||||
under any applicable law fulfilling obligations under article 11 of the WIPO
|
||||
copyright treaty adopted on 20 December 1996, or similar laws prohibiting or
|
||||
restricting circumvention of such measures.
|
||||
|
||||
When you convey a covered work, you waive any legal power to forbid
|
||||
circumvention of technological measures to the extent such circumvention is
|
||||
effected by exercising rights under this License with respect to the covered
|
||||
work, and you disclaim any intention to limit operation or modification of the
|
||||
work as a means of enforcing, against the work's users, your or third parties'
|
||||
legal rights to forbid circumvention of technological measures.
|
||||
|
||||
|
||||
4. Conveying Verbatim Copies.
|
||||
-----------------------------
|
||||
|
||||
You may convey verbatim copies of the Program's source code as you receive
|
||||
it, in any medium, provided that you conspicuously and appropriately publish on
|
||||
each copy an appropriate copyright notice; keep intact all notices stating that
|
||||
this License and any non-permissive terms added in accord with section 7 apply
|
||||
to the code; keep intact all notices of the absence of any warranty; and give
|
||||
all recipients a copy of this License along with the Program.
|
||||
|
||||
You may charge any price or no price for each copy that you convey, and you
|
||||
may offer support or warranty protection for a fee.
|
||||
|
||||
5. Conveying Modified Source Versions.
|
||||
--------------------------------------
|
||||
|
||||
You may convey a work based on the Program, or the modifications to produce
|
||||
it from the Program, in the form of source code under the terms of section 4,
|
||||
provided that you also meet all of these conditions:
|
||||
|
||||
a) The work must carry prominent notices stating that you modified it, and
|
||||
giving a relevant date.
|
||||
b) The work must carry prominent notices stating that it is released under
|
||||
this License and any conditions added under section 7. This requirement
|
||||
modifies the requirement in section 4 to “keep intact all notices”.
|
||||
c) You must license the entire work, as a whole, under this License to
|
||||
anyone who comes into possession of a copy. This License will therefore
|
||||
apply, along with any applicable section 7 additional terms, to the whole
|
||||
of the work, and all its parts, regardless of how they are packaged. This
|
||||
License gives no permission to license the work in any other way, but it
|
||||
does not invalidate such permission if you have separately received it.
|
||||
d) If the work has interactive user interfaces, each must display
|
||||
Appropriate Legal Notices; however, if the Program has interactive
|
||||
interfaces that do not display Appropriate Legal Notices, your work need
|
||||
not make them do so.
|
||||
|
||||
A compilation of a covered work with other separate and independent works,
|
||||
which are not by their nature extensions of the covered work, and which are not
|
||||
combined with it such as to form a larger program, in or on a volume of a
|
||||
storage or distribution medium, is called an “aggregate” if the compilation and
|
||||
its resulting copyright are not used to limit the access or legal rights of the
|
||||
compilation's users beyond what the individual works permit. Inclusion of a
|
||||
covered work in an aggregate does not cause this License to apply to the other
|
||||
parts of the aggregate.
|
||||
|
||||
6. Conveying Non-Source Forms.
|
||||
------------------------------
|
||||
|
||||
You may convey a covered work in object code form under the terms of
|
||||
sections 4 and 5, provided that you also convey the machine-readable
|
||||
Corresponding Source under the terms of this License, in one of these ways:
|
||||
|
||||
a) Convey the object code in, or embodied in, a physical product (including
|
||||
a physical distribution medium), accompanied by the Corresponding Source
|
||||
fixed on a durable physical medium customarily used for software
|
||||
interchange.
|
||||
b) Convey the object code in, or embodied in, a physical product (including
|
||||
a physical distribution medium), accompanied by a written offer, valid
|
||||
for at least three years and valid for as long as you offer spare parts
|
||||
or customer support for that product model, to give anyone who possesses
|
||||
the object code either (1) a copy of the Corresponding Source for all the
|
||||
software in the product that is covered by this License, on a durable
|
||||
physical medium customarily used for software interchange, for a price no
|
||||
more than your reasonable cost of physically performing this conveying of
|
||||
source, or (2) access to copy the Corresponding Source from a network
|
||||
server at no charge.
|
||||
c) Convey individual copies of the object code with a copy of the written
|
||||
offer to provide the Corresponding Source. This alternative is allowed
|
||||
only occasionally and noncommercially, and only if you received the
|
||||
object code with such an offer, in accord with subsection 6b.
|
||||
d) Convey the object code by offering access from a designated place (gratis
|
||||
or for a charge), and offer equivalent access to the Corresponding Source
|
||||
in the same way through the same place at no further charge. You need not
|
||||
require recipients to copy the Corresponding Source along with the object
|
||||
code. If the place to copy the object code is a network server, the
|
||||
Corresponding Source may be on a different server (operated by you or a
|
||||
third party) that supports equivalent copying facilities, provided you
|
||||
maintain clear directions next to the object code saying where to find
|
||||
the Corresponding Source. Regardless of what server hosts the
|
||||
Corresponding Source, you remain obligated to ensure that it is available
|
||||
for as long as needed to satisfy these requirements.
|
||||
e) Convey the object code using peer-to-peer transmission, provided you
|
||||
inform other peers where the object code and Corresponding Source of the
|
||||
work are being offered to the general public at no charge under
|
||||
subsection 6d.
|
||||
|
||||
A separable portion of the object code, whose source code is excluded from
|
||||
the Corresponding Source as a System Library, need not be included in conveying
|
||||
the object code work.
|
||||
|
||||
A “User Product” is either (1) a “consumer product”, which means any
|
||||
tangible personal property which is normally used for personal, family, or
|
||||
household purposes, or (2) anything designed or sold for incorporation into a
|
||||
dwelling. In determining whether a product is a consumer product, doubtful cases
|
||||
shall be resolved in favor of coverage. For a particular product received by a
|
||||
particular user, “normally used” refers to a typical or common use of that class
|
||||
of product, regardless of the status of the particular user or of the way in
|
||||
which the particular user actually uses, or expects or is expected to use, the
|
||||
product. A product is a consumer product regardless of whether the product has
|
||||
substantial commercial, industrial or non-consumer uses, unless such uses
|
||||
represent the only significant mode of use of the product.
|
||||
|
||||
“Installation Information” for a User Product means any methods, procedures,
|
||||
authorization keys, or other information required to install and execute
|
||||
modified versions of a covered work in that User Product from a modified version
|
||||
of its Corresponding Source. The information must suffice to ensure that the
|
||||
continued functioning of the modified object code is in no case prevented or
|
||||
interfered with solely because modification has been made.
|
||||
|
||||
If you convey an object code work under this section in, or with, or
|
||||
specifically for use in, a User Product, and the conveying occurs as part of a
|
||||
transaction in which the right of possession and use of the User Product is
|
||||
transferred to the recipient in perpetuity or for a fixed term (regardless of
|
||||
how the transaction is characterized), the Corresponding Source conveyed under
|
||||
this section must be accompanied by the Installation Information. But this
|
||||
requirement does not apply if neither you nor any third party retains the
|
||||
ability to install modified object code on the User Product (for example, the
|
||||
work has been installed in ROM).
|
||||
|
||||
The requirement to provide Installation Information does not include a
|
||||
requirement to continue to provide support service, warranty, or updates for a
|
||||
work that has been modified or installed by the recipient, or for the User
|
||||
Product in which it has been modified or installed. Access to a network may be
|
||||
denied when the modification itself materially and adversely affects the
|
||||
operation of the network or violates the rules and protocols for communication
|
||||
across the network.
|
||||
|
||||
Corresponding Source conveyed, and Installation Information provided, in
|
||||
accord with this section must be in a format that is publicly documented (and
|
||||
with an implementation available to the public in source code form), and must
|
||||
require no special password or key for unpacking, reading or copying.
|
||||
|
||||
7. Additional Terms.
|
||||
--------------------
|
||||
|
||||
“Additional permissions” are terms that supplement the terms of this License
|
||||
by making exceptions from one or more of its conditions. Additional permissions
|
||||
that are applicable to the entire Program shall be treated as though they were
|
||||
included in this License, to the extent that they are valid under applicable
|
||||
law. If additional permissions apply only to part of the Program, that part may
|
||||
be used separately under those permissions, but the entire Program remains
|
||||
governed by this License without regard to the additional permissions.
|
||||
|
||||
When you convey a copy of a covered work, you may at your option remove any
|
||||
additional permissions from that copy, or from any part of it. (Additional
|
||||
permissions may be written to require their own removal in certain cases when
|
||||
you modify the work.) You may place additional permissions on material, added by
|
||||
you to a covered work, for which you have or can give appropriate copyright
|
||||
permission.
|
||||
|
||||
Notwithstanding any other provision of this License, for material you add to
|
||||
a covered work, you may (if authorized by the copyright holders of that
|
||||
material) supplement the terms of this License with terms:
|
||||
|
||||
a) Disclaiming warranty or limiting liability differently from the terms of
|
||||
sections 15 and 16 of this License; or
|
||||
b) Requiring preservation of specified reasonable legal notices or author
|
||||
attributions in that material or in the Appropriate Legal Notices
|
||||
displayed by works containing it; or
|
||||
c) Prohibiting misrepresentation of the origin of that material, or
|
||||
requiring that modified versions of such material be marked in reasonable
|
||||
ways as different from the original version; or
|
||||
d) Limiting the use for publicity purposes of names of licensors or authors
|
||||
of the material; or
|
||||
e) Declining to grant rights under trademark law for use of some trade
|
||||
names, trademarks, or service marks; or
|
||||
f) Requiring indemnification of licensors and authors of that material by
|
||||
anyone who conveys the material (or modified versions of it) with
|
||||
contractual assumptions of liability to the recipient, for any liability
|
||||
that these contractual assumptions directly impose on those licensors and
|
||||
authors.
|
||||
|
||||
All other non-permissive additional terms are considered “further
|
||||
restrictions” within the meaning of section 10. If the Program as you received
|
||||
it, or any part of it, contains a notice stating that it is governed by this
|
||||
License along with a term that is a further restriction, you may remove that
|
||||
term. If a license document contains a further restriction but permits
|
||||
relicensing or conveying under this License, you may add to a covered work
|
||||
material governed by the terms of that license document, provided that the
|
||||
further restriction does not survive such relicensing or conveying.
|
||||
|
||||
If you add terms to a covered work in accord with this section, you must
|
||||
place, in the relevant source files, a statement of the additional terms that
|
||||
apply to those files, or a notice indicating where to find the applicable terms.
|
||||
|
||||
Additional terms, permissive or non-permissive, may be stated in the form of
|
||||
a separately written license, or stated as exceptions; the above requirements
|
||||
apply either way.
|
||||
|
||||
8. Termination.
|
||||
---------------
|
||||
|
||||
You may not propagate or modify a covered work except as expressly provided
|
||||
under this License. Any attempt otherwise to propagate or modify it is void, and
|
||||
will automatically terminate your rights under this License (including any
|
||||
patent licenses granted under the third paragraph of section 11).
|
||||
|
||||
However, if you cease all violation of this License, then your license from
|
||||
a particular copyright holder is reinstated (a) provisionally, unless and until
|
||||
the copyright holder explicitly and finally terminates your license, and (b)
|
||||
permanently, if the copyright holder fails to notify you of the violation by
|
||||
some reasonable means prior to 60 days after the cessation.
|
||||
|
||||
Moreover, your license from a particular copyright holder is reinstated
|
||||
permanently if the copyright holder notifies you of the violation by some
|
||||
reasonable means, this is the first time you have received notice of violation
|
||||
of this License (for any work) from that copyright holder, and you cure the
|
||||
violation prior to 30 days after your receipt of the notice.
|
||||
|
||||
Termination of your rights under this section does not terminate the
|
||||
licenses of parties who have received copies or rights from you under this
|
||||
License. If your rights have been terminated and not permanently reinstated, you
|
||||
do not qualify to receive new licenses for the same material under section 10.
|
||||
|
||||
9. Acceptance Not Required for Having Copies.
|
||||
---------------------------------------------
|
||||
|
||||
You are not required to accept this License in order to receive or run a
|
||||
copy of the Program. Ancillary propagation of a covered work occurring solely as
|
||||
a consequence of using peer-to-peer transmission to receive a copy likewise does
|
||||
not require acceptance. However, nothing other than this License grants you
|
||||
permission to propagate or modify any covered work. These actions infringe
|
||||
copyright if you do not accept this License. Therefore, by modifying or
|
||||
propagating a covered work, you indicate your acceptance of this License to
|
||||
do so.
|
||||
|
||||
10. Automatic Licensing of Downstream Recipients.
|
||||
-------------------------------------------------
|
||||
|
||||
Each time you convey a covered work, the recipient automatically receives a
|
||||
license from the original licensors, to run, modify and propagate that work,
|
||||
subject to this License. You are not responsible for enforcing compliance by
|
||||
third parties with this License.
|
||||
|
||||
An “entity transaction” is a transaction transferring control of an
|
||||
organization, or substantially all assets of one, or subdividing an
|
||||
organization, or merging organizations. If propagation of a covered work results
|
||||
from an entity transaction, each party to that transaction who receives a copy
|
||||
of the work also receives whatever licenses to the work the party's predecessor
|
||||
in interest had or could give under the previous paragraph, plus a right to
|
||||
possession of the Corresponding Source of the work from the predecessor in
|
||||
interest, if the predecessor has it or can get it with reasonable efforts.
|
||||
|
||||
You may not impose any further restrictions on the exercise of the rights
|
||||
granted or affirmed under this License. For example, you may not impose a
|
||||
license fee, royalty, or other charge for exercise of rights granted under this
|
||||
License, and you may not initiate litigation (including a cross-claim or
|
||||
counterclaim in a lawsuit) alleging that any patent claim is infringed by
|
||||
making, using, selling, offering for sale, or importing the Program or any
|
||||
portion of it.
|
||||
|
||||
11. Patents.
|
||||
------------
|
||||
|
||||
A “contributor” is a copyright holder who authorizes use under this License
|
||||
of the Program or a work on which the Program is based. The work thus licensed
|
||||
is called the contributor's “contributor version”.
|
||||
|
||||
A contributor's “essential patent claims” are all patent claims owned or
|
||||
controlled by the contributor, whether already acquired or hereafter acquired,
|
||||
that would be infringed by some manner, permitted by this License, of making,
|
||||
using, or selling its contributor version, but do not include claims that would
|
||||
be infringed only as a consequence of further modification of the contributor
|
||||
version. For purposes of this definition, “control” includes the right to grant
|
||||
patent sublicenses in a manner consistent with the requirements of this License.
|
||||
|
||||
Each contributor grants you a non-exclusive, worldwide, royalty-free patent
|
||||
license under the contributor's essential patent claims, to make, use, sell,
|
||||
offer for sale, import and otherwise run, modify and propagate the contents of
|
||||
its contributor version.
|
||||
|
||||
In the following three paragraphs, a “patent license” is any express
|
||||
agreement or commitment, however denominated, not to enforce a patent (such as
|
||||
an express permission to practice a patent or covenant not to sue for patent
|
||||
infringement). To “grant” such a patent license to a party means to make such an
|
||||
agreement or commitment not to enforce a patent against the party.
|
||||
|
||||
If you convey a covered work, knowingly relying on a patent license, and the
|
||||
Corresponding Source of the work is not available for anyone to copy, free of
|
||||
charge and under the terms of this License, through a publicly available network
|
||||
server or other readily accessible means, then you must either (1) cause the
|
||||
Corresponding Source to be so available, or (2) arrange to deprive yourself of
|
||||
the benefit of the patent license for this particular work, or (3) arrange, in a
|
||||
manner consistent with the requirements of this License, to extend the patent
|
||||
license to downstream recipients. “Knowingly relying” means you have actual
|
||||
knowledge that, but for the patent license, your conveying the covered work in a
|
||||
country, or your recipient's use of the covered work in a country, would
|
||||
infringe one or more identifiable patents in that country that you have reason
|
||||
to believe are valid.
|
||||
|
||||
If, pursuant to or in connection with a single transaction or arrangement,
|
||||
you convey, or propagate by procuring conveyance of, a covered work, and grant a
|
||||
patent license to some of the parties receiving the covered work authorizing
|
||||
them to use, propagate, modify or convey a specific copy of the covered work,
|
||||
then the patent license you grant is automatically extended to all recipients of
|
||||
the covered work and works based on it.
|
||||
|
||||
A patent license is “discriminatory” if it does not include within the scope
|
||||
of its coverage, prohibits the exercise of, or is conditioned on the
|
||||
non-exercise of one or more of the rights that are specifically granted under
|
||||
this License. You may not convey a covered work if you are a party to an
|
||||
arrangement with a third party that is in the business of distributing software,
|
||||
under which you make payment to the third party based on the extent of your
|
||||
activity of conveying the work, and under which the third party grants, to any
|
||||
of the parties who would receive the covered work from you, a discriminatory
|
||||
patent license (a) in connection with copies of the covered work conveyed by you
|
||||
(or copies made from those copies), or (b) primarily for and in connection with
|
||||
specific products or compilations that contain the covered work, unless you
|
||||
entered into that arrangement, or that patent license was granted, prior to
|
||||
28 March 2007.
|
||||
|
||||
Nothing in this License shall be construed as excluding or limiting any
|
||||
implied license or other defenses to infringement that may otherwise be
|
||||
available to you under applicable patent law.
|
||||
|
||||
12. No Surrender of Others' Freedom.
|
||||
------------------------------------
|
||||
|
||||
If conditions are imposed on you (whether by court order, agreement or
|
||||
otherwise) that contradict the conditions of this License, they do not excuse
|
||||
you from the conditions of this License. If you cannot convey a covered work so
|
||||
as to satisfy simultaneously your obligations under this License and any other
|
||||
pertinent obligations, then as a consequence you may not convey it at all. For
|
||||
example, if you agree to terms that obligate you to collect a royalty for
|
||||
further conveying from those to whom you convey the Program, the only way you
|
||||
could satisfy both those terms and this License would be to refrain entirely
|
||||
from conveying the Program.
|
||||
|
||||
13. Use with the GNU Affero General Public License.
|
||||
---------------------------------------------------
|
||||
|
||||
Notwithstanding any other provision of this License, you have permission to
|
||||
link or combine any covered work with a work licensed under version 3 of the GNU
|
||||
Affero General Public License into a single combined work, and to convey the
|
||||
resulting work. The terms of this License will continue to apply to the part
|
||||
which is the covered work, but the special requirements of the GNU Affero
|
||||
General Public License, section 13, concerning interaction through a network
|
||||
will apply to the combination as such.
|
||||
|
||||
14. Revised Versions of this License.
|
||||
-------------------------------------
|
||||
|
||||
The Free Software Foundation may publish revised and/or new versions of the
|
||||
GNU General Public License from time to time. Such new versions will be similar
|
||||
in spirit to the present version, but may differ in detail to address new
|
||||
problems or concerns.
|
||||
|
||||
Each version is given a distinguishing version number. If the Program
|
||||
specifies that a certain numbered version of the GNU General Public License
|
||||
“or any later version” applies to it, you have the option of following the terms
|
||||
and conditions either of that numbered version or of any later version published
|
||||
by the Free Software Foundation. If the Program does not specify a version
|
||||
number of the GNU General Public License, you may choose any version ever
|
||||
published by the Free Software Foundation.
|
||||
|
||||
If the Program specifies that a proxy can decide which future versions of
|
||||
the GNU General Public License can be used, that proxy's public statement of
|
||||
acceptance of a version permanently authorizes you to choose that version for
|
||||
the Program.
|
||||
|
||||
Later license versions may give you additional or different permissions.
|
||||
However, no additional obligations are imposed on any author or copyright holder
|
||||
as a result of your choosing to follow a later version.
|
||||
|
||||
15. Disclaimer of Warranty.
|
||||
---------------------------
|
||||
|
||||
THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE
|
||||
LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER
|
||||
PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER
|
||||
EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE
|
||||
QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE
|
||||
DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
|
||||
|
||||
16. Limitation of Liability.
|
||||
----------------------------
|
||||
|
||||
IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL
|
||||
ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM
|
||||
AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL,
|
||||
SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY
|
||||
TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
|
||||
RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF
|
||||
THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER
|
||||
PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
|
||||
|
||||
17. Interpretation of Sections 15 and 16.
|
||||
-----------------------------------------
|
||||
|
||||
If the disclaimer of warranty and limitation of liability provided above
|
||||
cannot be given local legal effect according to their terms, reviewing courts
|
||||
shall apply local law that most closely approximates an absolute waiver of all
|
||||
civil liability in connection with the Program, unless a warranty or assumption
|
||||
of liability accompanies a copy of the Program in return for a fee.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
|
||||
How to Apply These Terms to Your New Programs
|
||||
|
||||
If you develop a new program, and you want it to be of the greatest possible
|
||||
use to the public, the best way to achieve this is to make it free software
|
||||
which everyone can redistribute and change under these terms.
|
||||
|
||||
To do so, attach the following notices to the program. It is safest to
|
||||
attach them to the start of each source file to most effectively state the
|
||||
exclusion of warranty; and each file should have at least the “copyright” line
|
||||
and a pointer to where the full notice is found.
|
||||
|
||||
<one line to give the program's name and a brief idea of what it does.>
|
||||
Copyright (C) <year> <name of author>
|
||||
|
||||
This program is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program 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 for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
|
||||
Also add information on how to contact you by electronic and paper mail.
|
||||
|
||||
|
||||
If the program does terminal interaction, make it output a short notice
|
||||
like this when it starts in an interactive mode:
|
||||
|
||||
<program> Copyright (C) <year> <name of author>
|
||||
This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
|
||||
This is free software, and you are welcome to redistribute it
|
||||
under certain conditions; type `show c' for details.
|
||||
|
||||
|
||||
The hypothetical commands `show w' and `show c' should show the appropriate
|
||||
parts of the General Public License. Of course, your program's commands might be
|
||||
different; for a GUI interface, you would use an “about box”.
|
||||
|
||||
You should also get your employer (if you work as a programmer) or school,
|
||||
if any, to sign a “copyright disclaimer” for the program, if necessary. For more
|
||||
information on this, and how to apply and follow the GNU GPL, see
|
||||
<http://www.gnu.org/licenses/>.
|
||||
|
||||
The GNU General Public License does not permit incorporating your program
|
||||
into proprietary programs. If your program is a subroutine library, you may
|
||||
consider it more useful to permit linking proprietary applications with the
|
||||
library. If this is what you want to do, use the GNU Lesser General Public
|
||||
License instead of this License. But first, please read
|
||||
<http://www.gnu.org/philosophy/why-not-lgpl.html>.
|
||||
@@ -1,3 +0,0 @@
|
||||
For the major changes since the last release please see doc/NEWS. For
|
||||
the detailed commit log please refer to the output of 'git log' against
|
||||
a checked out copy of the repository.
|
||||
@@ -1,273 +0,0 @@
|
||||
Build requirements for GNU Midnight Commander
|
||||
---------------------------------------------
|
||||
|
||||
- glibc or uClibc or musl
|
||||
- https://www.gnu.org/software/libc/
|
||||
- https://uclibc.org
|
||||
- https://www.musl-libc.org
|
||||
- gcc or clang
|
||||
- https://gcc.gnu.org
|
||||
- https://clang.llvm.org
|
||||
- make
|
||||
- https://www.gnu.org/software/make/
|
||||
- autoconf >= 2.64
|
||||
- https://www.gnu.org/software/autoconf/
|
||||
- automake >= 1.14
|
||||
- https://www.gnu.org/software/automake/
|
||||
- libtool
|
||||
- https://www.gnu.org/software/libtool/
|
||||
- pkg-config (optional)
|
||||
- https://pkg-config.freedesktop.org/wiki/
|
||||
- glib2 >= 2.32
|
||||
- https://www.gtk.org
|
||||
- slang2 or ncurses screen library
|
||||
- https://www.jedsoft.org/slang/
|
||||
- https://invisible-island.net/ncurses/ncurses.html
|
||||
- gettext >= 0.18.2
|
||||
- https://www.gnu.org/software/gettext/
|
||||
- pcre or pcre2 (as an alternative to glib-regexp)
|
||||
- https://www.pcre.org
|
||||
- gpm (general purpose mouse daemon as an alternative to xterm mouse)
|
||||
- https://www.nico.schottelius.org/software/gpm/
|
||||
- libssh2 >= 1.2.8 (required only for sftp vfs)
|
||||
- https://libssh2.org
|
||||
- libaspell (spell checking support in the internal editor)
|
||||
- http://aspell.net
|
||||
- ext2fs >= 1.42.4 (support for ext{2,3,4}fs extended attributes)
|
||||
- https://e2fsprogs.sourceforge.net
|
||||
|
||||
|
||||
Installation instructions for GNU Midnight Commander
|
||||
----------------------------------------------------
|
||||
|
||||
Midnight Commander is written in a portable manner and uses GNU Autoconf
|
||||
for configuration, so it is expected to compile without changes on many
|
||||
other operating systems.
|
||||
|
||||
If you are installing from an official tarball, it already contains
|
||||
pre-bootstrapped autotools build system (specifically the `configure'
|
||||
script). In the case that you are installing from a version control
|
||||
checkout, you need to bootstrap the build system yourself first using
|
||||
the `autogen.sh' script. Note that to do this you would need to install
|
||||
the autotools suite first and not only direct mc build dependencies.
|
||||
|
||||
The `configure' shell script attempts to guess correct values for
|
||||
various system-dependent variables used during compilation, and creates
|
||||
the makefiles. It also creates a file `config.status' that you can run
|
||||
in the future to recreate the current configuration.
|
||||
|
||||
To compile this package:
|
||||
|
||||
1. Configure the package for your system.
|
||||
|
||||
Normally, you just `cd' to the directory containing the package's source
|
||||
code and type `./configure'.
|
||||
|
||||
To compile the package in a different directory than the one containing
|
||||
the source code, you must use a version of `make' supporting the `VPATH'
|
||||
variable, such as GNU `make'. Change to the directory where you want
|
||||
the object files and executables to go and run the `configure' script
|
||||
with the full path. If for some reason `configure' cannot find the
|
||||
source code directory, run `configure' with the option `--srcdir=DIR',
|
||||
where DIR is the directory that contains the source code.
|
||||
|
||||
By default, `make install' will install the package's files in
|
||||
`/usr/local/bin', `/usr/local/man', etc. You can specify an
|
||||
installation prefix other than `/usr/local' by giving `configure' the
|
||||
option `--prefix=PATH'.
|
||||
|
||||
If compiled on GNU/Linux, Midnight Commander detects if you have the gpm
|
||||
library installed. If you installed the gpm mouse library in a
|
||||
non-standard place, you will need to use the --with-gpm-mouse flag with
|
||||
the directory base where you installed the gpm package.
|
||||
|
||||
`configure' recognizes the following options (the list may be
|
||||
incomplete, use `configure --help' to get the full list):
|
||||
|
||||
`--help'
|
||||
Print a summary of the options to `configure' and exit.
|
||||
|
||||
`--quiet'
|
||||
`--silent'
|
||||
Do not print messages saying which checks are being made.
|
||||
|
||||
`--version'
|
||||
Print the version of Autoconf used to generate the `configure'
|
||||
script, and exit.
|
||||
|
||||
`--without-edit'
|
||||
Configure GNU Midnight Commander to be compiled without the
|
||||
built-in file editor. The built-in editor is compiled in by
|
||||
default.
|
||||
|
||||
`--enable-aspell[=prefix]'
|
||||
This option adds spell check support to the internal editor using
|
||||
libaspell and optionally sets path to libaspell installation prefix
|
||||
[default=/usr]. Disabled by default.
|
||||
|
||||
`--without-gpm-mouse'
|
||||
Use this flag to disable gpm mouse support (e.g. if you want to
|
||||
use mouse only on X terminals).
|
||||
|
||||
`--with-glib-static'
|
||||
Force linking against glib statically. This option is intended for
|
||||
building binaries for distribution purposes and may not work on
|
||||
some operating systems.
|
||||
|
||||
`--with-subshell[=optional]', `--without-subshell'
|
||||
The subshell support is by default turned on, you can disable
|
||||
this by using the --without-subshell option. If you pass the
|
||||
=optional parameter, then the subshell support is turned off by
|
||||
default. To turn it on, specify the `-U' option to the program.
|
||||
|
||||
`--without-x'
|
||||
By default, the Midnight Commander tries to connect to the X Window
|
||||
System events to query the status of the keyboard modifiers, such
|
||||
as Control, Shift and Alt, when invoked in a terminal emulator
|
||||
under X11. This is necessary (but not always sufficient) to
|
||||
recognize some optional but handy key combinations like Ctrl-Home
|
||||
and Shift-Cursor keys. Use `--without-x' if the dependency on
|
||||
X11 libraries is not desired.
|
||||
|
||||
`--disable-largefile'
|
||||
This option disables support for large files (2 gigabytes and more)
|
||||
on the systems where file operations use 32-bit offsets by default,
|
||||
but support for 64-bit offsets is available. May be useful for
|
||||
slow processors and embedded systems.
|
||||
|
||||
`--enable-charset'
|
||||
This option adds support for selecting character set of the text in
|
||||
the internal viewer and editor and converting it on the fly. The
|
||||
implementation of this option is currently incomplete.
|
||||
|
||||
`--disable-background'
|
||||
This option disables support for background operations. Background
|
||||
operations allow to perform some tasks such as copying files in a
|
||||
separate background process. Any messages from the background
|
||||
process are forwarded to the foreground process. More advanced
|
||||
dialogs cannot be forwarded yet, so the background process uses the
|
||||
default. Background code is known to be less stable than the rest
|
||||
of the code, so you may want to disable it at the compile time.
|
||||
|
||||
`--with-homedir'
|
||||
This option allow users to place user config directories in any
|
||||
place. By default value is 'XDG', this mean, mc will respect XDG
|
||||
standards. If other value is specified, this will used as directory
|
||||
name (relative to $HOME if path is relative, or as is if path is
|
||||
absolute).
|
||||
|
||||
VFS options:
|
||||
- - - - - -
|
||||
|
||||
`--disable-vfs'
|
||||
This option disables the Virtual File System switch code in the
|
||||
Midnight Commander and uses the standard file system calls for
|
||||
file access. If you specify this option, you won't get the
|
||||
transparent access to archives and remote directories.
|
||||
|
||||
`--enable-vfs-cpio'
|
||||
(on by default)
|
||||
Support for cpio filesystem
|
||||
|
||||
`--enable-vfs-tar'
|
||||
(on by default)
|
||||
Support for tar filesystem
|
||||
|
||||
`--enable-vfs-ftp'
|
||||
(on by default)
|
||||
Support for FTP vfs
|
||||
|
||||
`--enable-vfs-shell'
|
||||
(on by default)
|
||||
Support for SHELL vfs
|
||||
|
||||
`--enable-vfs-sftp'
|
||||
(auto)
|
||||
Support for SFTP vfs
|
||||
|
||||
`--enable-vfs-extfs'
|
||||
(on by default)
|
||||
Support for extfs
|
||||
|
||||
`--enable-vfs-sfs`
|
||||
(on by default)
|
||||
Support for sfs
|
||||
|
||||
`--enable-vfs-undelfs'
|
||||
(off by default)
|
||||
Support for ext2 undelete filesystem.
|
||||
On systems that use the ext2 or ext3 file system and have the
|
||||
libext2fs library available, this option adds support for
|
||||
recovering deleted files (the undel virtual file system).
|
||||
|
||||
Screen library:
|
||||
- - - - - - - -
|
||||
|
||||
You may also tell configure which screen library you want to use with
|
||||
the Midnight Commander. The configure script will use S-Lang as
|
||||
default, and prefers an already installed S-Lang library over the
|
||||
included one, but you can override this by using the following flag
|
||||
(please note that since S-Lang is default, it is tested better than
|
||||
ncurses):
|
||||
|
||||
`--with-screen={slang|ncurses}'
|
||||
Choose the library used to manage interaction with the terminal.
|
||||
`slang' means S-Lang library already installed on the system,
|
||||
`ncurses' means ncurses library already installed on the system.
|
||||
The S-Lang library is used by default if found.
|
||||
|
||||
`--with-ncurses-includes=[DIR]'
|
||||
Set path to ncurses includes [default=/usr/include]; make
|
||||
sense only if --with-screen=ncurses is used;
|
||||
for /usr/local/include/ncurses specify /usr/local/include.
|
||||
|
||||
`--with-ncurses-libs=[DIR]'
|
||||
Set path to ncurses library [default=/usr/lib]; make sense
|
||||
only if --with-screen=ncurses is used.
|
||||
|
||||
On systems that require unusual options for compilation or linking that
|
||||
the package's `configure' script does not know about, you can give
|
||||
`configure' initial values for variables by placing them in the command
|
||||
line:
|
||||
|
||||
./configure CC='gcc -traditional' LIBS=-lposix
|
||||
|
||||
2. Type `make' to compile the package.
|
||||
|
||||
3. Type `make install' to install programs, data files, and the
|
||||
documentation.
|
||||
|
||||
If you're on a GNU/Linux system, this will install the `cons.saver'
|
||||
utility, which allows the Midnight Commander to save and restore the
|
||||
console contents. This utility can be installed setuid root, but it's
|
||||
only needed on systems where users cannot access /dev/vcsaN, where N is
|
||||
the virtual console number, on which the uses is logged on.
|
||||
|
||||
|
||||
Terminal database
|
||||
-----------------
|
||||
|
||||
There are many incomplete terminal databases out there, however, a
|
||||
complete terminfo is bundled with ncurses. (It is simple to generate
|
||||
the termcap database using the infocmp utility in ncurses).
|
||||
|
||||
If you want to run mc on xterm/color_xterm/ansi_xterm (not rxvt), then
|
||||
you might read contrib/README.xterm for further information.
|
||||
|
||||
|
||||
Porting
|
||||
-------
|
||||
|
||||
Some less widespread UNIX systems like AIX or Solaris often come with their own
|
||||
implementations of make and relevant parts of the toolchain necessary to build
|
||||
mc. While autotools abstract a lot of platform specific issues, you might
|
||||
encounter unresolved problems while using the native toolchain.
|
||||
|
||||
Often, GNU tools are shipped as a part of an additional software collection
|
||||
(/opt/freeware on AIX, or OpenCSW on Solaris). These tools are usually prefixed
|
||||
with the letter `g', e.g. `gmake' instead of `make'. If you are not really
|
||||
interested in building with the native toolchain, try to override tools causing
|
||||
problems like this:
|
||||
|
||||
./configure MAKE=gmake AR=gar
|
||||
gmake
|
||||
@@ -1,136 +0,0 @@
|
||||
## Process this file with automake to create Makefile.in.
|
||||
AUTOMAKE_OPTIONS = 1.14
|
||||
|
||||
SUBDIRS = po lib src doc contrib misc
|
||||
|
||||
if HAVE_TESTS
|
||||
SUBDIRS += tests
|
||||
endif
|
||||
|
||||
EXTRA_DIST =
|
||||
|
||||
dist_noinst_SCRIPTS = \
|
||||
build-glib2.sh \
|
||||
version.sh
|
||||
|
||||
dist_noinst_HEADERS = $(top_srcdir)/mc-version.h
|
||||
|
||||
ACLOCAL_AMFLAGS = -I m4
|
||||
|
||||
CONFIG_STATUS_DEPENDENCIES = $(top_srcdir)/mc-version.h
|
||||
|
||||
.PHONY: update-version \
|
||||
cppcheck \
|
||||
cppcheck-error \
|
||||
cppcheck-information \
|
||||
cppcheck-performance \
|
||||
cppcheck-portability \
|
||||
cppcheck-style \
|
||||
cppcheck-warning \
|
||||
cppcheck-all
|
||||
|
||||
|
||||
update-version:
|
||||
@if test -x $(top_srcdir)/version.sh; then \
|
||||
$(top_srcdir)/version.sh "$(top_srcdir)" 2>&1 >/dev/null; \
|
||||
else \
|
||||
if test ! -e $(top_srcdir)/mc-version.h; then \
|
||||
echo "File not found: $(top_srcdir)/version.sh"; \
|
||||
exit 1; \
|
||||
fi; \
|
||||
fi
|
||||
|
||||
$(top_srcdir)/mc-version.h: update-version
|
||||
|
||||
CPPCHECK_CMD = cppcheck \
|
||||
--inline-suppr \
|
||||
--error-exitcode=0 \
|
||||
-j 4 \
|
||||
--force \
|
||||
-I $(top_srcdir)/lib \
|
||||
--language=c \
|
||||
--std=c99
|
||||
|
||||
CPPCHECK_DIRS = \
|
||||
"$(top_srcdir)/lib" \
|
||||
"$(top_srcdir)/src"
|
||||
|
||||
CPPCHECK_OUT_PREFIX = $(top_builddir)/cppcheck-
|
||||
|
||||
CPPCHECK_OUT_EXT = log.txt
|
||||
|
||||
CPPCHECK_SED_FILTER = \
|
||||
-e '/is reassigned a value before the old one has been used./d' \
|
||||
-e '/ Unmatched suppression: /d' \
|
||||
-e "/Skipping configuration '.*' since the value of '.*' is unknown./d"
|
||||
|
||||
cppcheck:
|
||||
$(CPPCHECK_CMD) --enable=all $(CPPCHECK_DIRS) 2>$(CPPCHECK_OUT_PREFIX)all.$(CPPCHECK_OUT_EXT).tmp;
|
||||
$(SED) $(CPPCHECK_SED_FILTER) $(CPPCHECK_OUT_PREFIX)all.$(CPPCHECK_OUT_EXT).tmp > $(CPPCHECK_OUT_PREFIX)all.$(CPPCHECK_OUT_EXT)
|
||||
rm -f $(CPPCHECK_OUT_PREFIX)all.$(CPPCHECK_OUT_EXT).tmp
|
||||
|
||||
cppcheck-all: cppcheck
|
||||
|
||||
cppcheck-information:
|
||||
$(CPPCHECK_CMD) --enable=information $(CPPCHECK_DIRS) 2>$(CPPCHECK_OUT_PREFIX)information.$(CPPCHECK_OUT_EXT).tmp;
|
||||
$(SED) $(CPPCHECK_SED_FILTER) $(CPPCHECK_OUT_PREFIX)information.$(CPPCHECK_OUT_EXT).tmp > $(CPPCHECK_OUT_PREFIX)information.$(CPPCHECK_OUT_EXT)
|
||||
rm -f $(CPPCHECK_OUT_PREFIX)all.$(CPPCHECK_OUT_EXT).tmp
|
||||
|
||||
cppcheck-performance:
|
||||
$(CPPCHECK_CMD) --enable=performance $(CPPCHECK_DIRS) 2>$(CPPCHECK_OUT_PREFIX)performance.$(CPPCHECK_OUT_EXT).tmp;
|
||||
$(SED) $(CPPCHECK_SED_FILTER) $(CPPCHECK_OUT_PREFIX)performance.$(CPPCHECK_OUT_EXT).tmp > $(CPPCHECK_OUT_PREFIX)performance.$(CPPCHECK_OUT_EXT)
|
||||
rm -f $(CPPCHECK_OUT_PREFIX)performance.$(CPPCHECK_OUT_EXT).tmp
|
||||
|
||||
cppcheck-portability:
|
||||
$(CPPCHECK_CMD) --enable=portability $(CPPCHECK_DIRS) 2>$(CPPCHECK_OUT_PREFIX)portability.$(CPPCHECK_OUT_EXT).tmp;
|
||||
$(SED) $(CPPCHECK_SED_FILTER) $(CPPCHECK_OUT_PREFIX)portability.$(CPPCHECK_OUT_EXT).tmp > $(CPPCHECK_OUT_PREFIX)portability.$(CPPCHECK_OUT_EXT)
|
||||
rm -f $(CPPCHECK_OUT_PREFIX)portability.$(CPPCHECK_OUT_EXT).tmp
|
||||
|
||||
cppcheck-style:
|
||||
$(CPPCHECK_CMD) --enable=style $(CPPCHECK_DIRS) 2>$(CPPCHECK_OUT_PREFIX)style.$(CPPCHECK_OUT_EXT).tmp;
|
||||
$(SED) $(CPPCHECK_SED_FILTER) $(CPPCHECK_OUT_PREFIX)style.$(CPPCHECK_OUT_EXT).tmp > $(CPPCHECK_OUT_PREFIX)style.$(CPPCHECK_OUT_EXT)
|
||||
rm -f $(CPPCHECK_OUT_PREFIX)style.$(CPPCHECK_OUT_EXT).tmp
|
||||
|
||||
cppcheck-warning:
|
||||
$(CPPCHECK_CMD) --enable=warning $(CPPCHECK_DIRS) 2>$(CPPCHECK_OUT_PREFIX)warning.$(CPPCHECK_OUT_EXT).tmp;
|
||||
$(SED) $(CPPCHECK_SED_FILTER) $(CPPCHECK_OUT_PREFIX)warning.$(CPPCHECK_OUT_EXT).tmp > $(CPPCHECK_OUT_PREFIX)warning.$(CPPCHECK_OUT_EXT)
|
||||
rm -f $(CPPCHECK_OUT_PREFIX)warning.$(CPPCHECK_OUT_EXT).tmp
|
||||
|
||||
cppcheck-unusedFunction:
|
||||
$(CPPCHECK_CMD) --enable=unusedFunction $(CPPCHECK_DIRS) 2>$(CPPCHECK_OUT_PREFIX)unusedFunction.$(CPPCHECK_OUT_EXT).tmp;
|
||||
$(SED) $(CPPCHECK_SED_FILTER) $(CPPCHECK_OUT_PREFIX)unusedFunction.$(CPPCHECK_OUT_EXT).tmp > $(CPPCHECK_OUT_PREFIX)unusedFunction.$(CPPCHECK_OUT_EXT)
|
||||
rm -f $(CPPCHECK_OUT_PREFIX)unusedFunction.$(CPPCHECK_OUT_EXT).tmp
|
||||
|
||||
cppcheck-missingInclude:
|
||||
$(CPPCHECK_CMD) --enable=missingInclude $(CPPCHECK_DIRS) 2>$(CPPCHECK_OUT_PREFIX)missingInclude.$(CPPCHECK_OUT_EXT).tmp;
|
||||
$(SED) $(CPPCHECK_SED_FILTER) $(CPPCHECK_OUT_PREFIX)missingInclude.$(CPPCHECK_OUT_EXT).tmp > $(CPPCHECK_OUT_PREFIX)missingInclude.$(CPPCHECK_OUT_EXT)
|
||||
rm -f $(CPPCHECK_OUT_PREFIX)missingInclude.$(CPPCHECK_OUT_EXT).tmp
|
||||
|
||||
cppcheck-split-all: \
|
||||
cppcheck-information \
|
||||
cppcheck-performance \
|
||||
cppcheck-portability \
|
||||
cppcheck-style \
|
||||
cppcheck-warning \
|
||||
cppcheck-unusedFunction \
|
||||
cppcheck-missingInclude
|
||||
|
||||
INDENT_CMD = $(INDENT) \
|
||||
--gnu-style \
|
||||
--format-first-column-comments \
|
||||
--indent-level4 \
|
||||
--brace-indent0 \
|
||||
--line-length100 \
|
||||
--no-tabs \
|
||||
--blank-lines-after-procedures
|
||||
|
||||
INDENT_DIRS = \
|
||||
"$(top_srcdir)/lib" \
|
||||
"$(top_srcdir)/src" \
|
||||
"$(top_srcdir)/tests"
|
||||
|
||||
indent:
|
||||
for directory in $(INDENT_DIRS); do \
|
||||
find "$${directory}" -name '*.[ch]' -print0 | \
|
||||
xargs -0 $(INDENT_CMD); \
|
||||
done
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,185 +0,0 @@
|
||||
Contents
|
||||
--------
|
||||
|
||||
* Introduction
|
||||
* Dependencies
|
||||
* Features
|
||||
* Mini-documentation
|
||||
* Where to get more information
|
||||
* Reporting problems
|
||||
|
||||
|
||||
Introduction
|
||||
------------
|
||||
|
||||
GNU Midnight Commander (also referred to as MC) is a user shell with
|
||||
text-mode full-screen interface. It can be run on the OS console,
|
||||
in xterm and other terminal emulators.
|
||||
|
||||
GNU Midnight Commander allows you to manage files while making the most of
|
||||
your screen and giving you a clear representation of the filesystem, yet
|
||||
it's simple enough to be run over a telnet or ssh session.
|
||||
|
||||
GNU Midnight Commander is released under the GNU General Public
|
||||
License version 3 or any later version. A copy of the file is
|
||||
included with this distribution package.
|
||||
|
||||
|
||||
Dependencies
|
||||
------------
|
||||
|
||||
Please read the file INSTALL for installation instructions
|
||||
and full list of dependencies.
|
||||
|
||||
|
||||
Features
|
||||
--------
|
||||
|
||||
GNU Midnight Commander was conceived as a free clone of John Socha's
|
||||
Norton Commander (TM). It also takes the best from more recent software
|
||||
with similar interfaces. GNU Midnight Commander comes with mouse support
|
||||
on xterm and optionally on the Linux console.
|
||||
|
||||
Some features are specific to the POSIX environment MC runs on, some are
|
||||
familiar to the users of similar software for other operating systems.
|
||||
The features include:
|
||||
|
||||
* Built in Virtual File System: manipulate remote file systems
|
||||
through the FTP and SFTP protocols or over secure shell, browse
|
||||
contents of tar, ar, rpm, zip, cpio, lha and rar archives just
|
||||
like local files.
|
||||
|
||||
* Almost all operations work with the virtual file system,
|
||||
enabling you to do complex tasks, like viewing files in
|
||||
archives on an FTP server.
|
||||
|
||||
* Mouse support on most terminal emulators for X Window System
|
||||
as well as on the Linux console.
|
||||
|
||||
* Learn Keys: GNU Midnight Commander may be configured at run
|
||||
time to support any kind of input keys for a given terminal,
|
||||
making its operation possible even on most weird terminals.
|
||||
|
||||
* Text and hex editors are available for you to use (hex editor
|
||||
is a part of the viewer).
|
||||
|
||||
* Hotlist allows you to keep a list of common visited locations,
|
||||
including remote sites and directories inside archives.
|
||||
|
||||
* Command completion: By pressing Alt-Tab in any place where a
|
||||
filename or an executable are expected, GNU Midnight Commander
|
||||
will complete the name for you. If you press Alt-Tab for the
|
||||
second time, you get a list box with all possible completions.
|
||||
|
||||
* Subshell support: Run your commands by a real shell
|
||||
interpreter. GNU Midnight Commander interacts with bash,
|
||||
tcsh and zsh to provide you with all of the facilities
|
||||
available in your preferred shell.
|
||||
|
||||
* Find file command can search for the file contents.
|
||||
|
||||
* Background operations allow you to copy or move files from
|
||||
any virtual file system while you do other tasks (i.e., you
|
||||
can do background FTP copies).
|
||||
|
||||
* FTP proxy is supported.
|
||||
|
||||
* Linux file recovery: If you are using Linux, you can recover
|
||||
deleted files from an ext2 or ext3 partition with the undelete
|
||||
file system. This is a low level file recovery function that
|
||||
can recover files deleted by any program on Linux.
|
||||
|
||||
* External panelization: You can run any arbitrary external
|
||||
command and GNU Midnight Commander will display the output
|
||||
generated as a file listing that can be manipulated as a
|
||||
regular directory.
|
||||
|
||||
* Emacs-like key bindings are used in all widgets.
|
||||
|
||||
* Context dependent actions (open, view, edit) are available.
|
||||
|
||||
* The built-in file viewer, together with the context dependent
|
||||
actions is used to format man pages on the fly, coloring mail
|
||||
messages and more.
|
||||
|
||||
* The built-in editor supports syntax highlighting and external
|
||||
actions, such as spell checking and formatting.
|
||||
|
||||
|
||||
Mini-documentation
|
||||
------------------
|
||||
|
||||
These are hints for the text mode edition:
|
||||
|
||||
* Use the F-Keys for invoking the commands in the function key bar.
|
||||
If your terminal doesn't support F-keys, you can use the <ESC digit>
|
||||
sequence to invoke the corresponding F-digit key.
|
||||
|
||||
* Tab changes the current panel.
|
||||
|
||||
* All input lines have emacs-like key-bindings (command history is
|
||||
accessed through the M-p and M-n keys).
|
||||
|
||||
* The panels accept C-n, C-p for browsing the panel (like in Emacs).
|
||||
|
||||
* M-Enter copies the currently selected file name to the input line.
|
||||
|
||||
* M-Tab completes the current word (or tries to).
|
||||
|
||||
* The Virtual File System is a cute addition to the project, you may
|
||||
browse in tar and compressed tar files as well as browsing remote
|
||||
machines with the shell file system.
|
||||
|
||||
* Please read the manual page.
|
||||
|
||||
You can access the whole documentation online with the F1 key,
|
||||
although it's not as nice as the groff printed manual page :-)
|
||||
|
||||
|
||||
Where to get more information
|
||||
-----------------------------
|
||||
|
||||
There is a webpage for GNU Midnight Commander at
|
||||
|
||||
* https://www.midnight-commander.org
|
||||
|
||||
This page also has current information about mailing lists and some
|
||||
useful advices how to report bugs.
|
||||
|
||||
You can download the latest version of GNU Midnight Commander from
|
||||
|
||||
* https://www.midnight-commander.org/downloads/
|
||||
|
||||
The Midnight Commander distribution is placed at:
|
||||
|
||||
* http://ftp.osuosl.org/pub/midnightcommander/
|
||||
* ftp://ftp.osuosl.org/pub/midnightcommander/
|
||||
|
||||
Reporting problems
|
||||
------------------
|
||||
|
||||
You can report bug on our site, please read
|
||||
|
||||
https://www.midnight-commander.org/wiki/doc/reportDefects
|
||||
|
||||
Also you can use mc mailing lists to discuss problems.
|
||||
|
||||
There are two mailing lists:
|
||||
|
||||
- mc@lists.midnight-commander.org
|
||||
- mc-devel@lists.midnight-commander.org
|
||||
|
||||
Use mc-devel@ if you are prepared for a more technical discussion
|
||||
with the developers of the package, otherwise use mc@.
|
||||
|
||||
Include the output of "mc --version", the operating system and the
|
||||
distribution (if applicable) you are using, the compiler and the
|
||||
configure flags used to compile the program (if you know them).
|
||||
|
||||
If the program crashed and produced a core dump, please provide a
|
||||
stack trace of the program.
|
||||
|
||||
You can do this by running gdb like this:
|
||||
|
||||
gdb mc core
|
||||
(gdb) where
|
||||
@@ -1,33 +0,0 @@
|
||||
m4_include([m4.include/gnulib/mc-gnulib-common.m4])
|
||||
m4_include([m4.include/gnulib/mode_t.m4])
|
||||
m4_include([m4.include/gnulib/stat-size.m4])
|
||||
m4_include([m4.include/gnulib/fstypename.m4])
|
||||
m4_include([m4.include/gnulib/fsusage.m4])
|
||||
m4_include([m4.include/gnulib/mountlist.m4])
|
||||
m4_include([m4.include/gnulib/windows-stat-inodes.m4])
|
||||
m4_include([m4.include/gnulib/sys_types_h.m4])
|
||||
m4_include([m4.include/ax_path_lib_pcre.m4])
|
||||
m4_include([m4.include/ax_check_pcre2.m4])
|
||||
m4_include([m4.include/dx_doxygen.m4])
|
||||
m4_include([m4.include/ax_require_defined.m4])
|
||||
m4_include([m4.include/ax_check_compile_flag.m4])
|
||||
m4_include([m4.include/ax_append_flag.m4])
|
||||
m4_include([m4.include/ax_append_compile_flags.m4])
|
||||
m4_include([m4.include/mc-cflags.m4])
|
||||
m4_include([m4.include/mc-stdckdint.m4])
|
||||
m4_include([m4.include/ax_gcc_func_attribute.m4])
|
||||
m4_include([m4.include/mc-check-search-type.m4])
|
||||
m4_include([m4.include/mc-get-fs-info.m4])
|
||||
m4_include([m4.include/mc-with-x.m4])
|
||||
m4_include([m4.include/mc-use-termcap.m4])
|
||||
m4_include([m4.include/mc-with-screen.m4])
|
||||
m4_include([m4.include/mc-with-internal-edit.m4])
|
||||
m4_include([m4.include/mc-subshell.m4])
|
||||
m4_include([m4.include/mc-background.m4])
|
||||
m4_include([m4.include/mc-ext2fs-attr.m4])
|
||||
m4_include([m4.include/mc-glib.m4])
|
||||
m4_include([m4.include/mc-vfs.m4])
|
||||
m4_include([m4.include/mc-version.m4])
|
||||
m4_include([m4.include/mc-tests.m4])
|
||||
m4_include([m4.include/mc-i18n.m4])
|
||||
m4_include([m4.include/mc-assert.m4])
|
||||
-1555
File diff suppressed because it is too large
Load Diff
@@ -1,130 +0,0 @@
|
||||
#! /bin/sh
|
||||
|
||||
# Download and build glib 2.x statically with all dependencies and then
|
||||
# compile GNU Midnight Commander against it.
|
||||
# Copyright (C) 2003 Pavel Roskin
|
||||
#
|
||||
# This program is free software: you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation, either version 3 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# This program 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 for more details.
|
||||
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
#
|
||||
# This script is incomplete! It doesn't download libiconv. This is OK
|
||||
# for glibc-based systems, but probably not for others. This limitation
|
||||
# is known. Please don't report it.
|
||||
|
||||
|
||||
: ${MC_TOPDIR=`pwd`}
|
||||
: ${WORK_TOPDIR=$MC_TOPDIR/build_glib2}
|
||||
: ${TMP_INSTDIR=$WORK_TOPDIR/tmp-inst}
|
||||
: ${GLIB_VERSION=2.30.0}
|
||||
: ${PKGC_VERSION=0.23}
|
||||
: ${GETTEXT_VERSION=0.17}
|
||||
|
||||
GLIB_DIR="glib-$GLIB_VERSION"
|
||||
GLIB_TARBALL="glib-$GLIB_VERSION.tar.bz2"
|
||||
GLIB_URL="https://download.gnome.org/sources/glib/2.30/$GLIB_TARBALL"
|
||||
|
||||
PKGC_DIR="pkg-config-$PKGC_VERSION"
|
||||
PKGC_TARBALL="pkg-config-$PKGC_VERSION.tar.gz"
|
||||
PKGC_URL="http://pkgconfig.freedesktop.org/releases/$PKGC_TARBALL"
|
||||
|
||||
GETTEXT_DIR="gettext-$GETTEXT_VERSION/gettext-runtime"
|
||||
GETTEXT_TARBALL="gettext-$GETTEXT_VERSION.tar.gz"
|
||||
GETTEXT_URL="ftp://ftp.gnu.org/gnu/gettext/$GETTEXT_TARBALL"
|
||||
|
||||
get_file() {
|
||||
curl --remote-name "$1" || \
|
||||
wget --passive-ftp "$1" || \
|
||||
wget "$1" || \
|
||||
ftp "$1" </dev/null || \
|
||||
exit 1
|
||||
}
|
||||
if test ! -d $WORK_TOPDIR; then
|
||||
mkdir -p $WORK_TOPDIR
|
||||
fi
|
||||
|
||||
if test -f $MC_TOPDIR/src/dir.c; then : ; else
|
||||
echo "Not in the top-level directory of GNU Midnight Commander." 2>&1
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if test -f $MC_TOPDIR/configure; then : ; else
|
||||
$MC_TOPDIR/autogen.sh --help >/dev/null || exit 1
|
||||
fi
|
||||
|
||||
rm -rf "$TMP_INSTDIR"
|
||||
PATH="$TMP_INSTDIR/bin:$PATH"
|
||||
export PATH
|
||||
|
||||
# Compile gettext
|
||||
cd "$WORK_TOPDIR"
|
||||
if gzip -vt "$GETTEXT_TARBALL"; then : ; else
|
||||
get_file "$GETTEXT_URL"
|
||||
fi
|
||||
|
||||
rm -rf "$GETTEXT_DIR"
|
||||
gzip -cd "$GETTEXT_TARBALL" | tar xf -
|
||||
cd "$GETTEXT_DIR"
|
||||
if test -f src/gettext.c; then : ; else
|
||||
echo "gettext source is incomplete" 2>&1
|
||||
exit 1
|
||||
fi
|
||||
|
||||
./configure --disable-shared --disable-nls --prefix="$TMP_INSTDIR" || exit 1
|
||||
make all || exit 1
|
||||
make install || exit 1
|
||||
|
||||
# Compile pkgconfig
|
||||
cd "$WORK_TOPDIR"
|
||||
if gzip -vt "$PKGC_TARBALL"; then : ; else
|
||||
get_file "$PKGC_URL"
|
||||
fi
|
||||
|
||||
rm -rf "$PKGC_DIR"
|
||||
gzip -cd "$PKGC_TARBALL" | tar xf -
|
||||
cd "$PKGC_DIR"
|
||||
if test -f pkg.c; then : ; else
|
||||
echo "pkgconfig source is incomplete" 2>&1
|
||||
exit 1
|
||||
fi
|
||||
|
||||
./configure --disable-shared --prefix="$TMP_INSTDIR" || exit 1
|
||||
make all || exit 1
|
||||
make install || exit 1
|
||||
|
||||
# Compile glib
|
||||
cd "$WORK_TOPDIR"
|
||||
if gzip -vt "$GLIB_TARBALL"; then : ; else
|
||||
get_file "$GLIB_URL" || exit 1
|
||||
fi
|
||||
|
||||
rm -rf "$GLIB_DIR"
|
||||
gzip -cd "$GLIB_TARBALL" | tar xf -
|
||||
cd "$GLIB_DIR"
|
||||
if test -f glib/glist.c; then : ; else
|
||||
echo "glib source is incomplete" 2>&1
|
||||
exit 1
|
||||
fi
|
||||
|
||||
./configure --disable-shared --prefix="$TMP_INSTDIR" \
|
||||
PKG_CONFIG="$TMP_INSTDIR/bin/pkg-config" \
|
||||
CPPFLAGS="-I$TMP_INSTDIR/include" \
|
||||
LDFLAGS="-L$TMP_INSTDIR/lib" || exit 1
|
||||
make all || exit 1
|
||||
make install || exit 1
|
||||
|
||||
cd "$MC_TOPDIR"
|
||||
./configure PKG_CONFIG="$TMP_INSTDIR/bin/pkg-config" $@ || exit 1
|
||||
make clean || exit 1
|
||||
make || exit 1
|
||||
|
||||
echo "GNU Midnight Commander has been successfully compiled"
|
||||
@@ -1,722 +0,0 @@
|
||||
/* config.h.in. Generated from configure.ac by autoheader. */
|
||||
|
||||
/* Define to enable background file operations */
|
||||
#undef ENABLE_BACKGROUND
|
||||
|
||||
/* Define to enable showing configure arguments in help */
|
||||
#undef ENABLE_CONFIGURE_ARGS
|
||||
|
||||
/* Define to enable support for ext2fs attributes */
|
||||
#undef ENABLE_EXT2FS_ATTR
|
||||
|
||||
/* Define to 1 if translation of program messages to the user's native
|
||||
language is requested. */
|
||||
#undef ENABLE_NLS
|
||||
|
||||
/* Define to enable subshell support */
|
||||
#undef ENABLE_SUBSHELL
|
||||
|
||||
/* Define to enable VFS support */
|
||||
#undef ENABLE_VFS
|
||||
|
||||
/* Support for cpio filesystem */
|
||||
#undef ENABLE_VFS_CPIO
|
||||
|
||||
/* Support for extfs */
|
||||
#undef ENABLE_VFS_EXTFS
|
||||
|
||||
/* Support for FTP (classic) */
|
||||
#undef ENABLE_VFS_FTP
|
||||
|
||||
/* Define to enable network VFSes support */
|
||||
#undef ENABLE_VFS_NET
|
||||
|
||||
/* Support for sfs */
|
||||
#undef ENABLE_VFS_SFS
|
||||
|
||||
/* Support for SFTP filesystem */
|
||||
#undef ENABLE_VFS_SFTP
|
||||
|
||||
/* Support for SHELL vfs */
|
||||
#undef ENABLE_VFS_SHELL
|
||||
|
||||
/* Support for tar filesystem */
|
||||
#undef ENABLE_VFS_TAR
|
||||
|
||||
/* Support for ext2 undelfs */
|
||||
#undef ENABLE_VFS_UNDELFS
|
||||
|
||||
/* Define if the file command accepts the -b option */
|
||||
#undef FILE_B
|
||||
|
||||
/* Define if the file command accepts the -L option */
|
||||
#undef FILE_L
|
||||
|
||||
/* Define if file command accepts the -S option */
|
||||
#undef FILE_S
|
||||
|
||||
/* Define to disable assertions */
|
||||
#undef G_DISABLE_ASSERT
|
||||
|
||||
/* Define to 1 if you have the <arpa/inet.h> header file. */
|
||||
#undef HAVE_ARPA_INET_H
|
||||
|
||||
/* Define to enable aspell support */
|
||||
#undef HAVE_ASPELL
|
||||
|
||||
/* Define to 1 if you have the <aspell.h> header file. */
|
||||
#undef HAVE_ASPELL_H
|
||||
|
||||
/* Define to 1 if you have the Mac OS X function CFLocaleCopyCurrent in the
|
||||
CoreFoundation framework. */
|
||||
#undef HAVE_CFLOCALECOPYCURRENT
|
||||
|
||||
/* Define to 1 if you have the Mac OS X function CFPreferencesCopyAppValue in
|
||||
the CoreFoundation framework. */
|
||||
#undef HAVE_CFPREFERENCESCOPYAPPVALUE
|
||||
|
||||
/* Define to enable charset selection and conversion */
|
||||
#undef HAVE_CHARSET
|
||||
|
||||
/* Define to 1 if you have the <curses.h> header file. */
|
||||
#undef HAVE_CURSES_H
|
||||
|
||||
/* Define if the GNU dcgettext() function is already present or preinstalled.
|
||||
*/
|
||||
#undef HAVE_DCGETTEXT
|
||||
|
||||
/* Define to 1 if you have the declaration of 'environ', and to 0 if you
|
||||
don't. */
|
||||
#undef HAVE_DECL_ENVIRON
|
||||
|
||||
/* Define to 1 if you have the <dlfcn.h> header file. */
|
||||
#undef HAVE_DLFCN_H
|
||||
|
||||
/* Define to 1 if you have the 'endmntent' function. */
|
||||
#undef HAVE_ENDMNTENT
|
||||
|
||||
/* Define if ncursesw has ESCDELAY variable */
|
||||
#undef HAVE_ESCDELAY
|
||||
|
||||
/* Define to 1 if you have the <fcntl.h> header file. */
|
||||
#undef HAVE_FCNTL_H
|
||||
|
||||
/* Define to 1 if you have the <fs_info.h> header file. */
|
||||
#undef HAVE_FS_INFO_H
|
||||
|
||||
/* Define to 1 if you have the 'fs_stat_dev' function. */
|
||||
#undef HAVE_FS_STAT_DEV
|
||||
|
||||
/* Define to 1 if the system has the `fallthrough' function attribute */
|
||||
#undef HAVE_FUNC_ATTRIBUTE_FALLTHROUGH
|
||||
|
||||
/* Define to 1 if the system has the `unused' function attribute */
|
||||
#undef HAVE_FUNC_ATTRIBUTE_UNUSED
|
||||
|
||||
/* Define to 1 if the system has the `weak' function attribute */
|
||||
#undef HAVE_FUNC_ATTRIBUTE_WEAK
|
||||
|
||||
/* Define to 1 if you have the 'getmntent' function. */
|
||||
#undef HAVE_GETMNTENT
|
||||
|
||||
/* Define to 1 if you have the 'getpt' function. */
|
||||
#undef HAVE_GETPT
|
||||
|
||||
/* Define if the GNU gettext() function is already present or preinstalled. */
|
||||
#undef HAVE_GETTEXT
|
||||
|
||||
/* Defined if gmodule functionality is supported */
|
||||
#undef HAVE_GMODULE
|
||||
|
||||
/* Define to 1 if you have the <gnu/libc-version.h> header file. */
|
||||
#undef HAVE_GNU_LIBC_VERSION_H
|
||||
|
||||
/* Define to 1 if you have the 'grantpt' function. */
|
||||
#undef HAVE_GRANTPT
|
||||
|
||||
/* Define to 1 if you have the 'hasmntopt' function. */
|
||||
#undef HAVE_HASMNTOPT
|
||||
|
||||
/* Define if you have the iconv() function and it works. */
|
||||
#undef HAVE_ICONV
|
||||
|
||||
/* Define if the list of mounted filesystems can be determined */
|
||||
#undef HAVE_INFOMOUNT_LIST
|
||||
|
||||
/* Define to 1 if you have the <inttypes.h> header file. */
|
||||
#undef HAVE_INTTYPES_H
|
||||
|
||||
/* Define to enable gpm mouse support on Linux */
|
||||
#undef HAVE_LIBGPM
|
||||
|
||||
/* Define to 1 if you have the 'pcre' library (-lpcre). */
|
||||
#undef HAVE_LIBPCRE
|
||||
|
||||
/* Define to 1 if you have the 'pt' library (-lpt). */
|
||||
#undef HAVE_LIBPT
|
||||
|
||||
/* Define to 1 if you have the <libutil.h> header file. */
|
||||
#undef HAVE_LIBUTIL_H
|
||||
|
||||
/* Define to 1 if you have the <limits.h> header file. */
|
||||
#undef HAVE_LIMITS_H
|
||||
|
||||
/* Define to 1 if you have the <linux/fs.h> header file. */
|
||||
#undef HAVE_LINUX_FS_H
|
||||
|
||||
/* Define to 1 if you have the 'listmntent' function. */
|
||||
#undef HAVE_LISTMNTENT
|
||||
|
||||
/* Define to 1 if you have the <malloc.h> header file. */
|
||||
#undef HAVE_MALLOC_H
|
||||
|
||||
/* Define to 1 if you have the <memory.h> header file. */
|
||||
#undef HAVE_MEMORY_H
|
||||
|
||||
/* Define to 1 if you have the <minix/config.h> header file. */
|
||||
#undef HAVE_MINIX_CONFIG_H
|
||||
|
||||
/* Define to 1 if you have the <mntent.h> header file. */
|
||||
#undef HAVE_MNTENT_H
|
||||
|
||||
/* Define to use ncurses library for screen management */
|
||||
#undef HAVE_NCURSES
|
||||
|
||||
/* Define to 1 if you have the <ncursesw/curses.h> header file. */
|
||||
#undef HAVE_NCURSESW_CURSES_H
|
||||
|
||||
/* Define to 1 if you have the <ncurses/curses.h> header file. */
|
||||
#undef HAVE_NCURSES_CURSES_H
|
||||
|
||||
/* Define to 1 if you have the <ncurses.h> header file. */
|
||||
#undef HAVE_NCURSES_H
|
||||
|
||||
/* Define to 1 if you have the <ncurses/ncurses.h> header file. */
|
||||
#undef HAVE_NCURSES_NCURSES_H
|
||||
|
||||
/* Define to 1 if you have the <ncurses/term.h> header file. */
|
||||
#undef HAVE_NCURSES_TERM_H
|
||||
|
||||
/* Define to 1 if you have the <netinet/in.h> header file. */
|
||||
#undef HAVE_NETINET_IN_H
|
||||
|
||||
/* Define to 1 if you have the 'next_dev' function. */
|
||||
#undef HAVE_NEXT_DEV
|
||||
|
||||
/* Define to 1 if you have the <nfs/nfs_client.h> header file. */
|
||||
#undef HAVE_NFS_NFS_CLIENT_H
|
||||
|
||||
/* Define to 1 if you have the <nfs/vfs.h> header file. */
|
||||
#undef HAVE_NFS_VFS_H
|
||||
|
||||
/* Define to 1 if you have the 'openpty' function. */
|
||||
#undef HAVE_OPENPTY
|
||||
|
||||
/* Define to 1 if you have the <OS.h> header file. */
|
||||
#undef HAVE_OS_H
|
||||
|
||||
/* Define to 1 if you have `PCRE2' library (-lpcre2-8) */
|
||||
#undef HAVE_PCRE2
|
||||
|
||||
/* Define if you have a working posix_fallocate() */
|
||||
#undef HAVE_POSIX_FALLOCATE
|
||||
|
||||
/* Define to 1 if you have the 'posix_openpt' function. */
|
||||
#undef HAVE_POSIX_OPENPT
|
||||
|
||||
/* Define to 1 if you have the <pty.h> header file. */
|
||||
#undef HAVE_PTY_H
|
||||
|
||||
/* Define to 1 if you have the 'realpath' function. */
|
||||
#undef HAVE_REALPATH
|
||||
|
||||
/* Define to 1 if you have the 'resizeterm' function. */
|
||||
#undef HAVE_RESIZETERM
|
||||
|
||||
/* Define to 1 if you have the 'setlocale' function. */
|
||||
#undef HAVE_SETLOCALE
|
||||
|
||||
/* Define to 1 if you have the 'setmntent' function. */
|
||||
#undef HAVE_SETMNTENT
|
||||
|
||||
/* Define to 1 if the system has the type 'sighandler_t'. */
|
||||
#undef HAVE_SIGHANDLER_T
|
||||
|
||||
/* Define to use S-Lang library for screen management */
|
||||
#undef HAVE_SLANG
|
||||
|
||||
/* Define to 1 if the system has the type 'socklen_t'. */
|
||||
#undef HAVE_SOCKLEN_T
|
||||
|
||||
/* Define to 1 if you have the 'statlstat' function. */
|
||||
#undef HAVE_STATLSTAT
|
||||
|
||||
/* Define to 1 if you have the 'statvfs' function. */
|
||||
#undef HAVE_STATVFS
|
||||
|
||||
/* Define to 1 if you have the <stdckdint.h> header file. */
|
||||
#undef HAVE_STDCKDINT_H
|
||||
|
||||
/* Define to 1 if you have the <stdint.h> header file. */
|
||||
#undef HAVE_STDINT_H
|
||||
|
||||
/* Define to 1 if you have the <stdio.h> header file. */
|
||||
#undef HAVE_STDIO_H
|
||||
|
||||
/* Define to 1 if you have the <stdlib.h> header file. */
|
||||
#undef HAVE_STDLIB_H
|
||||
|
||||
/* Define to 1 if you have the <strings.h> header file. */
|
||||
#undef HAVE_STRINGS_H
|
||||
|
||||
/* Define to 1 if you have the <string.h> header file. */
|
||||
#undef HAVE_STRING_H
|
||||
|
||||
/* Define to 1 if you have the 'strncasecmp' function. */
|
||||
#undef HAVE_STRNCASECMP
|
||||
|
||||
/* Define to 1 if you have the <stropts.h> header file. */
|
||||
#undef HAVE_STROPTS_H
|
||||
|
||||
/* Define to 1 if 'f_fstypename' is a member of 'struct fsstat'. */
|
||||
#undef HAVE_STRUCT_FSSTAT_F_FSTYPENAME
|
||||
|
||||
/* Define to 1 if 'l_linger' is a member of 'struct linger'. */
|
||||
#undef HAVE_STRUCT_LINGER_L_LINGER
|
||||
|
||||
/* Define to 1 if 'f_frsize' is a member of 'struct statfs'. */
|
||||
#undef HAVE_STRUCT_STATFS_F_FRSIZE
|
||||
|
||||
/* Define to 1 if 'f_fstypename' is a member of 'struct statfs'. */
|
||||
#undef HAVE_STRUCT_STATFS_F_FSTYPENAME
|
||||
|
||||
/* Define to 1 if 'f_namelen' is a member of 'struct statfs'. */
|
||||
#undef HAVE_STRUCT_STATFS_F_NAMELEN
|
||||
|
||||
/* Define to 1 if 'f_type' is a member of 'struct statfs'. */
|
||||
#undef HAVE_STRUCT_STATFS_F_TYPE
|
||||
|
||||
/* Define to 1 if 'f_basetype' is a member of 'struct statvfs'. */
|
||||
#undef HAVE_STRUCT_STATVFS_F_BASETYPE
|
||||
|
||||
/* Define to 1 if 'f_fstypename' is a member of 'struct statvfs'. */
|
||||
#undef HAVE_STRUCT_STATVFS_F_FSTYPENAME
|
||||
|
||||
/* Define to 1 if 'f_namemax' is a member of 'struct statvfs'. */
|
||||
#undef HAVE_STRUCT_STATVFS_F_NAMEMAX
|
||||
|
||||
/* Define to 1 if 'f_type' is a member of 'struct statvfs'. */
|
||||
#undef HAVE_STRUCT_STATVFS_F_TYPE
|
||||
|
||||
/* Define to 1 if 'st_blksize' is a member of 'struct stat'. */
|
||||
#undef HAVE_STRUCT_STAT_ST_BLKSIZE
|
||||
|
||||
/* Define to 1 if 'st_blocks' is a member of 'struct stat'. */
|
||||
#undef HAVE_STRUCT_STAT_ST_BLOCKS
|
||||
|
||||
/* Define to 1 if 'st_mtim' is a member of 'struct stat'. */
|
||||
#undef HAVE_STRUCT_STAT_ST_MTIM
|
||||
|
||||
/* Define to 1 if 'st_mtimensec' is a member of 'struct stat'. */
|
||||
#undef HAVE_STRUCT_STAT_ST_MTIMENSEC
|
||||
|
||||
/* Define to 1 if 'st_mtimespec' is a member of 'struct stat'. */
|
||||
#undef HAVE_STRUCT_STAT_ST_MTIMESPEC
|
||||
|
||||
/* Define to 1 if 'st_rdev' is a member of 'struct stat'. */
|
||||
#undef HAVE_STRUCT_STAT_ST_RDEV
|
||||
|
||||
/* Define to 1 if you have the 'strverscmp' function. */
|
||||
#undef HAVE_STRVERSCMP
|
||||
|
||||
/* Define to 1 if your 'struct stat' has 'st_blocks'. Deprecated, use
|
||||
'HAVE_STRUCT_STAT_ST_BLOCKS' instead. */
|
||||
#undef HAVE_ST_BLOCKS
|
||||
|
||||
/* Define to 1 if you have the <sys/fs/s5param.h> header file. */
|
||||
#undef HAVE_SYS_FS_S5PARAM_H
|
||||
|
||||
/* Define to 1 if you have the <sys/fs_types.h> header file. */
|
||||
#undef HAVE_SYS_FS_TYPES_H
|
||||
|
||||
/* Define to 1 if you have the <sys/ioctl.h> header file. */
|
||||
#undef HAVE_SYS_IOCTL_H
|
||||
|
||||
/* Define to 1 if you have the <sys/mntent.h> header file. */
|
||||
#undef HAVE_SYS_MNTENT_H
|
||||
|
||||
/* Define to 1 if you have the <sys/mount.h> header file. */
|
||||
#undef HAVE_SYS_MOUNT_H
|
||||
|
||||
/* Define to 1 if you have the <sys/param.h> header file. */
|
||||
#undef HAVE_SYS_PARAM_H
|
||||
|
||||
/* Define to 1 if you have the <sys/select.h> header file. */
|
||||
#undef HAVE_SYS_SELECT_H
|
||||
|
||||
/* Define to 1 if you have the <sys/socket.h> header file. */
|
||||
#undef HAVE_SYS_SOCKET_H
|
||||
|
||||
/* Define to 1 if you have the <sys/statfs.h> header file. */
|
||||
#undef HAVE_SYS_STATFS_H
|
||||
|
||||
/* Define to 1 if you have the <sys/statvfs.h> header file. */
|
||||
#undef HAVE_SYS_STATVFS_H
|
||||
|
||||
/* Define to 1 if you have the <sys/stat.h> header file. */
|
||||
#undef HAVE_SYS_STAT_H
|
||||
|
||||
/* Define to 1 if you have the <sys/types.h> header file. */
|
||||
#undef HAVE_SYS_TYPES_H
|
||||
|
||||
/* Define to 1 if you have the <sys/ucred.h> header file. */
|
||||
#undef HAVE_SYS_UCRED_H
|
||||
|
||||
/* Define to 1 if you have the <sys/vfs.h> header file. */
|
||||
#undef HAVE_SYS_VFS_H
|
||||
|
||||
/* Build with unit tests. */
|
||||
#undef HAVE_TESTS
|
||||
|
||||
/* Define to enable getting events from X Window System */
|
||||
#undef HAVE_TEXTMODE_X11_SUPPORT
|
||||
|
||||
/* Define to 1 if the system has the type 'uintmax_t'. */
|
||||
#undef HAVE_UINTMAX_T
|
||||
|
||||
/* Define to 1 if you have the <unistd.h> header file. */
|
||||
#undef HAVE_UNISTD_H
|
||||
|
||||
/* Define to 1 if the system has the type 'unsigned long long int'. */
|
||||
#undef HAVE_UNSIGNED_LONG_LONG_INT
|
||||
|
||||
/* Define to 1 if you have the <util.h> header file. */
|
||||
#undef HAVE_UTIL_H
|
||||
|
||||
/* Define to 1 if you have the 'utimensat' function. */
|
||||
#undef HAVE_UTIMENSAT
|
||||
|
||||
/* Define to 1 if you have the <utime.h> header file. */
|
||||
#undef HAVE_UTIME_H
|
||||
|
||||
/* Define to 1 if you have the <wchar.h> header file. */
|
||||
#undef HAVE_WCHAR_H
|
||||
|
||||
/* Define if compiling for AIX */
|
||||
#undef IS_AIX
|
||||
|
||||
/* Define to the sub-directory where libtool stores uninstalled libraries. */
|
||||
#undef LT_OBJDIR
|
||||
|
||||
/* Define to 1 if 'major', 'minor', and 'makedev' are declared in <mkdev.h>.
|
||||
*/
|
||||
#undef MAJOR_IN_MKDEV
|
||||
|
||||
/* Define to 1 if 'major', 'minor', and 'makedev' are declared in
|
||||
<sysmacros.h>. */
|
||||
#undef MAJOR_IN_SYSMACROS
|
||||
|
||||
/* MC configure arguments */
|
||||
#undef MC_CONFIGURE_ARGS
|
||||
|
||||
/* Define if (like SVR2) there is no specific function for reading the list of
|
||||
mounted file systems, and your system has these header files: <sys/fstyp.h>
|
||||
and <sys/statfs.h>. (SVR3) */
|
||||
#undef MOUNTED_FREAD_FSTYP
|
||||
|
||||
/* Define if there are functions named next_dev and fs_stat_dev for reading
|
||||
the list of mounted file systems. (BeOS) */
|
||||
#undef MOUNTED_FS_STAT_DEV
|
||||
|
||||
/* Define if there is a function named getextmntent for reading the list of
|
||||
mounted file systems. (Solaris) */
|
||||
#undef MOUNTED_GETEXTMNTENT
|
||||
|
||||
/* Define if there is a function named getfsstat for reading the list of
|
||||
mounted file systems. (DEC Alpha running OSF/1) */
|
||||
#undef MOUNTED_GETFSSTAT
|
||||
|
||||
/* Define if there is a function named getmntent for reading the list of
|
||||
mounted file systems, and that function takes a single argument. (4.3BSD,
|
||||
SunOS, HP-UX, Irix) */
|
||||
#undef MOUNTED_GETMNTENT1
|
||||
|
||||
/* Define if there is a function named getmntent for reading the list of
|
||||
mounted file systems, and that function takes two arguments. (SVR4) */
|
||||
#undef MOUNTED_GETMNTENT2
|
||||
|
||||
/* Define if there is a function named getmntinfo for reading the list of
|
||||
mounted file systems and it returns an array of 'struct statfs'. (4.4BSD,
|
||||
Darwin) */
|
||||
#undef MOUNTED_GETMNTINFO
|
||||
|
||||
/* Define if there is a function named getmntinfo for reading the list of
|
||||
mounted file systems and it returns an array of 'struct statvfs'. (NetBSD
|
||||
3.0) */
|
||||
#undef MOUNTED_GETMNTINFO2
|
||||
|
||||
/* Define if we are on interix, and ought to use statvfs plus some special
|
||||
knowledge on where mounted file systems can be found. (Interix) */
|
||||
#undef MOUNTED_INTERIX_STATVFS
|
||||
|
||||
/* Define if there is a function named mntctl that can be used to read the
|
||||
list of mounted file systems, and there is a system header file that
|
||||
declares 'struct vmount'. (AIX) */
|
||||
#undef MOUNTED_VMOUNT
|
||||
|
||||
/* Name of package */
|
||||
#undef PACKAGE
|
||||
|
||||
/* Define to the address where bug reports for this package should be sent. */
|
||||
#undef PACKAGE_BUGREPORT
|
||||
|
||||
/* Define to the full name of this package. */
|
||||
#undef PACKAGE_NAME
|
||||
|
||||
/* Define to the full name and version of this package. */
|
||||
#undef PACKAGE_STRING
|
||||
|
||||
/* Define to the one symbol short name of this package. */
|
||||
#undef PACKAGE_TARNAME
|
||||
|
||||
/* Define to the home page for this package. */
|
||||
#undef PACKAGE_URL
|
||||
|
||||
/* Define to the version of this package. */
|
||||
#undef PACKAGE_VERSION
|
||||
|
||||
/* Define to the type that is the result of default argument promotions of
|
||||
type mode_t. */
|
||||
#undef PROMOTED_MODE_T
|
||||
|
||||
/* read(1) can return 0 for a non-closed fd */
|
||||
#undef PTY_ZEROREAD
|
||||
|
||||
/* Define to select 'glib-regexp' search type */
|
||||
#undef SEARCH_TYPE_GLIB
|
||||
|
||||
/* Define to select 'pcre2' or 'pcre' search type */
|
||||
#undef SEARCH_TYPE_PCRE
|
||||
|
||||
/* Some systems declare sig_atomic_t as volatile, some others -- no. This
|
||||
define will have value `sig_atomic_t' or `volatile sig_atomic_t'
|
||||
accordingly. */
|
||||
#undef SIG_ATOMIC_VOLATILE_T
|
||||
|
||||
/* The size of 'long', as computed by sizeof. */
|
||||
#undef SIZEOF_LONG
|
||||
|
||||
/* The size of 'off_t', as computed by sizeof. */
|
||||
#undef SIZEOF_OFF_T
|
||||
|
||||
/* The size of 'uintmax_t', as computed by sizeof. */
|
||||
#undef SIZEOF_UINTMAX_T
|
||||
|
||||
/* Define if the block counts reported by statfs may be truncated to 2GB and
|
||||
the correct values may be stored in the f_spare array. (SunOS 4.1.2, 4.1.3,
|
||||
and 4.1.3_U1 are reported to have this problem. SunOS 4.1.1 seems not to be
|
||||
affected.) */
|
||||
#undef STATFS_TRUNCATES_BLOCK_COUNTS
|
||||
|
||||
/* Define if statfs takes 2 args and struct statfs has a field named f_bsize.
|
||||
(4.3BSD, SunOS 4, HP-UX) */
|
||||
#undef STAT_STATFS2_BSIZE
|
||||
|
||||
/* Define if statfs takes 2 args and struct statfs has a field named f_frsize.
|
||||
(glibc/Linux > 2.6) */
|
||||
#undef STAT_STATFS2_FRSIZE
|
||||
|
||||
/* Define if statfs takes 2 args and struct statfs has a field named f_fsize.
|
||||
(4.4BSD, NetBSD) */
|
||||
#undef STAT_STATFS2_FSIZE
|
||||
|
||||
/* Define if statfs takes 3 args. (DEC Alpha running OSF/1) */
|
||||
#undef STAT_STATFS3_OSF1
|
||||
|
||||
/* Define if statfs takes 4 args. (SVR3, old Irix) */
|
||||
#undef STAT_STATFS4
|
||||
|
||||
/* Define if there is a function named statvfs. (SVR4) */
|
||||
#undef STAT_STATVFS
|
||||
|
||||
/* Define if statvfs64 should be preferred over statvfs. */
|
||||
#undef STAT_STATVFS64
|
||||
|
||||
/* Define to 1 if all of the C89 standard headers exist (not just the ones
|
||||
required in a freestanding environment). This macro is provided for
|
||||
backward compatibility; new code need not use it. */
|
||||
#undef STDC_HEADERS
|
||||
|
||||
/* Define to 1 if the f_fsid member of struct statfs is an integer. */
|
||||
#undef STRUCT_STATFS_F_FSID_IS_INTEGER
|
||||
|
||||
/* Define to 1 if the f_fsid member of struct statvfs is an integer. */
|
||||
#undef STRUCT_STATVFS_F_FSID_IS_INTEGER
|
||||
|
||||
/* Define to make subshell support optional */
|
||||
#undef SUBSHELL_OPTIONAL
|
||||
|
||||
/* Define to enable diff viewer */
|
||||
#undef USE_DIFF_VIEW
|
||||
|
||||
/* Define if the file command accepts the -z option */
|
||||
#undef USE_FILE_CMD
|
||||
|
||||
/* Define to enable internal editor */
|
||||
#undef USE_INTERNAL_EDIT
|
||||
|
||||
/* Use maintainer mode */
|
||||
#undef USE_MAINTAINER_MODE
|
||||
|
||||
/* Define to use ncurses for screen management */
|
||||
#undef USE_NCURSES
|
||||
|
||||
/* Define to use ncursesw for screen management */
|
||||
#undef USE_NCURSESW
|
||||
|
||||
/* Enable extensions on AIX, Interix, z/OS. */
|
||||
#ifndef _ALL_SOURCE
|
||||
# undef _ALL_SOURCE
|
||||
#endif
|
||||
/* Enable general extensions on macOS. */
|
||||
#ifndef _DARWIN_C_SOURCE
|
||||
# undef _DARWIN_C_SOURCE
|
||||
#endif
|
||||
/* Enable general extensions on Solaris. */
|
||||
#ifndef __EXTENSIONS__
|
||||
# undef __EXTENSIONS__
|
||||
#endif
|
||||
/* Enable GNU extensions on systems that have them. */
|
||||
#ifndef _GNU_SOURCE
|
||||
# undef _GNU_SOURCE
|
||||
#endif
|
||||
/* Enable X/Open compliant socket functions that do not require linking
|
||||
with -lxnet on HP-UX 11.11. */
|
||||
#ifndef _HPUX_ALT_XOPEN_SOCKET_API
|
||||
# undef _HPUX_ALT_XOPEN_SOCKET_API
|
||||
#endif
|
||||
/* Identify the host operating system as Minix.
|
||||
This macro does not affect the system headers' behavior.
|
||||
A future release of Autoconf may stop defining this macro. */
|
||||
#ifndef _MINIX
|
||||
# undef _MINIX
|
||||
#endif
|
||||
/* Enable general extensions on NetBSD.
|
||||
Enable NetBSD compatibility extensions on Minix. */
|
||||
#ifndef _NETBSD_SOURCE
|
||||
# undef _NETBSD_SOURCE
|
||||
#endif
|
||||
/* Enable OpenBSD compatibility extensions on NetBSD.
|
||||
Oddly enough, this does nothing on OpenBSD. */
|
||||
#ifndef _OPENBSD_SOURCE
|
||||
# undef _OPENBSD_SOURCE
|
||||
#endif
|
||||
/* Define to 1 if needed for POSIX-compatible behavior. */
|
||||
#ifndef _POSIX_SOURCE
|
||||
# undef _POSIX_SOURCE
|
||||
#endif
|
||||
/* Define to 2 if needed for POSIX-compatible behavior. */
|
||||
#ifndef _POSIX_1_SOURCE
|
||||
# undef _POSIX_1_SOURCE
|
||||
#endif
|
||||
/* Enable POSIX-compatible threading on Solaris. */
|
||||
#ifndef _POSIX_PTHREAD_SEMANTICS
|
||||
# undef _POSIX_PTHREAD_SEMANTICS
|
||||
#endif
|
||||
/* Enable extensions specified by ISO/IEC TS 18661-5:2014. */
|
||||
#ifndef __STDC_WANT_IEC_60559_ATTRIBS_EXT__
|
||||
# undef __STDC_WANT_IEC_60559_ATTRIBS_EXT__
|
||||
#endif
|
||||
/* Enable extensions specified by ISO/IEC TS 18661-1:2014. */
|
||||
#ifndef __STDC_WANT_IEC_60559_BFP_EXT__
|
||||
# undef __STDC_WANT_IEC_60559_BFP_EXT__
|
||||
#endif
|
||||
/* Enable extensions specified by ISO/IEC TS 18661-2:2015. */
|
||||
#ifndef __STDC_WANT_IEC_60559_DFP_EXT__
|
||||
# undef __STDC_WANT_IEC_60559_DFP_EXT__
|
||||
#endif
|
||||
/* Enable extensions specified by C23 Annex F. */
|
||||
#ifndef __STDC_WANT_IEC_60559_EXT__
|
||||
# undef __STDC_WANT_IEC_60559_EXT__
|
||||
#endif
|
||||
/* Enable extensions specified by ISO/IEC TS 18661-4:2015. */
|
||||
#ifndef __STDC_WANT_IEC_60559_FUNCS_EXT__
|
||||
# undef __STDC_WANT_IEC_60559_FUNCS_EXT__
|
||||
#endif
|
||||
/* Enable extensions specified by C23 Annex H and ISO/IEC TS 18661-3:2015. */
|
||||
#ifndef __STDC_WANT_IEC_60559_TYPES_EXT__
|
||||
# undef __STDC_WANT_IEC_60559_TYPES_EXT__
|
||||
#endif
|
||||
/* Enable extensions specified by ISO/IEC TR 24731-2:2010. */
|
||||
#ifndef __STDC_WANT_LIB_EXT2__
|
||||
# undef __STDC_WANT_LIB_EXT2__
|
||||
#endif
|
||||
/* Enable extensions specified by ISO/IEC 24747:2009. */
|
||||
#ifndef __STDC_WANT_MATH_SPEC_FUNCS__
|
||||
# undef __STDC_WANT_MATH_SPEC_FUNCS__
|
||||
#endif
|
||||
/* Enable extensions on HP NonStop. */
|
||||
#ifndef _TANDEM_SOURCE
|
||||
# undef _TANDEM_SOURCE
|
||||
#endif
|
||||
/* Enable X/Open extensions. Define to 500 only if necessary
|
||||
to make mbstate_t available. */
|
||||
#ifndef _XOPEN_SOURCE
|
||||
# undef _XOPEN_SOURCE
|
||||
#endif
|
||||
|
||||
|
||||
/* Define to use termcap database */
|
||||
#undef USE_TERMCAP
|
||||
|
||||
/* Define to 1 if the X Window System is missing or not being used. */
|
||||
#undef X_DISPLAY_MISSING
|
||||
|
||||
/* Number of bits in a file offset, on hosts where this is settable. */
|
||||
#undef _FILE_OFFSET_BITS
|
||||
|
||||
/* Define to 1 on platforms where this makes off_t a 64-bit type. */
|
||||
#undef _LARGE_FILES
|
||||
|
||||
/* Number of bits in time_t, on hosts where this is settable. */
|
||||
#undef _TIME_BITS
|
||||
|
||||
/* Define to 1 on platforms where this makes time_t a 64-bit type. */
|
||||
#undef __MINGW_USE_VC2005_COMPAT
|
||||
|
||||
/* Define to 'unsigned long long int' if <sys/types.h> does not define. */
|
||||
#undef dev_t
|
||||
|
||||
/* Define as 'int' if <sys/types.h> doesn't define. */
|
||||
#undef gid_t
|
||||
|
||||
/* Define to 'unsigned long long int' if <sys/types.h> does not define. */
|
||||
#undef ino_t
|
||||
|
||||
/* Define to 'unsigned int' if <sys/types.h> does not define. */
|
||||
#undef major_t
|
||||
|
||||
/* Define to 'unsigned int' if <sys/types.h> does not define. */
|
||||
#undef minor_t
|
||||
|
||||
/* Define to 'int' if <sys/types.h> does not define. */
|
||||
#undef mode_t
|
||||
|
||||
/* Define to 'unsigned int' if <sys/types.h> does not define. */
|
||||
#undef nlink_t
|
||||
|
||||
/* Define to 'long int' if <sys/types.h> does not define. */
|
||||
#undef off_t
|
||||
|
||||
/* Define as a signed integer type capable of holding a process identifier. */
|
||||
#undef pid_t
|
||||
|
||||
/* Define to 'int' if <sys/types.h> does not define. */
|
||||
#undef sig_atomic_t
|
||||
|
||||
/* Define as 'int' if <sys/types.h> doesn't define. */
|
||||
#undef uid_t
|
||||
|
||||
/* Define to the widest unsigned integer type if <stdint.h> and <inttypes.h>
|
||||
do not define. */
|
||||
#undef uintmax_t
|
||||
@@ -1,348 +0,0 @@
|
||||
#! /bin/sh
|
||||
# Wrapper for compilers which do not understand '-c -o'.
|
||||
|
||||
scriptversion=2018-03-07.03; # UTC
|
||||
|
||||
# Copyright (C) 1999-2021 Free Software Foundation, Inc.
|
||||
# Written by Tom Tromey <tromey@cygnus.com>.
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2, or (at your option)
|
||||
# any later version.
|
||||
#
|
||||
# This program 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 for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
# As a special exception to the GNU General Public License, if you
|
||||
# distribute this file as part of a program that contains a
|
||||
# configuration script generated by Autoconf, you may include it under
|
||||
# the same distribution terms that you use for the rest of that program.
|
||||
|
||||
# This file is maintained in Automake, please report
|
||||
# bugs to <bug-automake@gnu.org> or send patches to
|
||||
# <automake-patches@gnu.org>.
|
||||
|
||||
nl='
|
||||
'
|
||||
|
||||
# We need space, tab and new line, in precisely that order. Quoting is
|
||||
# there to prevent tools from complaining about whitespace usage.
|
||||
IFS=" "" $nl"
|
||||
|
||||
file_conv=
|
||||
|
||||
# func_file_conv build_file lazy
|
||||
# Convert a $build file to $host form and store it in $file
|
||||
# Currently only supports Windows hosts. If the determined conversion
|
||||
# type is listed in (the comma separated) LAZY, no conversion will
|
||||
# take place.
|
||||
func_file_conv ()
|
||||
{
|
||||
file=$1
|
||||
case $file in
|
||||
/ | /[!/]*) # absolute file, and not a UNC file
|
||||
if test -z "$file_conv"; then
|
||||
# lazily determine how to convert abs files
|
||||
case `uname -s` in
|
||||
MINGW*)
|
||||
file_conv=mingw
|
||||
;;
|
||||
CYGWIN* | MSYS*)
|
||||
file_conv=cygwin
|
||||
;;
|
||||
*)
|
||||
file_conv=wine
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
case $file_conv/,$2, in
|
||||
*,$file_conv,*)
|
||||
;;
|
||||
mingw/*)
|
||||
file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'`
|
||||
;;
|
||||
cygwin/* | msys/*)
|
||||
file=`cygpath -m "$file" || echo "$file"`
|
||||
;;
|
||||
wine/*)
|
||||
file=`winepath -w "$file" || echo "$file"`
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
# func_cl_dashL linkdir
|
||||
# Make cl look for libraries in LINKDIR
|
||||
func_cl_dashL ()
|
||||
{
|
||||
func_file_conv "$1"
|
||||
if test -z "$lib_path"; then
|
||||
lib_path=$file
|
||||
else
|
||||
lib_path="$lib_path;$file"
|
||||
fi
|
||||
linker_opts="$linker_opts -LIBPATH:$file"
|
||||
}
|
||||
|
||||
# func_cl_dashl library
|
||||
# Do a library search-path lookup for cl
|
||||
func_cl_dashl ()
|
||||
{
|
||||
lib=$1
|
||||
found=no
|
||||
save_IFS=$IFS
|
||||
IFS=';'
|
||||
for dir in $lib_path $LIB
|
||||
do
|
||||
IFS=$save_IFS
|
||||
if $shared && test -f "$dir/$lib.dll.lib"; then
|
||||
found=yes
|
||||
lib=$dir/$lib.dll.lib
|
||||
break
|
||||
fi
|
||||
if test -f "$dir/$lib.lib"; then
|
||||
found=yes
|
||||
lib=$dir/$lib.lib
|
||||
break
|
||||
fi
|
||||
if test -f "$dir/lib$lib.a"; then
|
||||
found=yes
|
||||
lib=$dir/lib$lib.a
|
||||
break
|
||||
fi
|
||||
done
|
||||
IFS=$save_IFS
|
||||
|
||||
if test "$found" != yes; then
|
||||
lib=$lib.lib
|
||||
fi
|
||||
}
|
||||
|
||||
# func_cl_wrapper cl arg...
|
||||
# Adjust compile command to suit cl
|
||||
func_cl_wrapper ()
|
||||
{
|
||||
# Assume a capable shell
|
||||
lib_path=
|
||||
shared=:
|
||||
linker_opts=
|
||||
for arg
|
||||
do
|
||||
if test -n "$eat"; then
|
||||
eat=
|
||||
else
|
||||
case $1 in
|
||||
-o)
|
||||
# configure might choose to run compile as 'compile cc -o foo foo.c'.
|
||||
eat=1
|
||||
case $2 in
|
||||
*.o | *.[oO][bB][jJ])
|
||||
func_file_conv "$2"
|
||||
set x "$@" -Fo"$file"
|
||||
shift
|
||||
;;
|
||||
*)
|
||||
func_file_conv "$2"
|
||||
set x "$@" -Fe"$file"
|
||||
shift
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
-I)
|
||||
eat=1
|
||||
func_file_conv "$2" mingw
|
||||
set x "$@" -I"$file"
|
||||
shift
|
||||
;;
|
||||
-I*)
|
||||
func_file_conv "${1#-I}" mingw
|
||||
set x "$@" -I"$file"
|
||||
shift
|
||||
;;
|
||||
-l)
|
||||
eat=1
|
||||
func_cl_dashl "$2"
|
||||
set x "$@" "$lib"
|
||||
shift
|
||||
;;
|
||||
-l*)
|
||||
func_cl_dashl "${1#-l}"
|
||||
set x "$@" "$lib"
|
||||
shift
|
||||
;;
|
||||
-L)
|
||||
eat=1
|
||||
func_cl_dashL "$2"
|
||||
;;
|
||||
-L*)
|
||||
func_cl_dashL "${1#-L}"
|
||||
;;
|
||||
-static)
|
||||
shared=false
|
||||
;;
|
||||
-Wl,*)
|
||||
arg=${1#-Wl,}
|
||||
save_ifs="$IFS"; IFS=','
|
||||
for flag in $arg; do
|
||||
IFS="$save_ifs"
|
||||
linker_opts="$linker_opts $flag"
|
||||
done
|
||||
IFS="$save_ifs"
|
||||
;;
|
||||
-Xlinker)
|
||||
eat=1
|
||||
linker_opts="$linker_opts $2"
|
||||
;;
|
||||
-*)
|
||||
set x "$@" "$1"
|
||||
shift
|
||||
;;
|
||||
*.cc | *.CC | *.cxx | *.CXX | *.[cC]++)
|
||||
func_file_conv "$1"
|
||||
set x "$@" -Tp"$file"
|
||||
shift
|
||||
;;
|
||||
*.c | *.cpp | *.CPP | *.lib | *.LIB | *.Lib | *.OBJ | *.obj | *.[oO])
|
||||
func_file_conv "$1" mingw
|
||||
set x "$@" "$file"
|
||||
shift
|
||||
;;
|
||||
*)
|
||||
set x "$@" "$1"
|
||||
shift
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
shift
|
||||
done
|
||||
if test -n "$linker_opts"; then
|
||||
linker_opts="-link$linker_opts"
|
||||
fi
|
||||
exec "$@" $linker_opts
|
||||
exit 1
|
||||
}
|
||||
|
||||
eat=
|
||||
|
||||
case $1 in
|
||||
'')
|
||||
echo "$0: No command. Try '$0 --help' for more information." 1>&2
|
||||
exit 1;
|
||||
;;
|
||||
-h | --h*)
|
||||
cat <<\EOF
|
||||
Usage: compile [--help] [--version] PROGRAM [ARGS]
|
||||
|
||||
Wrapper for compilers which do not understand '-c -o'.
|
||||
Remove '-o dest.o' from ARGS, run PROGRAM with the remaining
|
||||
arguments, and rename the output as expected.
|
||||
|
||||
If you are trying to build a whole package this is not the
|
||||
right script to run: please start by reading the file 'INSTALL'.
|
||||
|
||||
Report bugs to <bug-automake@gnu.org>.
|
||||
EOF
|
||||
exit $?
|
||||
;;
|
||||
-v | --v*)
|
||||
echo "compile $scriptversion"
|
||||
exit $?
|
||||
;;
|
||||
cl | *[/\\]cl | cl.exe | *[/\\]cl.exe | \
|
||||
icl | *[/\\]icl | icl.exe | *[/\\]icl.exe )
|
||||
func_cl_wrapper "$@" # Doesn't return...
|
||||
;;
|
||||
esac
|
||||
|
||||
ofile=
|
||||
cfile=
|
||||
|
||||
for arg
|
||||
do
|
||||
if test -n "$eat"; then
|
||||
eat=
|
||||
else
|
||||
case $1 in
|
||||
-o)
|
||||
# configure might choose to run compile as 'compile cc -o foo foo.c'.
|
||||
# So we strip '-o arg' only if arg is an object.
|
||||
eat=1
|
||||
case $2 in
|
||||
*.o | *.obj)
|
||||
ofile=$2
|
||||
;;
|
||||
*)
|
||||
set x "$@" -o "$2"
|
||||
shift
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
*.c)
|
||||
cfile=$1
|
||||
set x "$@" "$1"
|
||||
shift
|
||||
;;
|
||||
*)
|
||||
set x "$@" "$1"
|
||||
shift
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
shift
|
||||
done
|
||||
|
||||
if test -z "$ofile" || test -z "$cfile"; then
|
||||
# If no '-o' option was seen then we might have been invoked from a
|
||||
# pattern rule where we don't need one. That is ok -- this is a
|
||||
# normal compilation that the losing compiler can handle. If no
|
||||
# '.c' file was seen then we are probably linking. That is also
|
||||
# ok.
|
||||
exec "$@"
|
||||
fi
|
||||
|
||||
# Name of file we expect compiler to create.
|
||||
cofile=`echo "$cfile" | sed 's|^.*[\\/]||; s|^[a-zA-Z]:||; s/\.c$/.o/'`
|
||||
|
||||
# Create the lock directory.
|
||||
# Note: use '[/\\:.-]' here to ensure that we don't use the same name
|
||||
# that we are using for the .o file. Also, base the name on the expected
|
||||
# object file name, since that is what matters with a parallel build.
|
||||
lockdir=`echo "$cofile" | sed -e 's|[/\\:.-]|_|g'`.d
|
||||
while true; do
|
||||
if mkdir "$lockdir" >/dev/null 2>&1; then
|
||||
break
|
||||
fi
|
||||
sleep 1
|
||||
done
|
||||
# FIXME: race condition here if user kills between mkdir and trap.
|
||||
trap "rmdir '$lockdir'; exit 1" 1 2 15
|
||||
|
||||
# Run the compile.
|
||||
"$@"
|
||||
ret=$?
|
||||
|
||||
if test -f "$cofile"; then
|
||||
test "$cofile" = "$ofile" || mv "$cofile" "$ofile"
|
||||
elif test -f "${cofile}bj"; then
|
||||
test "${cofile}bj" = "$ofile" || mv "${cofile}bj" "$ofile"
|
||||
fi
|
||||
|
||||
rmdir "$lockdir"
|
||||
exit $ret
|
||||
|
||||
# Local Variables:
|
||||
# mode: shell-script
|
||||
# sh-indentation: 2
|
||||
# eval: (add-hook 'before-save-hook 'time-stamp)
|
||||
# time-stamp-start: "scriptversion="
|
||||
# time-stamp-format: "%:y-%02m-%02d.%02H"
|
||||
# time-stamp-time-zone: "UTC0"
|
||||
# time-stamp-end: "; # UTC"
|
||||
# End:
|
||||
-1812
File diff suppressed because it is too large
Load Diff
@@ -1,690 +0,0 @@
|
||||
#! /bin/sh
|
||||
# Output a system dependent set of variables, describing how to set the
|
||||
# run time search path of shared libraries in an executable.
|
||||
#
|
||||
# Copyright 1996-2013 Free Software Foundation, Inc.
|
||||
# Taken from GNU libtool, 2001
|
||||
# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
|
||||
#
|
||||
# This file is free software; the Free Software Foundation gives
|
||||
# unlimited permission to copy and/or distribute it, with or without
|
||||
# modifications, as long as this notice is preserved.
|
||||
#
|
||||
# The first argument passed to this file is the canonical host specification,
|
||||
# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM
|
||||
# or
|
||||
# CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM
|
||||
# The environment variables CC, GCC, LDFLAGS, LD, with_gnu_ld
|
||||
# should be set by the caller.
|
||||
#
|
||||
# The set of defined variables is at the end of this script.
|
||||
|
||||
# Known limitations:
|
||||
# - On IRIX 6.5 with CC="cc", the run time search patch must not be longer
|
||||
# than 256 bytes, otherwise the compiler driver will dump core. The only
|
||||
# known workaround is to choose shorter directory names for the build
|
||||
# directory and/or the installation directory.
|
||||
|
||||
# All known linkers require a '.a' archive for static linking (except MSVC,
|
||||
# which needs '.lib').
|
||||
libext=a
|
||||
shrext=.so
|
||||
|
||||
host="$1"
|
||||
host_cpu=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
|
||||
host_vendor=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
|
||||
host_os=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
|
||||
|
||||
# Code taken from libtool.m4's _LT_CC_BASENAME.
|
||||
|
||||
for cc_temp in $CC""; do
|
||||
case $cc_temp in
|
||||
compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
|
||||
distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
|
||||
\-*) ;;
|
||||
*) break;;
|
||||
esac
|
||||
done
|
||||
cc_basename=`echo "$cc_temp" | sed -e 's%^.*/%%'`
|
||||
|
||||
# Code taken from libtool.m4's _LT_COMPILER_PIC.
|
||||
|
||||
wl=
|
||||
if test "$GCC" = yes; then
|
||||
wl='-Wl,'
|
||||
else
|
||||
case "$host_os" in
|
||||
aix*)
|
||||
wl='-Wl,'
|
||||
;;
|
||||
mingw* | cygwin* | pw32* | os2* | cegcc*)
|
||||
;;
|
||||
hpux9* | hpux10* | hpux11*)
|
||||
wl='-Wl,'
|
||||
;;
|
||||
irix5* | irix6* | nonstopux*)
|
||||
wl='-Wl,'
|
||||
;;
|
||||
linux* | k*bsd*-gnu | kopensolaris*-gnu)
|
||||
case $cc_basename in
|
||||
ecc*)
|
||||
wl='-Wl,'
|
||||
;;
|
||||
icc* | ifort*)
|
||||
wl='-Wl,'
|
||||
;;
|
||||
lf95*)
|
||||
wl='-Wl,'
|
||||
;;
|
||||
nagfor*)
|
||||
wl='-Wl,-Wl,,'
|
||||
;;
|
||||
pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
|
||||
wl='-Wl,'
|
||||
;;
|
||||
ccc*)
|
||||
wl='-Wl,'
|
||||
;;
|
||||
xl* | bgxl* | bgf* | mpixl*)
|
||||
wl='-Wl,'
|
||||
;;
|
||||
como)
|
||||
wl='-lopt='
|
||||
;;
|
||||
*)
|
||||
case `$CC -V 2>&1 | sed 5q` in
|
||||
*Sun\ F* | *Sun*Fortran*)
|
||||
wl=
|
||||
;;
|
||||
*Sun\ C*)
|
||||
wl='-Wl,'
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
newsos6)
|
||||
;;
|
||||
*nto* | *qnx*)
|
||||
;;
|
||||
osf3* | osf4* | osf5*)
|
||||
wl='-Wl,'
|
||||
;;
|
||||
rdos*)
|
||||
;;
|
||||
solaris*)
|
||||
case $cc_basename in
|
||||
f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
|
||||
wl='-Qoption ld '
|
||||
;;
|
||||
*)
|
||||
wl='-Wl,'
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
sunos4*)
|
||||
wl='-Qoption ld '
|
||||
;;
|
||||
sysv4 | sysv4.2uw2* | sysv4.3*)
|
||||
wl='-Wl,'
|
||||
;;
|
||||
sysv4*MP*)
|
||||
;;
|
||||
sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
|
||||
wl='-Wl,'
|
||||
;;
|
||||
unicos*)
|
||||
wl='-Wl,'
|
||||
;;
|
||||
uts4*)
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
|
||||
# Code taken from libtool.m4's _LT_LINKER_SHLIBS.
|
||||
|
||||
hardcode_libdir_flag_spec=
|
||||
hardcode_libdir_separator=
|
||||
hardcode_direct=no
|
||||
hardcode_minus_L=no
|
||||
|
||||
case "$host_os" in
|
||||
cygwin* | mingw* | pw32* | cegcc*)
|
||||
# FIXME: the MSVC++ port hasn't been tested in a loooong time
|
||||
# When not using gcc, we currently assume that we are using
|
||||
# Microsoft Visual C++.
|
||||
if test "$GCC" != yes; then
|
||||
with_gnu_ld=no
|
||||
fi
|
||||
;;
|
||||
interix*)
|
||||
# we just hope/assume this is gcc and not c89 (= MSVC++)
|
||||
with_gnu_ld=yes
|
||||
;;
|
||||
openbsd*)
|
||||
with_gnu_ld=no
|
||||
;;
|
||||
esac
|
||||
|
||||
ld_shlibs=yes
|
||||
if test "$with_gnu_ld" = yes; then
|
||||
# Set some defaults for GNU ld with shared library support. These
|
||||
# are reset later if shared libraries are not supported. Putting them
|
||||
# here allows them to be overridden if necessary.
|
||||
# Unlike libtool, we use -rpath here, not --rpath, since the documented
|
||||
# option of GNU ld is called -rpath, not --rpath.
|
||||
hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
|
||||
case "$host_os" in
|
||||
aix[3-9]*)
|
||||
# On AIX/PPC, the GNU linker is very broken
|
||||
if test "$host_cpu" != ia64; then
|
||||
ld_shlibs=no
|
||||
fi
|
||||
;;
|
||||
amigaos*)
|
||||
case "$host_cpu" in
|
||||
powerpc)
|
||||
;;
|
||||
m68k)
|
||||
hardcode_libdir_flag_spec='-L$libdir'
|
||||
hardcode_minus_L=yes
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
beos*)
|
||||
if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
|
||||
:
|
||||
else
|
||||
ld_shlibs=no
|
||||
fi
|
||||
;;
|
||||
cygwin* | mingw* | pw32* | cegcc*)
|
||||
# hardcode_libdir_flag_spec is actually meaningless, as there is
|
||||
# no search path for DLLs.
|
||||
hardcode_libdir_flag_spec='-L$libdir'
|
||||
if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
|
||||
:
|
||||
else
|
||||
ld_shlibs=no
|
||||
fi
|
||||
;;
|
||||
haiku*)
|
||||
;;
|
||||
interix[3-9]*)
|
||||
hardcode_direct=no
|
||||
hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
|
||||
;;
|
||||
gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
|
||||
if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
|
||||
:
|
||||
else
|
||||
ld_shlibs=no
|
||||
fi
|
||||
;;
|
||||
netbsd*)
|
||||
;;
|
||||
solaris*)
|
||||
if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
|
||||
ld_shlibs=no
|
||||
elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
|
||||
:
|
||||
else
|
||||
ld_shlibs=no
|
||||
fi
|
||||
;;
|
||||
sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
|
||||
case `$LD -v 2>&1` in
|
||||
*\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
|
||||
ld_shlibs=no
|
||||
;;
|
||||
*)
|
||||
if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
|
||||
hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
|
||||
else
|
||||
ld_shlibs=no
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
sunos4*)
|
||||
hardcode_direct=yes
|
||||
;;
|
||||
*)
|
||||
if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
|
||||
:
|
||||
else
|
||||
ld_shlibs=no
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
if test "$ld_shlibs" = no; then
|
||||
hardcode_libdir_flag_spec=
|
||||
fi
|
||||
else
|
||||
case "$host_os" in
|
||||
aix3*)
|
||||
# Note: this linker hardcodes the directories in LIBPATH if there
|
||||
# are no directories specified by -L.
|
||||
hardcode_minus_L=yes
|
||||
if test "$GCC" = yes; then
|
||||
# Neither direct hardcoding nor static linking is supported with a
|
||||
# broken collect2.
|
||||
hardcode_direct=unsupported
|
||||
fi
|
||||
;;
|
||||
aix[4-9]*)
|
||||
if test "$host_cpu" = ia64; then
|
||||
# On IA64, the linker does run time linking by default, so we don't
|
||||
# have to do anything special.
|
||||
aix_use_runtimelinking=no
|
||||
else
|
||||
aix_use_runtimelinking=no
|
||||
# Test if we are trying to use run time linking or normal
|
||||
# AIX style linking. If -brtl is somewhere in LDFLAGS, we
|
||||
# need to do runtime linking.
|
||||
case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
|
||||
for ld_flag in $LDFLAGS; do
|
||||
if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
|
||||
aix_use_runtimelinking=yes
|
||||
break
|
||||
fi
|
||||
done
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
hardcode_direct=yes
|
||||
hardcode_libdir_separator=':'
|
||||
if test "$GCC" = yes; then
|
||||
case $host_os in aix4.[012]|aix4.[012].*)
|
||||
collect2name=`${CC} -print-prog-name=collect2`
|
||||
if test -f "$collect2name" && \
|
||||
strings "$collect2name" | grep resolve_lib_name >/dev/null
|
||||
then
|
||||
# We have reworked collect2
|
||||
:
|
||||
else
|
||||
# We have old collect2
|
||||
hardcode_direct=unsupported
|
||||
hardcode_minus_L=yes
|
||||
hardcode_libdir_flag_spec='-L$libdir'
|
||||
hardcode_libdir_separator=
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
# Begin _LT_AC_SYS_LIBPATH_AIX.
|
||||
echo 'int main () { return 0; }' > conftest.c
|
||||
${CC} ${LDFLAGS} conftest.c -o conftest
|
||||
aix_libpath=`dump -H conftest 2>/dev/null | sed -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
|
||||
}'`
|
||||
if test -z "$aix_libpath"; then
|
||||
aix_libpath=`dump -HX64 conftest 2>/dev/null | sed -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
|
||||
}'`
|
||||
fi
|
||||
if test -z "$aix_libpath"; then
|
||||
aix_libpath="/usr/lib:/lib"
|
||||
fi
|
||||
rm -f conftest.c conftest
|
||||
# End _LT_AC_SYS_LIBPATH_AIX.
|
||||
if test "$aix_use_runtimelinking" = yes; then
|
||||
hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
|
||||
else
|
||||
if test "$host_cpu" = ia64; then
|
||||
hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
|
||||
else
|
||||
hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
|
||||
fi
|
||||
fi
|
||||
;;
|
||||
amigaos*)
|
||||
case "$host_cpu" in
|
||||
powerpc)
|
||||
;;
|
||||
m68k)
|
||||
hardcode_libdir_flag_spec='-L$libdir'
|
||||
hardcode_minus_L=yes
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
bsdi[45]*)
|
||||
;;
|
||||
cygwin* | mingw* | pw32* | cegcc*)
|
||||
# When not using gcc, we currently assume that we are using
|
||||
# Microsoft Visual C++.
|
||||
# hardcode_libdir_flag_spec is actually meaningless, as there is
|
||||
# no search path for DLLs.
|
||||
hardcode_libdir_flag_spec=' '
|
||||
libext=lib
|
||||
;;
|
||||
darwin* | rhapsody*)
|
||||
hardcode_direct=no
|
||||
if { case $cc_basename in ifort*) true;; *) test "$GCC" = yes;; esac; }; then
|
||||
:
|
||||
else
|
||||
ld_shlibs=no
|
||||
fi
|
||||
;;
|
||||
dgux*)
|
||||
hardcode_libdir_flag_spec='-L$libdir'
|
||||
;;
|
||||
freebsd2.2*)
|
||||
hardcode_libdir_flag_spec='-R$libdir'
|
||||
hardcode_direct=yes
|
||||
;;
|
||||
freebsd2*)
|
||||
hardcode_direct=yes
|
||||
hardcode_minus_L=yes
|
||||
;;
|
||||
freebsd* | dragonfly*)
|
||||
hardcode_libdir_flag_spec='-R$libdir'
|
||||
hardcode_direct=yes
|
||||
;;
|
||||
hpux9*)
|
||||
hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
|
||||
hardcode_libdir_separator=:
|
||||
hardcode_direct=yes
|
||||
# hardcode_minus_L: Not really in the search PATH,
|
||||
# but as the default location of the library.
|
||||
hardcode_minus_L=yes
|
||||
;;
|
||||
hpux10*)
|
||||
if test "$with_gnu_ld" = no; then
|
||||
hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
|
||||
hardcode_libdir_separator=:
|
||||
hardcode_direct=yes
|
||||
# hardcode_minus_L: Not really in the search PATH,
|
||||
# but as the default location of the library.
|
||||
hardcode_minus_L=yes
|
||||
fi
|
||||
;;
|
||||
hpux11*)
|
||||
if test "$with_gnu_ld" = no; then
|
||||
hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
|
||||
hardcode_libdir_separator=:
|
||||
case $host_cpu in
|
||||
hppa*64*|ia64*)
|
||||
hardcode_direct=no
|
||||
;;
|
||||
*)
|
||||
hardcode_direct=yes
|
||||
# hardcode_minus_L: Not really in the search PATH,
|
||||
# but as the default location of the library.
|
||||
hardcode_minus_L=yes
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
;;
|
||||
irix5* | irix6* | nonstopux*)
|
||||
hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
|
||||
hardcode_libdir_separator=:
|
||||
;;
|
||||
netbsd*)
|
||||
hardcode_libdir_flag_spec='-R$libdir'
|
||||
hardcode_direct=yes
|
||||
;;
|
||||
newsos6)
|
||||
hardcode_direct=yes
|
||||
hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
|
||||
hardcode_libdir_separator=:
|
||||
;;
|
||||
*nto* | *qnx*)
|
||||
;;
|
||||
openbsd*)
|
||||
if test -f /usr/libexec/ld.so; then
|
||||
hardcode_direct=yes
|
||||
if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
|
||||
hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
|
||||
else
|
||||
case "$host_os" in
|
||||
openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
|
||||
hardcode_libdir_flag_spec='-R$libdir'
|
||||
;;
|
||||
*)
|
||||
hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
else
|
||||
ld_shlibs=no
|
||||
fi
|
||||
;;
|
||||
os2*)
|
||||
hardcode_libdir_flag_spec='-L$libdir'
|
||||
hardcode_minus_L=yes
|
||||
;;
|
||||
osf3*)
|
||||
hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
|
||||
hardcode_libdir_separator=:
|
||||
;;
|
||||
osf4* | osf5*)
|
||||
if test "$GCC" = yes; then
|
||||
hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
|
||||
else
|
||||
# Both cc and cxx compiler support -rpath directly
|
||||
hardcode_libdir_flag_spec='-rpath $libdir'
|
||||
fi
|
||||
hardcode_libdir_separator=:
|
||||
;;
|
||||
solaris*)
|
||||
hardcode_libdir_flag_spec='-R$libdir'
|
||||
;;
|
||||
sunos4*)
|
||||
hardcode_libdir_flag_spec='-L$libdir'
|
||||
hardcode_direct=yes
|
||||
hardcode_minus_L=yes
|
||||
;;
|
||||
sysv4)
|
||||
case $host_vendor in
|
||||
sni)
|
||||
hardcode_direct=yes # is this really true???
|
||||
;;
|
||||
siemens)
|
||||
hardcode_direct=no
|
||||
;;
|
||||
motorola)
|
||||
hardcode_direct=no #Motorola manual says yes, but my tests say they lie
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
sysv4.3*)
|
||||
;;
|
||||
sysv4*MP*)
|
||||
if test -d /usr/nec; then
|
||||
ld_shlibs=yes
|
||||
fi
|
||||
;;
|
||||
sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
|
||||
;;
|
||||
sysv5* | sco3.2v5* | sco5v6*)
|
||||
hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
|
||||
hardcode_libdir_separator=':'
|
||||
;;
|
||||
uts4*)
|
||||
hardcode_libdir_flag_spec='-L$libdir'
|
||||
;;
|
||||
*)
|
||||
ld_shlibs=no
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
|
||||
# Check dynamic linker characteristics
|
||||
# Code taken from libtool.m4's _LT_SYS_DYNAMIC_LINKER.
|
||||
# Unlike libtool.m4, here we don't care about _all_ names of the library, but
|
||||
# only about the one the linker finds when passed -lNAME. This is the last
|
||||
# element of library_names_spec in libtool.m4, or possibly two of them if the
|
||||
# linker has special search rules.
|
||||
library_names_spec= # the last element of library_names_spec in libtool.m4
|
||||
libname_spec='lib$name'
|
||||
case "$host_os" in
|
||||
aix3*)
|
||||
library_names_spec='$libname.a'
|
||||
;;
|
||||
aix[4-9]*)
|
||||
library_names_spec='$libname$shrext'
|
||||
;;
|
||||
amigaos*)
|
||||
case "$host_cpu" in
|
||||
powerpc*)
|
||||
library_names_spec='$libname$shrext' ;;
|
||||
m68k)
|
||||
library_names_spec='$libname.a' ;;
|
||||
esac
|
||||
;;
|
||||
beos*)
|
||||
library_names_spec='$libname$shrext'
|
||||
;;
|
||||
bsdi[45]*)
|
||||
library_names_spec='$libname$shrext'
|
||||
;;
|
||||
cygwin* | mingw* | pw32* | cegcc*)
|
||||
shrext=.dll
|
||||
library_names_spec='$libname.dll.a $libname.lib'
|
||||
;;
|
||||
darwin* | rhapsody*)
|
||||
shrext=.dylib
|
||||
library_names_spec='$libname$shrext'
|
||||
;;
|
||||
dgux*)
|
||||
library_names_spec='$libname$shrext'
|
||||
;;
|
||||
freebsd* | dragonfly*)
|
||||
case "$host_os" in
|
||||
freebsd[123]*)
|
||||
library_names_spec='$libname$shrext$versuffix' ;;
|
||||
*)
|
||||
library_names_spec='$libname$shrext' ;;
|
||||
esac
|
||||
;;
|
||||
gnu*)
|
||||
library_names_spec='$libname$shrext'
|
||||
;;
|
||||
haiku*)
|
||||
library_names_spec='$libname$shrext'
|
||||
;;
|
||||
hpux9* | hpux10* | hpux11*)
|
||||
case $host_cpu in
|
||||
ia64*)
|
||||
shrext=.so
|
||||
;;
|
||||
hppa*64*)
|
||||
shrext=.sl
|
||||
;;
|
||||
*)
|
||||
shrext=.sl
|
||||
;;
|
||||
esac
|
||||
library_names_spec='$libname$shrext'
|
||||
;;
|
||||
interix[3-9]*)
|
||||
library_names_spec='$libname$shrext'
|
||||
;;
|
||||
irix5* | irix6* | nonstopux*)
|
||||
library_names_spec='$libname$shrext'
|
||||
case "$host_os" in
|
||||
irix5* | nonstopux*)
|
||||
libsuff= shlibsuff=
|
||||
;;
|
||||
*)
|
||||
case $LD in
|
||||
*-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") libsuff= shlibsuff= ;;
|
||||
*-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") libsuff=32 shlibsuff=N32 ;;
|
||||
*-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") libsuff=64 shlibsuff=64 ;;
|
||||
*) libsuff= shlibsuff= ;;
|
||||
esac
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
linux*oldld* | linux*aout* | linux*coff*)
|
||||
;;
|
||||
linux* | k*bsd*-gnu | kopensolaris*-gnu)
|
||||
library_names_spec='$libname$shrext'
|
||||
;;
|
||||
knetbsd*-gnu)
|
||||
library_names_spec='$libname$shrext'
|
||||
;;
|
||||
netbsd*)
|
||||
library_names_spec='$libname$shrext'
|
||||
;;
|
||||
newsos6)
|
||||
library_names_spec='$libname$shrext'
|
||||
;;
|
||||
*nto* | *qnx*)
|
||||
library_names_spec='$libname$shrext'
|
||||
;;
|
||||
openbsd*)
|
||||
library_names_spec='$libname$shrext$versuffix'
|
||||
;;
|
||||
os2*)
|
||||
libname_spec='$name'
|
||||
shrext=.dll
|
||||
library_names_spec='$libname.a'
|
||||
;;
|
||||
osf3* | osf4* | osf5*)
|
||||
library_names_spec='$libname$shrext'
|
||||
;;
|
||||
rdos*)
|
||||
;;
|
||||
solaris*)
|
||||
library_names_spec='$libname$shrext'
|
||||
;;
|
||||
sunos4*)
|
||||
library_names_spec='$libname$shrext$versuffix'
|
||||
;;
|
||||
sysv4 | sysv4.3*)
|
||||
library_names_spec='$libname$shrext'
|
||||
;;
|
||||
sysv4*MP*)
|
||||
library_names_spec='$libname$shrext'
|
||||
;;
|
||||
sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
|
||||
library_names_spec='$libname$shrext'
|
||||
;;
|
||||
tpf*)
|
||||
library_names_spec='$libname$shrext'
|
||||
;;
|
||||
uts4*)
|
||||
library_names_spec='$libname$shrext'
|
||||
;;
|
||||
esac
|
||||
|
||||
sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
|
||||
escaped_wl=`echo "X$wl" | sed -e 's/^X//' -e "$sed_quote_subst"`
|
||||
shlibext=`echo "$shrext" | sed -e 's,^\.,,'`
|
||||
escaped_libname_spec=`echo "X$libname_spec" | sed -e 's/^X//' -e "$sed_quote_subst"`
|
||||
escaped_library_names_spec=`echo "X$library_names_spec" | sed -e 's/^X//' -e "$sed_quote_subst"`
|
||||
escaped_hardcode_libdir_flag_spec=`echo "X$hardcode_libdir_flag_spec" | sed -e 's/^X//' -e "$sed_quote_subst"`
|
||||
|
||||
LC_ALL=C sed -e 's/^\([a-zA-Z0-9_]*\)=/acl_cv_\1=/' <<EOF
|
||||
|
||||
# How to pass a linker flag through the compiler.
|
||||
wl="$escaped_wl"
|
||||
|
||||
# Static library suffix (normally "a").
|
||||
libext="$libext"
|
||||
|
||||
# Shared library suffix (normally "so").
|
||||
shlibext="$shlibext"
|
||||
|
||||
# Format of library name prefix.
|
||||
libname_spec="$escaped_libname_spec"
|
||||
|
||||
# Library names that the linker finds when passed -lNAME.
|
||||
library_names_spec="$escaped_library_names_spec"
|
||||
|
||||
# Flag to hardcode \$libdir into a binary during linking.
|
||||
# This must work even if \$libdir does not exist.
|
||||
hardcode_libdir_flag_spec="$escaped_hardcode_libdir_flag_spec"
|
||||
|
||||
# Whether we need a single -rpath flag with a separated argument.
|
||||
hardcode_libdir_separator="$hardcode_libdir_separator"
|
||||
|
||||
# Set to yes if using DIR/libNAME.so during linking hardcodes DIR into the
|
||||
# resulting binary.
|
||||
hardcode_direct="$hardcode_direct"
|
||||
|
||||
# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
|
||||
# resulting binary.
|
||||
hardcode_minus_L="$hardcode_minus_L"
|
||||
|
||||
EOF
|
||||
-1971
File diff suppressed because it is too large
Load Diff
@@ -1,791 +0,0 @@
|
||||
#! /bin/sh
|
||||
# depcomp - compile a program generating dependencies as side-effects
|
||||
|
||||
scriptversion=2018-03-07.03; # UTC
|
||||
|
||||
# Copyright (C) 1999-2021 Free Software Foundation, Inc.
|
||||
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2, or (at your option)
|
||||
# any later version.
|
||||
|
||||
# This program 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 for more details.
|
||||
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
# As a special exception to the GNU General Public License, if you
|
||||
# distribute this file as part of a program that contains a
|
||||
# configuration script generated by Autoconf, you may include it under
|
||||
# the same distribution terms that you use for the rest of that program.
|
||||
|
||||
# Originally written by Alexandre Oliva <oliva@dcc.unicamp.br>.
|
||||
|
||||
case $1 in
|
||||
'')
|
||||
echo "$0: No command. Try '$0 --help' for more information." 1>&2
|
||||
exit 1;
|
||||
;;
|
||||
-h | --h*)
|
||||
cat <<\EOF
|
||||
Usage: depcomp [--help] [--version] PROGRAM [ARGS]
|
||||
|
||||
Run PROGRAMS ARGS to compile a file, generating dependencies
|
||||
as side-effects.
|
||||
|
||||
Environment variables:
|
||||
depmode Dependency tracking mode.
|
||||
source Source file read by 'PROGRAMS ARGS'.
|
||||
object Object file output by 'PROGRAMS ARGS'.
|
||||
DEPDIR directory where to store dependencies.
|
||||
depfile Dependency file to output.
|
||||
tmpdepfile Temporary file to use when outputting dependencies.
|
||||
libtool Whether libtool is used (yes/no).
|
||||
|
||||
Report bugs to <bug-automake@gnu.org>.
|
||||
EOF
|
||||
exit $?
|
||||
;;
|
||||
-v | --v*)
|
||||
echo "depcomp $scriptversion"
|
||||
exit $?
|
||||
;;
|
||||
esac
|
||||
|
||||
# Get the directory component of the given path, and save it in the
|
||||
# global variables '$dir'. Note that this directory component will
|
||||
# be either empty or ending with a '/' character. This is deliberate.
|
||||
set_dir_from ()
|
||||
{
|
||||
case $1 in
|
||||
*/*) dir=`echo "$1" | sed -e 's|/[^/]*$|/|'`;;
|
||||
*) dir=;;
|
||||
esac
|
||||
}
|
||||
|
||||
# Get the suffix-stripped basename of the given path, and save it the
|
||||
# global variable '$base'.
|
||||
set_base_from ()
|
||||
{
|
||||
base=`echo "$1" | sed -e 's|^.*/||' -e 's/\.[^.]*$//'`
|
||||
}
|
||||
|
||||
# If no dependency file was actually created by the compiler invocation,
|
||||
# we still have to create a dummy depfile, to avoid errors with the
|
||||
# Makefile "include basename.Plo" scheme.
|
||||
make_dummy_depfile ()
|
||||
{
|
||||
echo "#dummy" > "$depfile"
|
||||
}
|
||||
|
||||
# Factor out some common post-processing of the generated depfile.
|
||||
# Requires the auxiliary global variable '$tmpdepfile' to be set.
|
||||
aix_post_process_depfile ()
|
||||
{
|
||||
# If the compiler actually managed to produce a dependency file,
|
||||
# post-process it.
|
||||
if test -f "$tmpdepfile"; then
|
||||
# Each line is of the form 'foo.o: dependency.h'.
|
||||
# Do two passes, one to just change these to
|
||||
# $object: dependency.h
|
||||
# and one to simply output
|
||||
# dependency.h:
|
||||
# which is needed to avoid the deleted-header problem.
|
||||
{ sed -e "s,^.*\.[$lower]*:,$object:," < "$tmpdepfile"
|
||||
sed -e "s,^.*\.[$lower]*:[$tab ]*,," -e 's,$,:,' < "$tmpdepfile"
|
||||
} > "$depfile"
|
||||
rm -f "$tmpdepfile"
|
||||
else
|
||||
make_dummy_depfile
|
||||
fi
|
||||
}
|
||||
|
||||
# A tabulation character.
|
||||
tab=' '
|
||||
# A newline character.
|
||||
nl='
|
||||
'
|
||||
# Character ranges might be problematic outside the C locale.
|
||||
# These definitions help.
|
||||
upper=ABCDEFGHIJKLMNOPQRSTUVWXYZ
|
||||
lower=abcdefghijklmnopqrstuvwxyz
|
||||
digits=0123456789
|
||||
alpha=${upper}${lower}
|
||||
|
||||
if test -z "$depmode" || test -z "$source" || test -z "$object"; then
|
||||
echo "depcomp: Variables source, object and depmode must be set" 1>&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Dependencies for sub/bar.o or sub/bar.obj go into sub/.deps/bar.Po.
|
||||
depfile=${depfile-`echo "$object" |
|
||||
sed 's|[^\\/]*$|'${DEPDIR-.deps}'/&|;s|\.\([^.]*\)$|.P\1|;s|Pobj$|Po|'`}
|
||||
tmpdepfile=${tmpdepfile-`echo "$depfile" | sed 's/\.\([^.]*\)$/.T\1/'`}
|
||||
|
||||
rm -f "$tmpdepfile"
|
||||
|
||||
# Avoid interferences from the environment.
|
||||
gccflag= dashmflag=
|
||||
|
||||
# Some modes work just like other modes, but use different flags. We
|
||||
# parameterize here, but still list the modes in the big case below,
|
||||
# to make depend.m4 easier to write. Note that we *cannot* use a case
|
||||
# here, because this file can only contain one case statement.
|
||||
if test "$depmode" = hp; then
|
||||
# HP compiler uses -M and no extra arg.
|
||||
gccflag=-M
|
||||
depmode=gcc
|
||||
fi
|
||||
|
||||
if test "$depmode" = dashXmstdout; then
|
||||
# This is just like dashmstdout with a different argument.
|
||||
dashmflag=-xM
|
||||
depmode=dashmstdout
|
||||
fi
|
||||
|
||||
cygpath_u="cygpath -u -f -"
|
||||
if test "$depmode" = msvcmsys; then
|
||||
# This is just like msvisualcpp but w/o cygpath translation.
|
||||
# Just convert the backslash-escaped backslashes to single forward
|
||||
# slashes to satisfy depend.m4
|
||||
cygpath_u='sed s,\\\\,/,g'
|
||||
depmode=msvisualcpp
|
||||
fi
|
||||
|
||||
if test "$depmode" = msvc7msys; then
|
||||
# This is just like msvc7 but w/o cygpath translation.
|
||||
# Just convert the backslash-escaped backslashes to single forward
|
||||
# slashes to satisfy depend.m4
|
||||
cygpath_u='sed s,\\\\,/,g'
|
||||
depmode=msvc7
|
||||
fi
|
||||
|
||||
if test "$depmode" = xlc; then
|
||||
# IBM C/C++ Compilers xlc/xlC can output gcc-like dependency information.
|
||||
gccflag=-qmakedep=gcc,-MF
|
||||
depmode=gcc
|
||||
fi
|
||||
|
||||
case "$depmode" in
|
||||
gcc3)
|
||||
## gcc 3 implements dependency tracking that does exactly what
|
||||
## we want. Yay! Note: for some reason libtool 1.4 doesn't like
|
||||
## it if -MD -MP comes after the -MF stuff. Hmm.
|
||||
## Unfortunately, FreeBSD c89 acceptance of flags depends upon
|
||||
## the command line argument order; so add the flags where they
|
||||
## appear in depend2.am. Note that the slowdown incurred here
|
||||
## affects only configure: in makefiles, %FASTDEP% shortcuts this.
|
||||
for arg
|
||||
do
|
||||
case $arg in
|
||||
-c) set fnord "$@" -MT "$object" -MD -MP -MF "$tmpdepfile" "$arg" ;;
|
||||
*) set fnord "$@" "$arg" ;;
|
||||
esac
|
||||
shift # fnord
|
||||
shift # $arg
|
||||
done
|
||||
"$@"
|
||||
stat=$?
|
||||
if test $stat -ne 0; then
|
||||
rm -f "$tmpdepfile"
|
||||
exit $stat
|
||||
fi
|
||||
mv "$tmpdepfile" "$depfile"
|
||||
;;
|
||||
|
||||
gcc)
|
||||
## Note that this doesn't just cater to obsosete pre-3.x GCC compilers.
|
||||
## but also to in-use compilers like IMB xlc/xlC and the HP C compiler.
|
||||
## (see the conditional assignment to $gccflag above).
|
||||
## There are various ways to get dependency output from gcc. Here's
|
||||
## why we pick this rather obscure method:
|
||||
## - Don't want to use -MD because we'd like the dependencies to end
|
||||
## up in a subdir. Having to rename by hand is ugly.
|
||||
## (We might end up doing this anyway to support other compilers.)
|
||||
## - The DEPENDENCIES_OUTPUT environment variable makes gcc act like
|
||||
## -MM, not -M (despite what the docs say). Also, it might not be
|
||||
## supported by the other compilers which use the 'gcc' depmode.
|
||||
## - Using -M directly means running the compiler twice (even worse
|
||||
## than renaming).
|
||||
if test -z "$gccflag"; then
|
||||
gccflag=-MD,
|
||||
fi
|
||||
"$@" -Wp,"$gccflag$tmpdepfile"
|
||||
stat=$?
|
||||
if test $stat -ne 0; then
|
||||
rm -f "$tmpdepfile"
|
||||
exit $stat
|
||||
fi
|
||||
rm -f "$depfile"
|
||||
echo "$object : \\" > "$depfile"
|
||||
# The second -e expression handles DOS-style file names with drive
|
||||
# letters.
|
||||
sed -e 's/^[^:]*: / /' \
|
||||
-e 's/^['$alpha']:\/[^:]*: / /' < "$tmpdepfile" >> "$depfile"
|
||||
## This next piece of magic avoids the "deleted header file" problem.
|
||||
## The problem is that when a header file which appears in a .P file
|
||||
## is deleted, the dependency causes make to die (because there is
|
||||
## typically no way to rebuild the header). We avoid this by adding
|
||||
## dummy dependencies for each header file. Too bad gcc doesn't do
|
||||
## this for us directly.
|
||||
## Some versions of gcc put a space before the ':'. On the theory
|
||||
## that the space means something, we add a space to the output as
|
||||
## well. hp depmode also adds that space, but also prefixes the VPATH
|
||||
## to the object. Take care to not repeat it in the output.
|
||||
## Some versions of the HPUX 10.20 sed can't process this invocation
|
||||
## correctly. Breaking it into two sed invocations is a workaround.
|
||||
tr ' ' "$nl" < "$tmpdepfile" \
|
||||
| sed -e 's/^\\$//' -e '/^$/d' -e "s|.*$object$||" -e '/:$/d' \
|
||||
| sed -e 's/$/ :/' >> "$depfile"
|
||||
rm -f "$tmpdepfile"
|
||||
;;
|
||||
|
||||
hp)
|
||||
# This case exists only to let depend.m4 do its work. It works by
|
||||
# looking at the text of this script. This case will never be run,
|
||||
# since it is checked for above.
|
||||
exit 1
|
||||
;;
|
||||
|
||||
sgi)
|
||||
if test "$libtool" = yes; then
|
||||
"$@" "-Wp,-MDupdate,$tmpdepfile"
|
||||
else
|
||||
"$@" -MDupdate "$tmpdepfile"
|
||||
fi
|
||||
stat=$?
|
||||
if test $stat -ne 0; then
|
||||
rm -f "$tmpdepfile"
|
||||
exit $stat
|
||||
fi
|
||||
rm -f "$depfile"
|
||||
|
||||
if test -f "$tmpdepfile"; then # yes, the sourcefile depend on other files
|
||||
echo "$object : \\" > "$depfile"
|
||||
# Clip off the initial element (the dependent). Don't try to be
|
||||
# clever and replace this with sed code, as IRIX sed won't handle
|
||||
# lines with more than a fixed number of characters (4096 in
|
||||
# IRIX 6.2 sed, 8192 in IRIX 6.5). We also remove comment lines;
|
||||
# the IRIX cc adds comments like '#:fec' to the end of the
|
||||
# dependency line.
|
||||
tr ' ' "$nl" < "$tmpdepfile" \
|
||||
| sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' \
|
||||
| tr "$nl" ' ' >> "$depfile"
|
||||
echo >> "$depfile"
|
||||
# The second pass generates a dummy entry for each header file.
|
||||
tr ' ' "$nl" < "$tmpdepfile" \
|
||||
| sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \
|
||||
>> "$depfile"
|
||||
else
|
||||
make_dummy_depfile
|
||||
fi
|
||||
rm -f "$tmpdepfile"
|
||||
;;
|
||||
|
||||
xlc)
|
||||
# This case exists only to let depend.m4 do its work. It works by
|
||||
# looking at the text of this script. This case will never be run,
|
||||
# since it is checked for above.
|
||||
exit 1
|
||||
;;
|
||||
|
||||
aix)
|
||||
# The C for AIX Compiler uses -M and outputs the dependencies
|
||||
# in a .u file. In older versions, this file always lives in the
|
||||
# current directory. Also, the AIX compiler puts '$object:' at the
|
||||
# start of each line; $object doesn't have directory information.
|
||||
# Version 6 uses the directory in both cases.
|
||||
set_dir_from "$object"
|
||||
set_base_from "$object"
|
||||
if test "$libtool" = yes; then
|
||||
tmpdepfile1=$dir$base.u
|
||||
tmpdepfile2=$base.u
|
||||
tmpdepfile3=$dir.libs/$base.u
|
||||
"$@" -Wc,-M
|
||||
else
|
||||
tmpdepfile1=$dir$base.u
|
||||
tmpdepfile2=$dir$base.u
|
||||
tmpdepfile3=$dir$base.u
|
||||
"$@" -M
|
||||
fi
|
||||
stat=$?
|
||||
if test $stat -ne 0; then
|
||||
rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3"
|
||||
exit $stat
|
||||
fi
|
||||
|
||||
for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3"
|
||||
do
|
||||
test -f "$tmpdepfile" && break
|
||||
done
|
||||
aix_post_process_depfile
|
||||
;;
|
||||
|
||||
tcc)
|
||||
# tcc (Tiny C Compiler) understand '-MD -MF file' since version 0.9.26
|
||||
# FIXME: That version still under development at the moment of writing.
|
||||
# Make that this statement remains true also for stable, released
|
||||
# versions.
|
||||
# It will wrap lines (doesn't matter whether long or short) with a
|
||||
# trailing '\', as in:
|
||||
#
|
||||
# foo.o : \
|
||||
# foo.c \
|
||||
# foo.h \
|
||||
#
|
||||
# It will put a trailing '\' even on the last line, and will use leading
|
||||
# spaces rather than leading tabs (at least since its commit 0394caf7
|
||||
# "Emit spaces for -MD").
|
||||
"$@" -MD -MF "$tmpdepfile"
|
||||
stat=$?
|
||||
if test $stat -ne 0; then
|
||||
rm -f "$tmpdepfile"
|
||||
exit $stat
|
||||
fi
|
||||
rm -f "$depfile"
|
||||
# Each non-empty line is of the form 'foo.o : \' or ' dep.h \'.
|
||||
# We have to change lines of the first kind to '$object: \'.
|
||||
sed -e "s|.*:|$object :|" < "$tmpdepfile" > "$depfile"
|
||||
# And for each line of the second kind, we have to emit a 'dep.h:'
|
||||
# dummy dependency, to avoid the deleted-header problem.
|
||||
sed -n -e 's|^ *\(.*\) *\\$|\1:|p' < "$tmpdepfile" >> "$depfile"
|
||||
rm -f "$tmpdepfile"
|
||||
;;
|
||||
|
||||
## The order of this option in the case statement is important, since the
|
||||
## shell code in configure will try each of these formats in the order
|
||||
## listed in this file. A plain '-MD' option would be understood by many
|
||||
## compilers, so we must ensure this comes after the gcc and icc options.
|
||||
pgcc)
|
||||
# Portland's C compiler understands '-MD'.
|
||||
# Will always output deps to 'file.d' where file is the root name of the
|
||||
# source file under compilation, even if file resides in a subdirectory.
|
||||
# The object file name does not affect the name of the '.d' file.
|
||||
# pgcc 10.2 will output
|
||||
# foo.o: sub/foo.c sub/foo.h
|
||||
# and will wrap long lines using '\' :
|
||||
# foo.o: sub/foo.c ... \
|
||||
# sub/foo.h ... \
|
||||
# ...
|
||||
set_dir_from "$object"
|
||||
# Use the source, not the object, to determine the base name, since
|
||||
# that's sadly what pgcc will do too.
|
||||
set_base_from "$source"
|
||||
tmpdepfile=$base.d
|
||||
|
||||
# For projects that build the same source file twice into different object
|
||||
# files, the pgcc approach of using the *source* file root name can cause
|
||||
# problems in parallel builds. Use a locking strategy to avoid stomping on
|
||||
# the same $tmpdepfile.
|
||||
lockdir=$base.d-lock
|
||||
trap "
|
||||
echo '$0: caught signal, cleaning up...' >&2
|
||||
rmdir '$lockdir'
|
||||
exit 1
|
||||
" 1 2 13 15
|
||||
numtries=100
|
||||
i=$numtries
|
||||
while test $i -gt 0; do
|
||||
# mkdir is a portable test-and-set.
|
||||
if mkdir "$lockdir" 2>/dev/null; then
|
||||
# This process acquired the lock.
|
||||
"$@" -MD
|
||||
stat=$?
|
||||
# Release the lock.
|
||||
rmdir "$lockdir"
|
||||
break
|
||||
else
|
||||
# If the lock is being held by a different process, wait
|
||||
# until the winning process is done or we timeout.
|
||||
while test -d "$lockdir" && test $i -gt 0; do
|
||||
sleep 1
|
||||
i=`expr $i - 1`
|
||||
done
|
||||
fi
|
||||
i=`expr $i - 1`
|
||||
done
|
||||
trap - 1 2 13 15
|
||||
if test $i -le 0; then
|
||||
echo "$0: failed to acquire lock after $numtries attempts" >&2
|
||||
echo "$0: check lockdir '$lockdir'" >&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if test $stat -ne 0; then
|
||||
rm -f "$tmpdepfile"
|
||||
exit $stat
|
||||
fi
|
||||
rm -f "$depfile"
|
||||
# Each line is of the form `foo.o: dependent.h',
|
||||
# or `foo.o: dep1.h dep2.h \', or ` dep3.h dep4.h \'.
|
||||
# Do two passes, one to just change these to
|
||||
# `$object: dependent.h' and one to simply `dependent.h:'.
|
||||
sed "s,^[^:]*:,$object :," < "$tmpdepfile" > "$depfile"
|
||||
# Some versions of the HPUX 10.20 sed can't process this invocation
|
||||
# correctly. Breaking it into two sed invocations is a workaround.
|
||||
sed 's,^[^:]*: \(.*\)$,\1,;s/^\\$//;/^$/d;/:$/d' < "$tmpdepfile" \
|
||||
| sed -e 's/$/ :/' >> "$depfile"
|
||||
rm -f "$tmpdepfile"
|
||||
;;
|
||||
|
||||
hp2)
|
||||
# The "hp" stanza above does not work with aCC (C++) and HP's ia64
|
||||
# compilers, which have integrated preprocessors. The correct option
|
||||
# to use with these is +Maked; it writes dependencies to a file named
|
||||
# 'foo.d', which lands next to the object file, wherever that
|
||||
# happens to be.
|
||||
# Much of this is similar to the tru64 case; see comments there.
|
||||
set_dir_from "$object"
|
||||
set_base_from "$object"
|
||||
if test "$libtool" = yes; then
|
||||
tmpdepfile1=$dir$base.d
|
||||
tmpdepfile2=$dir.libs/$base.d
|
||||
"$@" -Wc,+Maked
|
||||
else
|
||||
tmpdepfile1=$dir$base.d
|
||||
tmpdepfile2=$dir$base.d
|
||||
"$@" +Maked
|
||||
fi
|
||||
stat=$?
|
||||
if test $stat -ne 0; then
|
||||
rm -f "$tmpdepfile1" "$tmpdepfile2"
|
||||
exit $stat
|
||||
fi
|
||||
|
||||
for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2"
|
||||
do
|
||||
test -f "$tmpdepfile" && break
|
||||
done
|
||||
if test -f "$tmpdepfile"; then
|
||||
sed -e "s,^.*\.[$lower]*:,$object:," "$tmpdepfile" > "$depfile"
|
||||
# Add 'dependent.h:' lines.
|
||||
sed -ne '2,${
|
||||
s/^ *//
|
||||
s/ \\*$//
|
||||
s/$/:/
|
||||
p
|
||||
}' "$tmpdepfile" >> "$depfile"
|
||||
else
|
||||
make_dummy_depfile
|
||||
fi
|
||||
rm -f "$tmpdepfile" "$tmpdepfile2"
|
||||
;;
|
||||
|
||||
tru64)
|
||||
# The Tru64 compiler uses -MD to generate dependencies as a side
|
||||
# effect. 'cc -MD -o foo.o ...' puts the dependencies into 'foo.o.d'.
|
||||
# At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put
|
||||
# dependencies in 'foo.d' instead, so we check for that too.
|
||||
# Subdirectories are respected.
|
||||
set_dir_from "$object"
|
||||
set_base_from "$object"
|
||||
|
||||
if test "$libtool" = yes; then
|
||||
# Libtool generates 2 separate objects for the 2 libraries. These
|
||||
# two compilations output dependencies in $dir.libs/$base.o.d and
|
||||
# in $dir$base.o.d. We have to check for both files, because
|
||||
# one of the two compilations can be disabled. We should prefer
|
||||
# $dir$base.o.d over $dir.libs/$base.o.d because the latter is
|
||||
# automatically cleaned when .libs/ is deleted, while ignoring
|
||||
# the former would cause a distcleancheck panic.
|
||||
tmpdepfile1=$dir$base.o.d # libtool 1.5
|
||||
tmpdepfile2=$dir.libs/$base.o.d # Likewise.
|
||||
tmpdepfile3=$dir.libs/$base.d # Compaq CCC V6.2-504
|
||||
"$@" -Wc,-MD
|
||||
else
|
||||
tmpdepfile1=$dir$base.d
|
||||
tmpdepfile2=$dir$base.d
|
||||
tmpdepfile3=$dir$base.d
|
||||
"$@" -MD
|
||||
fi
|
||||
|
||||
stat=$?
|
||||
if test $stat -ne 0; then
|
||||
rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3"
|
||||
exit $stat
|
||||
fi
|
||||
|
||||
for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3"
|
||||
do
|
||||
test -f "$tmpdepfile" && break
|
||||
done
|
||||
# Same post-processing that is required for AIX mode.
|
||||
aix_post_process_depfile
|
||||
;;
|
||||
|
||||
msvc7)
|
||||
if test "$libtool" = yes; then
|
||||
showIncludes=-Wc,-showIncludes
|
||||
else
|
||||
showIncludes=-showIncludes
|
||||
fi
|
||||
"$@" $showIncludes > "$tmpdepfile"
|
||||
stat=$?
|
||||
grep -v '^Note: including file: ' "$tmpdepfile"
|
||||
if test $stat -ne 0; then
|
||||
rm -f "$tmpdepfile"
|
||||
exit $stat
|
||||
fi
|
||||
rm -f "$depfile"
|
||||
echo "$object : \\" > "$depfile"
|
||||
# The first sed program below extracts the file names and escapes
|
||||
# backslashes for cygpath. The second sed program outputs the file
|
||||
# name when reading, but also accumulates all include files in the
|
||||
# hold buffer in order to output them again at the end. This only
|
||||
# works with sed implementations that can handle large buffers.
|
||||
sed < "$tmpdepfile" -n '
|
||||
/^Note: including file: *\(.*\)/ {
|
||||
s//\1/
|
||||
s/\\/\\\\/g
|
||||
p
|
||||
}' | $cygpath_u | sort -u | sed -n '
|
||||
s/ /\\ /g
|
||||
s/\(.*\)/'"$tab"'\1 \\/p
|
||||
s/.\(.*\) \\/\1:/
|
||||
H
|
||||
$ {
|
||||
s/.*/'"$tab"'/
|
||||
G
|
||||
p
|
||||
}' >> "$depfile"
|
||||
echo >> "$depfile" # make sure the fragment doesn't end with a backslash
|
||||
rm -f "$tmpdepfile"
|
||||
;;
|
||||
|
||||
msvc7msys)
|
||||
# This case exists only to let depend.m4 do its work. It works by
|
||||
# looking at the text of this script. This case will never be run,
|
||||
# since it is checked for above.
|
||||
exit 1
|
||||
;;
|
||||
|
||||
#nosideeffect)
|
||||
# This comment above is used by automake to tell side-effect
|
||||
# dependency tracking mechanisms from slower ones.
|
||||
|
||||
dashmstdout)
|
||||
# Important note: in order to support this mode, a compiler *must*
|
||||
# always write the preprocessed file to stdout, regardless of -o.
|
||||
"$@" || exit $?
|
||||
|
||||
# Remove the call to Libtool.
|
||||
if test "$libtool" = yes; then
|
||||
while test "X$1" != 'X--mode=compile'; do
|
||||
shift
|
||||
done
|
||||
shift
|
||||
fi
|
||||
|
||||
# Remove '-o $object'.
|
||||
IFS=" "
|
||||
for arg
|
||||
do
|
||||
case $arg in
|
||||
-o)
|
||||
shift
|
||||
;;
|
||||
$object)
|
||||
shift
|
||||
;;
|
||||
*)
|
||||
set fnord "$@" "$arg"
|
||||
shift # fnord
|
||||
shift # $arg
|
||||
;;
|
||||
esac
|
||||
done
|
||||
|
||||
test -z "$dashmflag" && dashmflag=-M
|
||||
# Require at least two characters before searching for ':'
|
||||
# in the target name. This is to cope with DOS-style filenames:
|
||||
# a dependency such as 'c:/foo/bar' could be seen as target 'c' otherwise.
|
||||
"$@" $dashmflag |
|
||||
sed "s|^[$tab ]*[^:$tab ][^:][^:]*:[$tab ]*|$object: |" > "$tmpdepfile"
|
||||
rm -f "$depfile"
|
||||
cat < "$tmpdepfile" > "$depfile"
|
||||
# Some versions of the HPUX 10.20 sed can't process this sed invocation
|
||||
# correctly. Breaking it into two sed invocations is a workaround.
|
||||
tr ' ' "$nl" < "$tmpdepfile" \
|
||||
| sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' \
|
||||
| sed -e 's/$/ :/' >> "$depfile"
|
||||
rm -f "$tmpdepfile"
|
||||
;;
|
||||
|
||||
dashXmstdout)
|
||||
# This case only exists to satisfy depend.m4. It is never actually
|
||||
# run, as this mode is specially recognized in the preamble.
|
||||
exit 1
|
||||
;;
|
||||
|
||||
makedepend)
|
||||
"$@" || exit $?
|
||||
# Remove any Libtool call
|
||||
if test "$libtool" = yes; then
|
||||
while test "X$1" != 'X--mode=compile'; do
|
||||
shift
|
||||
done
|
||||
shift
|
||||
fi
|
||||
# X makedepend
|
||||
shift
|
||||
cleared=no eat=no
|
||||
for arg
|
||||
do
|
||||
case $cleared in
|
||||
no)
|
||||
set ""; shift
|
||||
cleared=yes ;;
|
||||
esac
|
||||
if test $eat = yes; then
|
||||
eat=no
|
||||
continue
|
||||
fi
|
||||
case "$arg" in
|
||||
-D*|-I*)
|
||||
set fnord "$@" "$arg"; shift ;;
|
||||
# Strip any option that makedepend may not understand. Remove
|
||||
# the object too, otherwise makedepend will parse it as a source file.
|
||||
-arch)
|
||||
eat=yes ;;
|
||||
-*|$object)
|
||||
;;
|
||||
*)
|
||||
set fnord "$@" "$arg"; shift ;;
|
||||
esac
|
||||
done
|
||||
obj_suffix=`echo "$object" | sed 's/^.*\././'`
|
||||
touch "$tmpdepfile"
|
||||
${MAKEDEPEND-makedepend} -o"$obj_suffix" -f"$tmpdepfile" "$@"
|
||||
rm -f "$depfile"
|
||||
# makedepend may prepend the VPATH from the source file name to the object.
|
||||
# No need to regex-escape $object, excess matching of '.' is harmless.
|
||||
sed "s|^.*\($object *:\)|\1|" "$tmpdepfile" > "$depfile"
|
||||
# Some versions of the HPUX 10.20 sed can't process the last invocation
|
||||
# correctly. Breaking it into two sed invocations is a workaround.
|
||||
sed '1,2d' "$tmpdepfile" \
|
||||
| tr ' ' "$nl" \
|
||||
| sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' \
|
||||
| sed -e 's/$/ :/' >> "$depfile"
|
||||
rm -f "$tmpdepfile" "$tmpdepfile".bak
|
||||
;;
|
||||
|
||||
cpp)
|
||||
# Important note: in order to support this mode, a compiler *must*
|
||||
# always write the preprocessed file to stdout.
|
||||
"$@" || exit $?
|
||||
|
||||
# Remove the call to Libtool.
|
||||
if test "$libtool" = yes; then
|
||||
while test "X$1" != 'X--mode=compile'; do
|
||||
shift
|
||||
done
|
||||
shift
|
||||
fi
|
||||
|
||||
# Remove '-o $object'.
|
||||
IFS=" "
|
||||
for arg
|
||||
do
|
||||
case $arg in
|
||||
-o)
|
||||
shift
|
||||
;;
|
||||
$object)
|
||||
shift
|
||||
;;
|
||||
*)
|
||||
set fnord "$@" "$arg"
|
||||
shift # fnord
|
||||
shift # $arg
|
||||
;;
|
||||
esac
|
||||
done
|
||||
|
||||
"$@" -E \
|
||||
| sed -n -e '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \
|
||||
-e '/^#line [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \
|
||||
| sed '$ s: \\$::' > "$tmpdepfile"
|
||||
rm -f "$depfile"
|
||||
echo "$object : \\" > "$depfile"
|
||||
cat < "$tmpdepfile" >> "$depfile"
|
||||
sed < "$tmpdepfile" '/^$/d;s/^ //;s/ \\$//;s/$/ :/' >> "$depfile"
|
||||
rm -f "$tmpdepfile"
|
||||
;;
|
||||
|
||||
msvisualcpp)
|
||||
# Important note: in order to support this mode, a compiler *must*
|
||||
# always write the preprocessed file to stdout.
|
||||
"$@" || exit $?
|
||||
|
||||
# Remove the call to Libtool.
|
||||
if test "$libtool" = yes; then
|
||||
while test "X$1" != 'X--mode=compile'; do
|
||||
shift
|
||||
done
|
||||
shift
|
||||
fi
|
||||
|
||||
IFS=" "
|
||||
for arg
|
||||
do
|
||||
case "$arg" in
|
||||
-o)
|
||||
shift
|
||||
;;
|
||||
$object)
|
||||
shift
|
||||
;;
|
||||
"-Gm"|"/Gm"|"-Gi"|"/Gi"|"-ZI"|"/ZI")
|
||||
set fnord "$@"
|
||||
shift
|
||||
shift
|
||||
;;
|
||||
*)
|
||||
set fnord "$@" "$arg"
|
||||
shift
|
||||
shift
|
||||
;;
|
||||
esac
|
||||
done
|
||||
"$@" -E 2>/dev/null |
|
||||
sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::\1:p' | $cygpath_u | sort -u > "$tmpdepfile"
|
||||
rm -f "$depfile"
|
||||
echo "$object : \\" > "$depfile"
|
||||
sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::'"$tab"'\1 \\:p' >> "$depfile"
|
||||
echo "$tab" >> "$depfile"
|
||||
sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::\1\::p' >> "$depfile"
|
||||
rm -f "$tmpdepfile"
|
||||
;;
|
||||
|
||||
msvcmsys)
|
||||
# This case exists only to let depend.m4 do its work. It works by
|
||||
# looking at the text of this script. This case will never be run,
|
||||
# since it is checked for above.
|
||||
exit 1
|
||||
;;
|
||||
|
||||
none)
|
||||
exec "$@"
|
||||
;;
|
||||
|
||||
*)
|
||||
echo "Unknown depmode $depmode" 1>&2
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
|
||||
exit 0
|
||||
|
||||
# Local Variables:
|
||||
# mode: shell-script
|
||||
# sh-indentation: 2
|
||||
# eval: (add-hook 'before-save-hook 'time-stamp)
|
||||
# time-stamp-start: "scriptversion="
|
||||
# time-stamp-format: "%:y-%02m-%02d.%02H"
|
||||
# time-stamp-time-zone: "UTC0"
|
||||
# time-stamp-end: "; # UTC"
|
||||
# End:
|
||||
@@ -1,541 +0,0 @@
|
||||
#!/usr/bin/sh
|
||||
# install - install a program, script, or datafile
|
||||
|
||||
scriptversion=2023-11-23.18; # UTC
|
||||
|
||||
# This originates from X11R5 (mit/util/scripts/install.sh), which was
|
||||
# later released in X11R6 (xc/config/util/install.sh) with the
|
||||
# following copyright and license.
|
||||
#
|
||||
# Copyright (C) 1994 X Consortium
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
# of this software and associated documentation files (the "Software"), to
|
||||
# deal in the Software without restriction, including without limitation the
|
||||
# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
|
||||
# sell copies of the Software, and to permit persons to whom the Software is
|
||||
# furnished to do so, subject to the following conditions:
|
||||
#
|
||||
# The above copyright notice and this permission notice shall be included in
|
||||
# all copies or substantial portions of the Software.
|
||||
#
|
||||
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
# X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
|
||||
# AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC-
|
||||
# TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
#
|
||||
# Except as contained in this notice, the name of the X Consortium shall not
|
||||
# be used in advertising or otherwise to promote the sale, use or other deal-
|
||||
# ings in this Software without prior written authorization from the X Consor-
|
||||
# tium.
|
||||
#
|
||||
#
|
||||
# FSF changes to this file are in the public domain.
|
||||
#
|
||||
# Calling this script install-sh is preferred over install.sh, to prevent
|
||||
# 'make' implicit rules from creating a file called install from it
|
||||
# when there is no Makefile.
|
||||
#
|
||||
# This script is compatible with the BSD install script, but was written
|
||||
# from scratch.
|
||||
|
||||
tab=' '
|
||||
nl='
|
||||
'
|
||||
IFS=" $tab$nl"
|
||||
|
||||
# Set DOITPROG to "echo" to test this script.
|
||||
|
||||
doit=${DOITPROG-}
|
||||
doit_exec=${doit:-exec}
|
||||
|
||||
# Put in absolute file names if you don't have them in your path;
|
||||
# or use environment vars.
|
||||
|
||||
chgrpprog=${CHGRPPROG-chgrp}
|
||||
chmodprog=${CHMODPROG-chmod}
|
||||
chownprog=${CHOWNPROG-chown}
|
||||
cmpprog=${CMPPROG-cmp}
|
||||
cpprog=${CPPROG-cp}
|
||||
mkdirprog=${MKDIRPROG-mkdir}
|
||||
mvprog=${MVPROG-mv}
|
||||
rmprog=${RMPROG-rm}
|
||||
stripprog=${STRIPPROG-strip}
|
||||
|
||||
posix_mkdir=
|
||||
|
||||
# Desired mode of installed file.
|
||||
mode=0755
|
||||
|
||||
# Create dirs (including intermediate dirs) using mode 755.
|
||||
# This is like GNU 'install' as of coreutils 8.32 (2020).
|
||||
mkdir_umask=22
|
||||
|
||||
backupsuffix=
|
||||
chgrpcmd=
|
||||
chmodcmd=$chmodprog
|
||||
chowncmd=
|
||||
mvcmd=$mvprog
|
||||
rmcmd="$rmprog -f"
|
||||
stripcmd=
|
||||
|
||||
src=
|
||||
dst=
|
||||
dir_arg=
|
||||
dst_arg=
|
||||
|
||||
copy_on_change=false
|
||||
is_target_a_directory=possibly
|
||||
|
||||
usage="\
|
||||
Usage: $0 [OPTION]... [-T] SRCFILE DSTFILE
|
||||
or: $0 [OPTION]... SRCFILES... DIRECTORY
|
||||
or: $0 [OPTION]... -t DIRECTORY SRCFILES...
|
||||
or: $0 [OPTION]... -d DIRECTORIES...
|
||||
|
||||
In the 1st form, copy SRCFILE to DSTFILE.
|
||||
In the 2nd and 3rd, copy all SRCFILES to DIRECTORY.
|
||||
In the 4th, create DIRECTORIES.
|
||||
|
||||
Options:
|
||||
--help display this help and exit.
|
||||
--version display version info and exit.
|
||||
|
||||
-c (ignored)
|
||||
-C install only if different (preserve data modification time)
|
||||
-d create directories instead of installing files.
|
||||
-g GROUP $chgrpprog installed files to GROUP.
|
||||
-m MODE $chmodprog installed files to MODE.
|
||||
-o USER $chownprog installed files to USER.
|
||||
-p pass -p to $cpprog.
|
||||
-s $stripprog installed files.
|
||||
-S SUFFIX attempt to back up existing files, with suffix SUFFIX.
|
||||
-t DIRECTORY install into DIRECTORY.
|
||||
-T report an error if DSTFILE is a directory.
|
||||
|
||||
Environment variables override the default commands:
|
||||
CHGRPPROG CHMODPROG CHOWNPROG CMPPROG CPPROG MKDIRPROG MVPROG
|
||||
RMPROG STRIPPROG
|
||||
|
||||
By default, rm is invoked with -f; when overridden with RMPROG,
|
||||
it's up to you to specify -f if you want it.
|
||||
|
||||
If -S is not specified, no backups are attempted.
|
||||
|
||||
Report bugs to <bug-automake@gnu.org>.
|
||||
GNU Automake home page: <https://www.gnu.org/software/automake/>.
|
||||
General help using GNU software: <https://www.gnu.org/gethelp/>."
|
||||
|
||||
while test $# -ne 0; do
|
||||
case $1 in
|
||||
-c) ;;
|
||||
|
||||
-C) copy_on_change=true;;
|
||||
|
||||
-d) dir_arg=true;;
|
||||
|
||||
-g) chgrpcmd="$chgrpprog $2"
|
||||
shift;;
|
||||
|
||||
--help) echo "$usage"; exit $?;;
|
||||
|
||||
-m) mode=$2
|
||||
case $mode in
|
||||
*' '* | *"$tab"* | *"$nl"* | *'*'* | *'?'* | *'['*)
|
||||
echo "$0: invalid mode: $mode" >&2
|
||||
exit 1;;
|
||||
esac
|
||||
shift;;
|
||||
|
||||
-o) chowncmd="$chownprog $2"
|
||||
shift;;
|
||||
|
||||
-p) cpprog="$cpprog -p";;
|
||||
|
||||
-s) stripcmd=$stripprog;;
|
||||
|
||||
-S) backupsuffix="$2"
|
||||
shift;;
|
||||
|
||||
-t)
|
||||
is_target_a_directory=always
|
||||
dst_arg=$2
|
||||
# Protect names problematic for 'test' and other utilities.
|
||||
case $dst_arg in
|
||||
-* | [=\(\)!]) dst_arg=./$dst_arg;;
|
||||
esac
|
||||
shift;;
|
||||
|
||||
-T) is_target_a_directory=never;;
|
||||
|
||||
--version) echo "$0 $scriptversion"; exit $?;;
|
||||
|
||||
--) shift
|
||||
break;;
|
||||
|
||||
-*) echo "$0: invalid option: $1" >&2
|
||||
exit 1;;
|
||||
|
||||
*) break;;
|
||||
esac
|
||||
shift
|
||||
done
|
||||
|
||||
# We allow the use of options -d and -T together, by making -d
|
||||
# take the precedence; this is for compatibility with GNU install.
|
||||
|
||||
if test -n "$dir_arg"; then
|
||||
if test -n "$dst_arg"; then
|
||||
echo "$0: target directory not allowed when installing a directory." >&2
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
|
||||
if test $# -ne 0 && test -z "$dir_arg$dst_arg"; then
|
||||
# When -d is used, all remaining arguments are directories to create.
|
||||
# When -t is used, the destination is already specified.
|
||||
# Otherwise, the last argument is the destination. Remove it from $@.
|
||||
for arg
|
||||
do
|
||||
if test -n "$dst_arg"; then
|
||||
# $@ is not empty: it contains at least $arg.
|
||||
set fnord "$@" "$dst_arg"
|
||||
shift # fnord
|
||||
fi
|
||||
shift # arg
|
||||
dst_arg=$arg
|
||||
# Protect names problematic for 'test' and other utilities.
|
||||
case $dst_arg in
|
||||
-* | [=\(\)!]) dst_arg=./$dst_arg;;
|
||||
esac
|
||||
done
|
||||
fi
|
||||
|
||||
if test $# -eq 0; then
|
||||
if test -z "$dir_arg"; then
|
||||
echo "$0: no input file specified." >&2
|
||||
exit 1
|
||||
fi
|
||||
# It's OK to call 'install-sh -d' without argument.
|
||||
# This can happen when creating conditional directories.
|
||||
exit 0
|
||||
fi
|
||||
|
||||
if test -z "$dir_arg"; then
|
||||
if test $# -gt 1 || test "$is_target_a_directory" = always; then
|
||||
if test ! -d "$dst_arg"; then
|
||||
echo "$0: $dst_arg: Is not a directory." >&2
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
|
||||
if test -z "$dir_arg"; then
|
||||
do_exit='(exit $ret); exit $ret'
|
||||
trap "ret=129; $do_exit" 1
|
||||
trap "ret=130; $do_exit" 2
|
||||
trap "ret=141; $do_exit" 13
|
||||
trap "ret=143; $do_exit" 15
|
||||
|
||||
# Set umask so as not to create temps with too-generous modes.
|
||||
# However, 'strip' requires both read and write access to temps.
|
||||
case $mode in
|
||||
# Optimize common cases.
|
||||
*644) cp_umask=133;;
|
||||
*755) cp_umask=22;;
|
||||
|
||||
*[0-7])
|
||||
if test -z "$stripcmd"; then
|
||||
u_plus_rw=
|
||||
else
|
||||
u_plus_rw='% 200'
|
||||
fi
|
||||
cp_umask=`expr '(' 777 - $mode % 1000 ')' $u_plus_rw`;;
|
||||
*)
|
||||
if test -z "$stripcmd"; then
|
||||
u_plus_rw=
|
||||
else
|
||||
u_plus_rw=,u+rw
|
||||
fi
|
||||
cp_umask=$mode$u_plus_rw;;
|
||||
esac
|
||||
fi
|
||||
|
||||
for src
|
||||
do
|
||||
# Protect names problematic for 'test' and other utilities.
|
||||
case $src in
|
||||
-* | [=\(\)!]) src=./$src;;
|
||||
esac
|
||||
|
||||
if test -n "$dir_arg"; then
|
||||
dst=$src
|
||||
dstdir=$dst
|
||||
test -d "$dstdir"
|
||||
dstdir_status=$?
|
||||
# Don't chown directories that already exist.
|
||||
if test $dstdir_status = 0; then
|
||||
chowncmd=""
|
||||
fi
|
||||
else
|
||||
|
||||
# Waiting for this to be detected by the "$cpprog $src $dsttmp" command
|
||||
# might cause directories to be created, which would be especially bad
|
||||
# if $src (and thus $dsttmp) contains '*'.
|
||||
if test ! -f "$src" && test ! -d "$src"; then
|
||||
echo "$0: $src does not exist." >&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if test -z "$dst_arg"; then
|
||||
echo "$0: no destination specified." >&2
|
||||
exit 1
|
||||
fi
|
||||
dst=$dst_arg
|
||||
|
||||
# If destination is a directory, append the input filename.
|
||||
if test -d "$dst"; then
|
||||
if test "$is_target_a_directory" = never; then
|
||||
echo "$0: $dst_arg: Is a directory" >&2
|
||||
exit 1
|
||||
fi
|
||||
dstdir=$dst
|
||||
dstbase=`basename "$src"`
|
||||
case $dst in
|
||||
*/) dst=$dst$dstbase;;
|
||||
*) dst=$dst/$dstbase;;
|
||||
esac
|
||||
dstdir_status=0
|
||||
else
|
||||
dstdir=`dirname "$dst"`
|
||||
test -d "$dstdir"
|
||||
dstdir_status=$?
|
||||
fi
|
||||
fi
|
||||
|
||||
case $dstdir in
|
||||
*/) dstdirslash=$dstdir;;
|
||||
*) dstdirslash=$dstdir/;;
|
||||
esac
|
||||
|
||||
obsolete_mkdir_used=false
|
||||
|
||||
if test $dstdir_status != 0; then
|
||||
case $posix_mkdir in
|
||||
'')
|
||||
# With -d, create the new directory with the user-specified mode.
|
||||
# Otherwise, rely on $mkdir_umask.
|
||||
if test -n "$dir_arg"; then
|
||||
mkdir_mode=-m$mode
|
||||
else
|
||||
mkdir_mode=
|
||||
fi
|
||||
|
||||
posix_mkdir=false
|
||||
# The $RANDOM variable is not portable (e.g., dash). Use it
|
||||
# here however when possible just to lower collision chance.
|
||||
tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$
|
||||
|
||||
trap '
|
||||
ret=$?
|
||||
rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir" 2>/dev/null
|
||||
exit $ret
|
||||
' 0
|
||||
|
||||
# Because "mkdir -p" follows existing symlinks and we likely work
|
||||
# directly in world-writeable /tmp, make sure that the '$tmpdir'
|
||||
# directory is successfully created first before we actually test
|
||||
# 'mkdir -p'.
|
||||
if (umask $mkdir_umask &&
|
||||
$mkdirprog $mkdir_mode "$tmpdir" &&
|
||||
exec $mkdirprog $mkdir_mode -p -- "$tmpdir/a/b") >/dev/null 2>&1
|
||||
then
|
||||
if test -z "$dir_arg" || {
|
||||
# Check for POSIX incompatibilities with -m.
|
||||
# HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or
|
||||
# other-writable bit of parent directory when it shouldn't.
|
||||
# FreeBSD 6.1 mkdir -m -p sets mode of existing directory.
|
||||
test_tmpdir="$tmpdir/a"
|
||||
ls_ld_tmpdir=`ls -ld "$test_tmpdir"`
|
||||
case $ls_ld_tmpdir in
|
||||
d????-?r-*) different_mode=700;;
|
||||
d????-?--*) different_mode=755;;
|
||||
*) false;;
|
||||
esac &&
|
||||
$mkdirprog -m$different_mode -p -- "$test_tmpdir" && {
|
||||
ls_ld_tmpdir_1=`ls -ld "$test_tmpdir"`
|
||||
test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1"
|
||||
}
|
||||
}
|
||||
then posix_mkdir=:
|
||||
fi
|
||||
rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir"
|
||||
else
|
||||
# Remove any dirs left behind by ancient mkdir implementations.
|
||||
rmdir ./$mkdir_mode ./-p ./-- "$tmpdir" 2>/dev/null
|
||||
fi
|
||||
trap '' 0;;
|
||||
esac
|
||||
|
||||
if
|
||||
$posix_mkdir && (
|
||||
umask $mkdir_umask &&
|
||||
$doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir"
|
||||
)
|
||||
then :
|
||||
else
|
||||
|
||||
# mkdir does not conform to POSIX,
|
||||
# or it failed possibly due to a race condition. Create the
|
||||
# directory the slow way, step by step, checking for races as we go.
|
||||
|
||||
case $dstdir in
|
||||
/*) prefix='/';;
|
||||
[-=\(\)!]*) prefix='./';;
|
||||
*) prefix='';;
|
||||
esac
|
||||
|
||||
oIFS=$IFS
|
||||
IFS=/
|
||||
set -f
|
||||
set fnord $dstdir
|
||||
shift
|
||||
set +f
|
||||
IFS=$oIFS
|
||||
|
||||
prefixes=
|
||||
|
||||
for d
|
||||
do
|
||||
test X"$d" = X && continue
|
||||
|
||||
prefix=$prefix$d
|
||||
if test -d "$prefix"; then
|
||||
prefixes=
|
||||
else
|
||||
if $posix_mkdir; then
|
||||
(umask $mkdir_umask &&
|
||||
$doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir") && break
|
||||
# Don't fail if two instances are running concurrently.
|
||||
test -d "$prefix" || exit 1
|
||||
else
|
||||
case $prefix in
|
||||
*\'*) qprefix=`echo "$prefix" | sed "s/'/'\\\\\\\\''/g"`;;
|
||||
*) qprefix=$prefix;;
|
||||
esac
|
||||
prefixes="$prefixes '$qprefix'"
|
||||
fi
|
||||
fi
|
||||
prefix=$prefix/
|
||||
done
|
||||
|
||||
if test -n "$prefixes"; then
|
||||
# Don't fail if two instances are running concurrently.
|
||||
(umask $mkdir_umask &&
|
||||
eval "\$doit_exec \$mkdirprog $prefixes") ||
|
||||
test -d "$dstdir" || exit 1
|
||||
obsolete_mkdir_used=true
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
|
||||
if test -n "$dir_arg"; then
|
||||
{ test -z "$chowncmd" || $doit $chowncmd "$dst"; } &&
|
||||
{ test -z "$chgrpcmd" || $doit $chgrpcmd "$dst"; } &&
|
||||
{ test "$obsolete_mkdir_used$chowncmd$chgrpcmd" = false ||
|
||||
test -z "$chmodcmd" || $doit $chmodcmd $mode "$dst"; } || exit 1
|
||||
else
|
||||
|
||||
# Make a couple of temp file names in the proper directory.
|
||||
dsttmp=${dstdirslash}_inst.$$_
|
||||
rmtmp=${dstdirslash}_rm.$$_
|
||||
|
||||
# Trap to clean up those temp files at exit.
|
||||
trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0
|
||||
|
||||
# Copy the file name to the temp name.
|
||||
(umask $cp_umask &&
|
||||
{ test -z "$stripcmd" || {
|
||||
# Create $dsttmp read-write so that cp doesn't create it read-only,
|
||||
# which would cause strip to fail.
|
||||
if test -z "$doit"; then
|
||||
: >"$dsttmp" # No need to fork-exec 'touch'.
|
||||
else
|
||||
$doit touch "$dsttmp"
|
||||
fi
|
||||
}
|
||||
} &&
|
||||
$doit_exec $cpprog "$src" "$dsttmp") &&
|
||||
|
||||
# and set any options; do chmod last to preserve setuid bits.
|
||||
#
|
||||
# If any of these fail, we abort the whole thing. If we want to
|
||||
# ignore errors from any of these, just make sure not to ignore
|
||||
# errors from the above "$doit $cpprog $src $dsttmp" command.
|
||||
#
|
||||
{ test -z "$chowncmd" || $doit $chowncmd "$dsttmp"; } &&
|
||||
{ test -z "$chgrpcmd" || $doit $chgrpcmd "$dsttmp"; } &&
|
||||
{ test -z "$stripcmd" || $doit $stripcmd "$dsttmp"; } &&
|
||||
{ test -z "$chmodcmd" || $doit $chmodcmd $mode "$dsttmp"; } &&
|
||||
|
||||
# If -C, don't bother to copy if it wouldn't change the file.
|
||||
if $copy_on_change &&
|
||||
old=`LC_ALL=C ls -dlL "$dst" 2>/dev/null` &&
|
||||
new=`LC_ALL=C ls -dlL "$dsttmp" 2>/dev/null` &&
|
||||
set -f &&
|
||||
set X $old && old=:$2:$4:$5:$6 &&
|
||||
set X $new && new=:$2:$4:$5:$6 &&
|
||||
set +f &&
|
||||
test "$old" = "$new" &&
|
||||
$cmpprog "$dst" "$dsttmp" >/dev/null 2>&1
|
||||
then
|
||||
rm -f "$dsttmp"
|
||||
else
|
||||
# If $backupsuffix is set, and the file being installed
|
||||
# already exists, attempt a backup. Don't worry if it fails,
|
||||
# e.g., if mv doesn't support -f.
|
||||
if test -n "$backupsuffix" && test -f "$dst"; then
|
||||
$doit $mvcmd -f "$dst" "$dst$backupsuffix" 2>/dev/null
|
||||
fi
|
||||
|
||||
# Rename the file to the real destination.
|
||||
$doit $mvcmd -f "$dsttmp" "$dst" 2>/dev/null ||
|
||||
|
||||
# The rename failed, perhaps because mv can't rename something else
|
||||
# to itself, or perhaps because mv is so ancient that it does not
|
||||
# support -f.
|
||||
{
|
||||
# Now remove or move aside any old file at destination location.
|
||||
# We try this two ways since rm can't unlink itself on some
|
||||
# systems and the destination file might be busy for other
|
||||
# reasons. In this case, the final cleanup might fail but the new
|
||||
# file should still install successfully.
|
||||
{
|
||||
test ! -f "$dst" ||
|
||||
$doit $rmcmd "$dst" 2>/dev/null ||
|
||||
{ $doit $mvcmd -f "$dst" "$rmtmp" 2>/dev/null &&
|
||||
{ $doit $rmcmd "$rmtmp" 2>/dev/null; :; }
|
||||
} ||
|
||||
{ echo "$0: cannot unlink or rename $dst" >&2
|
||||
(exit 1); exit 1
|
||||
}
|
||||
} &&
|
||||
|
||||
# Now rename the file to the real destination.
|
||||
$doit $mvcmd "$dsttmp" "$dst"
|
||||
}
|
||||
fi || exit 1
|
||||
|
||||
trap '' 0
|
||||
fi
|
||||
done
|
||||
|
||||
# Local variables:
|
||||
# eval: (add-hook 'before-save-hook 'time-stamp)
|
||||
# time-stamp-start: "scriptversion="
|
||||
# time-stamp-format: "%:y-%02m-%02d.%02H"
|
||||
# time-stamp-time-zone: "UTC0"
|
||||
# time-stamp-end: "; # UTC"
|
||||
# End:
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,215 +0,0 @@
|
||||
#! /bin/sh
|
||||
# Common wrapper for a few potentially missing GNU programs.
|
||||
|
||||
scriptversion=2018-03-07.03; # UTC
|
||||
|
||||
# Copyright (C) 1996-2021 Free Software Foundation, Inc.
|
||||
# Originally written by Fran,cois Pinard <pinard@iro.umontreal.ca>, 1996.
|
||||
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2, or (at your option)
|
||||
# any later version.
|
||||
|
||||
# This program 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 for more details.
|
||||
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
# As a special exception to the GNU General Public License, if you
|
||||
# distribute this file as part of a program that contains a
|
||||
# configuration script generated by Autoconf, you may include it under
|
||||
# the same distribution terms that you use for the rest of that program.
|
||||
|
||||
if test $# -eq 0; then
|
||||
echo 1>&2 "Try '$0 --help' for more information"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
case $1 in
|
||||
|
||||
--is-lightweight)
|
||||
# Used by our autoconf macros to check whether the available missing
|
||||
# script is modern enough.
|
||||
exit 0
|
||||
;;
|
||||
|
||||
--run)
|
||||
# Back-compat with the calling convention used by older automake.
|
||||
shift
|
||||
;;
|
||||
|
||||
-h|--h|--he|--hel|--help)
|
||||
echo "\
|
||||
$0 [OPTION]... PROGRAM [ARGUMENT]...
|
||||
|
||||
Run 'PROGRAM [ARGUMENT]...', returning a proper advice when this fails due
|
||||
to PROGRAM being missing or too old.
|
||||
|
||||
Options:
|
||||
-h, --help display this help and exit
|
||||
-v, --version output version information and exit
|
||||
|
||||
Supported PROGRAM values:
|
||||
aclocal autoconf autoheader autom4te automake makeinfo
|
||||
bison yacc flex lex help2man
|
||||
|
||||
Version suffixes to PROGRAM as well as the prefixes 'gnu-', 'gnu', and
|
||||
'g' are ignored when checking the name.
|
||||
|
||||
Send bug reports to <bug-automake@gnu.org>."
|
||||
exit $?
|
||||
;;
|
||||
|
||||
-v|--v|--ve|--ver|--vers|--versi|--versio|--version)
|
||||
echo "missing $scriptversion (GNU Automake)"
|
||||
exit $?
|
||||
;;
|
||||
|
||||
-*)
|
||||
echo 1>&2 "$0: unknown '$1' option"
|
||||
echo 1>&2 "Try '$0 --help' for more information"
|
||||
exit 1
|
||||
;;
|
||||
|
||||
esac
|
||||
|
||||
# Run the given program, remember its exit status.
|
||||
"$@"; st=$?
|
||||
|
||||
# If it succeeded, we are done.
|
||||
test $st -eq 0 && exit 0
|
||||
|
||||
# Also exit now if we it failed (or wasn't found), and '--version' was
|
||||
# passed; such an option is passed most likely to detect whether the
|
||||
# program is present and works.
|
||||
case $2 in --version|--help) exit $st;; esac
|
||||
|
||||
# Exit code 63 means version mismatch. This often happens when the user
|
||||
# tries to use an ancient version of a tool on a file that requires a
|
||||
# minimum version.
|
||||
if test $st -eq 63; then
|
||||
msg="probably too old"
|
||||
elif test $st -eq 127; then
|
||||
# Program was missing.
|
||||
msg="missing on your system"
|
||||
else
|
||||
# Program was found and executed, but failed. Give up.
|
||||
exit $st
|
||||
fi
|
||||
|
||||
perl_URL=https://www.perl.org/
|
||||
flex_URL=https://github.com/westes/flex
|
||||
gnu_software_URL=https://www.gnu.org/software
|
||||
|
||||
program_details ()
|
||||
{
|
||||
case $1 in
|
||||
aclocal|automake)
|
||||
echo "The '$1' program is part of the GNU Automake package:"
|
||||
echo "<$gnu_software_URL/automake>"
|
||||
echo "It also requires GNU Autoconf, GNU m4 and Perl in order to run:"
|
||||
echo "<$gnu_software_URL/autoconf>"
|
||||
echo "<$gnu_software_URL/m4/>"
|
||||
echo "<$perl_URL>"
|
||||
;;
|
||||
autoconf|autom4te|autoheader)
|
||||
echo "The '$1' program is part of the GNU Autoconf package:"
|
||||
echo "<$gnu_software_URL/autoconf/>"
|
||||
echo "It also requires GNU m4 and Perl in order to run:"
|
||||
echo "<$gnu_software_URL/m4/>"
|
||||
echo "<$perl_URL>"
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
give_advice ()
|
||||
{
|
||||
# Normalize program name to check for.
|
||||
normalized_program=`echo "$1" | sed '
|
||||
s/^gnu-//; t
|
||||
s/^gnu//; t
|
||||
s/^g//; t'`
|
||||
|
||||
printf '%s\n' "'$1' is $msg."
|
||||
|
||||
configure_deps="'configure.ac' or m4 files included by 'configure.ac'"
|
||||
case $normalized_program in
|
||||
autoconf*)
|
||||
echo "You should only need it if you modified 'configure.ac',"
|
||||
echo "or m4 files included by it."
|
||||
program_details 'autoconf'
|
||||
;;
|
||||
autoheader*)
|
||||
echo "You should only need it if you modified 'acconfig.h' or"
|
||||
echo "$configure_deps."
|
||||
program_details 'autoheader'
|
||||
;;
|
||||
automake*)
|
||||
echo "You should only need it if you modified 'Makefile.am' or"
|
||||
echo "$configure_deps."
|
||||
program_details 'automake'
|
||||
;;
|
||||
aclocal*)
|
||||
echo "You should only need it if you modified 'acinclude.m4' or"
|
||||
echo "$configure_deps."
|
||||
program_details 'aclocal'
|
||||
;;
|
||||
autom4te*)
|
||||
echo "You might have modified some maintainer files that require"
|
||||
echo "the 'autom4te' program to be rebuilt."
|
||||
program_details 'autom4te'
|
||||
;;
|
||||
bison*|yacc*)
|
||||
echo "You should only need it if you modified a '.y' file."
|
||||
echo "You may want to install the GNU Bison package:"
|
||||
echo "<$gnu_software_URL/bison/>"
|
||||
;;
|
||||
lex*|flex*)
|
||||
echo "You should only need it if you modified a '.l' file."
|
||||
echo "You may want to install the Fast Lexical Analyzer package:"
|
||||
echo "<$flex_URL>"
|
||||
;;
|
||||
help2man*)
|
||||
echo "You should only need it if you modified a dependency" \
|
||||
"of a man page."
|
||||
echo "You may want to install the GNU Help2man package:"
|
||||
echo "<$gnu_software_URL/help2man/>"
|
||||
;;
|
||||
makeinfo*)
|
||||
echo "You should only need it if you modified a '.texi' file, or"
|
||||
echo "any other file indirectly affecting the aspect of the manual."
|
||||
echo "You might want to install the Texinfo package:"
|
||||
echo "<$gnu_software_URL/texinfo/>"
|
||||
echo "The spurious makeinfo call might also be the consequence of"
|
||||
echo "using a buggy 'make' (AIX, DU, IRIX), in which case you might"
|
||||
echo "want to install GNU make:"
|
||||
echo "<$gnu_software_URL/make/>"
|
||||
;;
|
||||
*)
|
||||
echo "You might have modified some files without having the proper"
|
||||
echo "tools for further handling them. Check the 'README' file, it"
|
||||
echo "often tells you about the needed prerequisites for installing"
|
||||
echo "this package. You may also peek at any GNU archive site, in"
|
||||
echo "case some other package contains this missing '$1' program."
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
give_advice "$1" | sed -e '1s/^/WARNING: /' \
|
||||
-e '2,$s/^/ /' >&2
|
||||
|
||||
# Propagate the correct exit status (expected to be 127 for a program
|
||||
# not found, 63 for a program that failed due to version mismatch).
|
||||
exit $st
|
||||
|
||||
# Local variables:
|
||||
# eval: (add-hook 'before-save-hook 'time-stamp)
|
||||
# time-stamp-start: "scriptversion="
|
||||
# time-stamp-format: "%:y-%02m-%02d.%02H"
|
||||
# time-stamp-time-zone: "UTC0"
|
||||
# time-stamp-end: "; # UTC"
|
||||
# End:
|
||||
@@ -1,153 +0,0 @@
|
||||
#! /bin/sh
|
||||
# test-driver - basic testsuite driver script.
|
||||
|
||||
scriptversion=2018-03-07.03; # UTC
|
||||
|
||||
# Copyright (C) 2011-2021 Free Software Foundation, Inc.
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2, or (at your option)
|
||||
# any later version.
|
||||
#
|
||||
# This program 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 for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
# As a special exception to the GNU General Public License, if you
|
||||
# distribute this file as part of a program that contains a
|
||||
# configuration script generated by Autoconf, you may include it under
|
||||
# the same distribution terms that you use for the rest of that program.
|
||||
|
||||
# This file is maintained in Automake, please report
|
||||
# bugs to <bug-automake@gnu.org> or send patches to
|
||||
# <automake-patches@gnu.org>.
|
||||
|
||||
# Make unconditional expansion of undefined variables an error. This
|
||||
# helps a lot in preventing typo-related bugs.
|
||||
set -u
|
||||
|
||||
usage_error ()
|
||||
{
|
||||
echo "$0: $*" >&2
|
||||
print_usage >&2
|
||||
exit 2
|
||||
}
|
||||
|
||||
print_usage ()
|
||||
{
|
||||
cat <<END
|
||||
Usage:
|
||||
test-driver --test-name NAME --log-file PATH --trs-file PATH
|
||||
[--expect-failure {yes|no}] [--color-tests {yes|no}]
|
||||
[--enable-hard-errors {yes|no}] [--]
|
||||
TEST-SCRIPT [TEST-SCRIPT-ARGUMENTS]
|
||||
|
||||
The '--test-name', '--log-file' and '--trs-file' options are mandatory.
|
||||
See the GNU Automake documentation for information.
|
||||
END
|
||||
}
|
||||
|
||||
test_name= # Used for reporting.
|
||||
log_file= # Where to save the output of the test script.
|
||||
trs_file= # Where to save the metadata of the test run.
|
||||
expect_failure=no
|
||||
color_tests=no
|
||||
enable_hard_errors=yes
|
||||
while test $# -gt 0; do
|
||||
case $1 in
|
||||
--help) print_usage; exit $?;;
|
||||
--version) echo "test-driver $scriptversion"; exit $?;;
|
||||
--test-name) test_name=$2; shift;;
|
||||
--log-file) log_file=$2; shift;;
|
||||
--trs-file) trs_file=$2; shift;;
|
||||
--color-tests) color_tests=$2; shift;;
|
||||
--expect-failure) expect_failure=$2; shift;;
|
||||
--enable-hard-errors) enable_hard_errors=$2; shift;;
|
||||
--) shift; break;;
|
||||
-*) usage_error "invalid option: '$1'";;
|
||||
*) break;;
|
||||
esac
|
||||
shift
|
||||
done
|
||||
|
||||
missing_opts=
|
||||
test x"$test_name" = x && missing_opts="$missing_opts --test-name"
|
||||
test x"$log_file" = x && missing_opts="$missing_opts --log-file"
|
||||
test x"$trs_file" = x && missing_opts="$missing_opts --trs-file"
|
||||
if test x"$missing_opts" != x; then
|
||||
usage_error "the following mandatory options are missing:$missing_opts"
|
||||
fi
|
||||
|
||||
if test $# -eq 0; then
|
||||
usage_error "missing argument"
|
||||
fi
|
||||
|
||||
if test $color_tests = yes; then
|
||||
# Keep this in sync with 'lib/am/check.am:$(am__tty_colors)'.
|
||||
red='[0;31m' # Red.
|
||||
grn='[0;32m' # Green.
|
||||
lgn='[1;32m' # Light green.
|
||||
blu='[1;34m' # Blue.
|
||||
mgn='[0;35m' # Magenta.
|
||||
std='[m' # No color.
|
||||
else
|
||||
red= grn= lgn= blu= mgn= std=
|
||||
fi
|
||||
|
||||
do_exit='rm -f $log_file $trs_file; (exit $st); exit $st'
|
||||
trap "st=129; $do_exit" 1
|
||||
trap "st=130; $do_exit" 2
|
||||
trap "st=141; $do_exit" 13
|
||||
trap "st=143; $do_exit" 15
|
||||
|
||||
# Test script is run here. We create the file first, then append to it,
|
||||
# to ameliorate tests themselves also writing to the log file. Our tests
|
||||
# don't, but others can (automake bug#35762).
|
||||
: >"$log_file"
|
||||
"$@" >>"$log_file" 2>&1
|
||||
estatus=$?
|
||||
|
||||
if test $enable_hard_errors = no && test $estatus -eq 99; then
|
||||
tweaked_estatus=1
|
||||
else
|
||||
tweaked_estatus=$estatus
|
||||
fi
|
||||
|
||||
case $tweaked_estatus:$expect_failure in
|
||||
0:yes) col=$red res=XPASS recheck=yes gcopy=yes;;
|
||||
0:*) col=$grn res=PASS recheck=no gcopy=no;;
|
||||
77:*) col=$blu res=SKIP recheck=no gcopy=yes;;
|
||||
99:*) col=$mgn res=ERROR recheck=yes gcopy=yes;;
|
||||
*:yes) col=$lgn res=XFAIL recheck=no gcopy=yes;;
|
||||
*:*) col=$red res=FAIL recheck=yes gcopy=yes;;
|
||||
esac
|
||||
|
||||
# Report the test outcome and exit status in the logs, so that one can
|
||||
# know whether the test passed or failed simply by looking at the '.log'
|
||||
# file, without the need of also peaking into the corresponding '.trs'
|
||||
# file (automake bug#11814).
|
||||
echo "$res $test_name (exit status: $estatus)" >>"$log_file"
|
||||
|
||||
# Report outcome to console.
|
||||
echo "${col}${res}${std}: $test_name"
|
||||
|
||||
# Register the test result, and other relevant metadata.
|
||||
echo ":test-result: $res" > $trs_file
|
||||
echo ":global-test-result: $res" >> $trs_file
|
||||
echo ":recheck: $recheck" >> $trs_file
|
||||
echo ":copy-in-global-log: $gcopy" >> $trs_file
|
||||
|
||||
# Local Variables:
|
||||
# mode: shell-script
|
||||
# sh-indentation: 2
|
||||
# eval: (add-hook 'before-save-hook 'time-stamp)
|
||||
# time-stamp-start: "scriptversion="
|
||||
# time-stamp-format: "%:y-%02m-%02d.%02H"
|
||||
# time-stamp-time-zone: "UTC0"
|
||||
# time-stamp-end: "; # UTC"
|
||||
# End:
|
||||
-34081
File diff suppressed because it is too large
Load Diff
@@ -1,764 +0,0 @@
|
||||
dnl
|
||||
dnl Configure.in file for the Midnight Commander
|
||||
dnl
|
||||
|
||||
dnl 2.64 is required at least for m4_esyscmd_s()
|
||||
AC_PREREQ([2.64])
|
||||
|
||||
AC_INIT([GNU Midnight Commander], m4_esyscmd_s([./version.sh .]),
|
||||
[https://www.midnight-commander.org/wiki/NewTicket], [mc],
|
||||
[https://www.midnight-commander.org/])
|
||||
|
||||
m4_pattern_forbid(MC_)
|
||||
AC_CONFIG_MACRO_DIR([m4])
|
||||
AC_CONFIG_AUX_DIR(config)
|
||||
AC_CONFIG_SRCDIR(src/main.c)
|
||||
AC_CONFIG_HEADERS(config.h)
|
||||
|
||||
dnl Apply "no-define" to avoid defining the VERSION macro in config.h
|
||||
AM_INIT_AUTOMAKE([no-define])
|
||||
dnl PACKAGE macro isn't defined if "no-define" is applied
|
||||
AC_DEFINE([PACKAGE], ["mc"], [Name of package])
|
||||
|
||||
dnl Enable silent rules by default (if yes)
|
||||
m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
|
||||
|
||||
mc_VERSION
|
||||
|
||||
AM_MAINTAINER_MODE
|
||||
|
||||
AC_CANONICAL_HOST
|
||||
|
||||
AC_USE_SYSTEM_EXTENSIONS
|
||||
|
||||
|
||||
dnl ############################################################################
|
||||
dnl Check for compiler
|
||||
dnl ############################################################################
|
||||
|
||||
dnl This should be checked before toolchain macros, otherwise they will remember
|
||||
dnl that ar cannot be found and linking via libtool will fail at a later stage
|
||||
AC_CHECK_TOOLS([AR], [ar gar])
|
||||
|
||||
AC_PROG_CC
|
||||
|
||||
# AC_PROG_CC doesn't try enabling C99 in autoconf 2.69 and below, but
|
||||
# AC_PROG_CC_C99 is deprecated in newer ones. In autoconf 2.70+ both
|
||||
# will try enabling features up to C11.
|
||||
m4_version_prereq([2.70], [AC_PROG_CC], [AC_PROG_CC_C99])
|
||||
|
||||
mc_CHECK_CFLAGS
|
||||
|
||||
CFLAGS_OPTS=""
|
||||
if test "x$CFLAGS" = "x"; then
|
||||
CFLAGS_OPTS=" -O2 "
|
||||
fi
|
||||
if test x$USE_MAINTAINER_MODE = xyes; then
|
||||
CFLAGS_OPTS="-g3 -Og -ggdb"
|
||||
AC_DEFINE(USE_MAINTAINER_MODE, 1, [Use maintainer mode])
|
||||
fi
|
||||
|
||||
AC_ARG_ENABLE([werror],
|
||||
AS_HELP_STRING([--enable-werror], [Handle all compiler warnings as errors]))
|
||||
if test "x$enable_werror" = xyes; then
|
||||
AX_APPEND_COMPILE_FLAGS([-Werror], [mc_configured_cflags])
|
||||
fi
|
||||
|
||||
dnl Compiler can generate warnings for unrecognized flags added to CFLAGS
|
||||
dnl which causes attribute checks to fail
|
||||
ax_gcc_func_attribute_save_flags=$[]_AC_LANG_PREFIX[]FLAGS
|
||||
_AC_LANG_PREFIX[]FLAGS=
|
||||
AX_GCC_FUNC_ATTRIBUTE([fallthrough])
|
||||
AX_GCC_FUNC_ATTRIBUTE([weak])
|
||||
AX_GCC_FUNC_ATTRIBUTE([unused])
|
||||
_AC_LANG_PREFIX[]FLAGS=$ax_gcc_func_attribute_save_flags
|
||||
unset ax_gcc_func_attribute_save_flags
|
||||
|
||||
LT_INIT
|
||||
|
||||
|
||||
dnl ############################################################################
|
||||
dnl Check for programs
|
||||
dnl ############################################################################
|
||||
|
||||
AC_PROG_SED
|
||||
PKG_PROG_PKG_CONFIG
|
||||
AC_PROG_INSTALL
|
||||
AC_PROG_LN_S
|
||||
dnl See also the "OS specific stuff" section below.
|
||||
|
||||
dnl Check nroff and the options it supports
|
||||
AC_CHECK_PROG(HAVE_nroff, nroff, true, false)
|
||||
dnl Default values
|
||||
MANDOC=-man
|
||||
MAN_FLAGS=
|
||||
if $HAVE_nroff; then
|
||||
AC_MSG_CHECKING([for manual formatting macros])
|
||||
AC_CACHE_VAL(mc_cv_mandoc, [
|
||||
nroff -mandoc < /dev/null > /dev/null 2>&1
|
||||
if test $? = 0; then
|
||||
mc_cv_mandoc=-mandoc
|
||||
else
|
||||
mc_cv_mandoc=-man
|
||||
fi
|
||||
])
|
||||
MANDOC=$mc_cv_mandoc
|
||||
AC_MSG_RESULT([$MANDOC])
|
||||
|
||||
AC_MSG_CHECKING([for option to disable ANSI color in manuals])
|
||||
AC_CACHE_VAL(mc_cv_man_nocolor, [
|
||||
nroff -c < /dev/null > /dev/null 2>&1
|
||||
if test $? = 0; then
|
||||
mc_cv_man_nocolor=-c
|
||||
else
|
||||
mc_cv_man_nocolor=
|
||||
fi
|
||||
])
|
||||
MAN_FLAGS=$mc_cv_man_nocolor
|
||||
AC_MSG_RESULT([${MAN_NOCOLOR-none}])
|
||||
|
||||
AC_MSG_CHECKING([if nroff accepts -Tlatin1 or -Tascii])
|
||||
AC_CACHE_VAL(mc_cv_nroff_tascii, [
|
||||
mc_cv_nroff_tascii=
|
||||
nroff -Tlatin1 < /dev/null > /dev/null 2>&1 /dev/null
|
||||
if test $? = 0; then
|
||||
mc_cv_nroff_tascii=-Tlatin1
|
||||
else
|
||||
nroff -Tascii < /dev/null > /dev/null 2>&1 /dev/null
|
||||
if test $? = 0; then
|
||||
mc_cv_nroff_tascii=-Tascii
|
||||
fi
|
||||
fi
|
||||
])
|
||||
AC_MSG_RESULT([${mc_cv_nroff_tascii-no}])
|
||||
MAN_FLAGS="$MAN_FLAGS $mc_cv_nroff_tascii"
|
||||
fi
|
||||
|
||||
AC_SUBST(MANDOC)
|
||||
AC_SUBST(MAN_FLAGS)
|
||||
|
||||
dnl Check for -z, -b, -L, and -S options to file
|
||||
AC_CHECK_PROG(HAVE_FILECMD, file, true, false)
|
||||
if $HAVE_FILECMD; then
|
||||
dnl Don't use the file command if it doesn't accept the -z option
|
||||
AC_MSG_CHECKING([for -z option to file command])
|
||||
AC_CACHE_VAL(mc_cv_file_z, [
|
||||
file -z . > /dev/null 2>&1
|
||||
if test $? = 0; then
|
||||
mc_cv_file_z=yes
|
||||
else
|
||||
mc_cv_file_z=no
|
||||
fi
|
||||
])
|
||||
AC_MSG_RESULT([$mc_cv_file_z])
|
||||
|
||||
if test x$mc_cv_file_z = xyes; then
|
||||
AC_DEFINE(USE_FILE_CMD, 1, [Define if the file command accepts the -z option])
|
||||
else
|
||||
AC_MSG_WARN([The file command doesn't accept the -z option and will not be used])
|
||||
fi
|
||||
|
||||
if test x$mc_cv_file_z = xyes; then
|
||||
dnl file is used; check -b, -L and -S options
|
||||
|
||||
AC_MSG_CHECKING([for -b option to file command])
|
||||
AC_CACHE_VAL(mc_cv_file_b, [
|
||||
file -b . > /dev/null 2>&1
|
||||
if test $? = 0; then
|
||||
mc_cv_file_b=yes
|
||||
else
|
||||
mc_cv_file_b=no
|
||||
fi
|
||||
])
|
||||
AC_MSG_RESULT([$mc_cv_file_b])
|
||||
|
||||
if test x$mc_cv_file_b = xyes; then
|
||||
AC_DEFINE(FILE_B, "-b ", [Define if the file command accepts the -b option])
|
||||
fi
|
||||
|
||||
AC_MSG_CHECKING([for -L option to file command])
|
||||
AC_CACHE_VAL(mc_cv_file_L, [
|
||||
file -L . > /dev/null 2>&1
|
||||
if test $? = 0; then
|
||||
mc_cv_file_L=yes
|
||||
else
|
||||
mc_cv_file_L=no
|
||||
fi
|
||||
])
|
||||
AC_MSG_RESULT([$mc_cv_file_L])
|
||||
|
||||
if test x$mc_cv_file_L = xyes; then
|
||||
AC_DEFINE(FILE_L, "-L ", [Define if the file command accepts the -L option])
|
||||
else
|
||||
AC_DEFINE(FILE_L, "", [Define if the file command accepts the -L option])
|
||||
fi
|
||||
|
||||
dnl The file command accepts the -S option since 5.33
|
||||
AC_MSG_CHECKING([for -S option to file command])
|
||||
AC_CACHE_VAL(mc_cv_file_S, [
|
||||
file -S . > /dev/null 2>&1
|
||||
if test $? = 0; then
|
||||
mc_cv_file_S=yes
|
||||
else
|
||||
mc_cv_file_S=no
|
||||
fi
|
||||
])
|
||||
AC_MSG_RESULT([$mc_cv_file_S])
|
||||
|
||||
if test x$mc_cv_file_S = xyes; then
|
||||
AC_DEFINE(FILE_S, "-S ", [Define if file command accepts the -S option])
|
||||
else
|
||||
AC_DEFINE(FILE_S, "", [Define if file command accepts the -S option])
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
|
||||
|
||||
dnl ############################################################################
|
||||
dnl Check for other tools
|
||||
dnl ############################################################################
|
||||
|
||||
AC_CHECK_TOOLS([INDENT], [gindent indent])
|
||||
mc_UNIT_TESTS
|
||||
|
||||
|
||||
dnl ############################################################################
|
||||
dnl Check for main libraries
|
||||
dnl ############################################################################
|
||||
|
||||
mc_CHECK_GLIB
|
||||
mc_G_MODULE_SUPPORTED
|
||||
mc_WITH_SCREEN
|
||||
mc_CHECK_SEARCH_TYPE
|
||||
dnl X11 support. Used to read keyboard modifiers when running under X11.
|
||||
mc_WITH_X
|
||||
|
||||
|
||||
dnl ############################################################################
|
||||
dnl Check for header files
|
||||
dnl ############################################################################
|
||||
|
||||
AC_CHECK_HEADERS([string.h memory.h limits.h malloc.h \
|
||||
utime.h sys/statfs.h sys/vfs.h \
|
||||
sys/select.h sys/ioctl.h stropts.h arpa/inet.h \
|
||||
sys/socket.h])
|
||||
dnl This macro is redefined in m4.include/gnulib/sys_types_h.m4
|
||||
dnl to work around a buggy version in autoconf <= 2.69.
|
||||
AC_HEADER_MAJOR
|
||||
|
||||
mc_CHECK_HEADER_STDCKDINT
|
||||
|
||||
|
||||
dnl ############################################################################
|
||||
dnl Check for types
|
||||
dnl ############################################################################
|
||||
|
||||
dnl Check largefile before type sizeof checks
|
||||
AC_SYS_LARGEFILE
|
||||
|
||||
AC_CHECK_SIZEOF(long)
|
||||
AC_TYPE_UINTMAX_T
|
||||
AC_CHECK_SIZEOF(uintmax_t)
|
||||
AC_TYPE_OFF_T
|
||||
AC_CHECK_SIZEOF(off_t)
|
||||
AC_TYPE_MODE_T
|
||||
gl_PROMOTED_TYPE_MODE_T
|
||||
AC_TYPE_PID_T
|
||||
AC_TYPE_UID_T
|
||||
|
||||
dnl Taken from GNU/Linux, and should be good enough on platforms lacking these types.
|
||||
AC_CHECK_TYPE([dev_t], [unsigned long long int])
|
||||
AC_CHECK_TYPE([ino_t], [unsigned long long int])
|
||||
|
||||
dnl Taken from GNU/Linux, and should be good enough on platforms lacking these types.
|
||||
AC_CHECK_TYPE([major_t], [unsigned int])
|
||||
AC_CHECK_TYPE([minor_t], [unsigned int])
|
||||
|
||||
AC_STRUCT_ST_BLOCKS
|
||||
AC_CHECK_MEMBERS([struct stat.st_blksize, struct stat.st_rdev, struct stat.st_mtim, struct stat.st_mtimespec, struct stat.st_mtimensec])
|
||||
gl_STAT_SIZE
|
||||
|
||||
AH_TEMPLATE([sig_atomic_t],
|
||||
[/* Define to `int' if <signal.h> doesn't define.])
|
||||
AH_TEMPLATE([SIG_ATOMIC_VOLATILE_T],
|
||||
[Some systems declare sig_atomic_t as volatile, some others -- no.
|
||||
This define will have value `sig_atomic_t' or
|
||||
`volatile sig_atomic_t' accordingly.])
|
||||
|
||||
AC_MSG_CHECKING(for sig_atomic_t in signal.h)
|
||||
AC_EGREP_HEADER(sig_atomic_t,signal.h,
|
||||
[
|
||||
ac_cv_type_sig_atomic_t=yes;
|
||||
AC_EGREP_HEADER(volatile.*sig_atomic_t,
|
||||
signal.h,
|
||||
[
|
||||
is_sig_atomic_t_volatile=yes;
|
||||
AC_MSG_RESULT([yes, volatile])
|
||||
],
|
||||
[
|
||||
is_sig_atomic_t_volatile=no;
|
||||
AC_MSG_RESULT([yes, non volatile])
|
||||
])
|
||||
],
|
||||
[
|
||||
AC_MSG_RESULT(no)
|
||||
AC_CHECK_TYPE(sig_atomic_t, int)
|
||||
is_sig_atomic_t_volatile=no
|
||||
])
|
||||
if test $is_sig_atomic_t_volatile = 'yes'
|
||||
then
|
||||
AC_DEFINE(SIG_ATOMIC_VOLATILE_T, sig_atomic_t)
|
||||
else
|
||||
AC_DEFINE(SIG_ATOMIC_VOLATILE_T, [volatile sig_atomic_t])
|
||||
fi
|
||||
|
||||
|
||||
dnl ############################################################################
|
||||
dnl Check for functions
|
||||
dnl ############################################################################
|
||||
|
||||
AC_CHECK_FUNCS([\
|
||||
strverscmp \
|
||||
strncasecmp \
|
||||
realpath
|
||||
])
|
||||
|
||||
dnl getpt is a GNU Extension (glibc 2.1.x)
|
||||
AC_CHECK_FUNCS(posix_openpt, , [AC_CHECK_FUNCS(getpt)])
|
||||
AC_CHECK_FUNCS(grantpt, , [AC_CHECK_LIB(pt, grantpt)])
|
||||
|
||||
dnl replacing lstat with statlstat on sco makes it more portable between
|
||||
dnl sco clones
|
||||
AC_CHECK_FUNCS(statlstat)
|
||||
|
||||
mc_GET_FS_INFO
|
||||
|
||||
|
||||
dnl ############################################################################
|
||||
dnl Internationalization
|
||||
dnl ############################################################################
|
||||
|
||||
AC_CHECK_FUNCS([setlocale])
|
||||
|
||||
AM_GNU_GETTEXT([external], [need-ngettext])
|
||||
AM_GNU_GETTEXT_VERSION([0.18.2])
|
||||
|
||||
mc_I18N
|
||||
|
||||
dnl ############################################################################
|
||||
dnl OS specific stuff
|
||||
dnl ############################################################################
|
||||
|
||||
AC_CHECK_DECLS([environ], , ,
|
||||
[ #include <unistd.h>
|
||||
#include <stdlib.h> ])
|
||||
|
||||
AC_PATH_PROG([PERL], [perl], [/usr/bin/env perl], [$PATH$PATH_SEPARATORQOpenSys/pkgs/bin])
|
||||
AC_PATH_PROG([PERL_FOR_BUILD], [perl], [/usr/bin/env perl], [$PATH$PATH_SEPARATORQOpenSys/pkgs/bin])
|
||||
AC_PATH_PROG([PYTHON], [python3], [/usr/bin/env python3], [$PATH$PATH_SEPARATORQOpenSys/pkgs/bin])
|
||||
AC_PATH_PROG([RUBY], [ruby], [/usr/bin/env ruby], [$PATH$PATH_SEPARATORQOpenSys/pkgs/bin])
|
||||
|
||||
case $host_os in
|
||||
aux*)
|
||||
# A/UX
|
||||
LIBS="$LIBS -lposix"
|
||||
AC_DEFINE(_POSIX_SOURCE)
|
||||
;;
|
||||
esac
|
||||
|
||||
dnl If running under AIX, AC_USE_SYSTEM_EXTENSIONS does not tell us that
|
||||
AC_MSG_CHECKING([for AIX defines])
|
||||
AC_EGREP_CPP([yes],
|
||||
[
|
||||
#if defined(AIX) || defined(_AIX) || defined(__aix__) || defined(aix)
|
||||
yes
|
||||
#endif
|
||||
],
|
||||
[
|
||||
AC_DEFINE(IS_AIX, 1, [Define if compiling for AIX])
|
||||
AC_MSG_RESULT(yes)
|
||||
],
|
||||
[
|
||||
AC_MSG_RESULT(no)
|
||||
])
|
||||
|
||||
dnl utimensat is supported since glibc 2.6 and specified in POSIX.1-2008
|
||||
AC_CHECK_FUNCS([utimensat])
|
||||
|
||||
case $host_os in
|
||||
*os400)
|
||||
AC_DEFINE([PTY_ZEROREAD], [1], [read(1) can return 0 for a non-closed fd])
|
||||
esac
|
||||
|
||||
dnl Check linux/fs.h for FICLONE to support BTRFS's file clone operation
|
||||
case $host_os in
|
||||
linux*)
|
||||
AC_CHECK_HEADERS([linux/fs.h])
|
||||
esac
|
||||
|
||||
dnl Check if the OS is supported by the console saver.
|
||||
cons_saver=""
|
||||
case $host_os in
|
||||
linux*)
|
||||
cons_saver=yes
|
||||
esac
|
||||
|
||||
dnl Check for gpm mouse support (Linux only)
|
||||
mouse_lib="xterm only"
|
||||
AC_ARG_WITH([gpm-mouse],
|
||||
AS_HELP_STRING([--with-gpm-mouse], [Compile with gpm mouse support (Linux only) @<:@yes if found@:>@]))
|
||||
|
||||
case $host_os in
|
||||
linux*)
|
||||
if test x$with_gpm_mouse != xno; then
|
||||
AC_CHECK_LIB(gpm, Gpm_Repeat,
|
||||
[AC_DEFINE(HAVE_LIBGPM, 1, [Define to enable gpm mouse support on Linux])
|
||||
mouse_lib="gpm and xterm"
|
||||
MCLIBS="$MCLIBS -lgpm"],
|
||||
if test "x$with_gpm_mouse" = "xyes"; then
|
||||
[AC_MSG_ERROR([libgpm is missing or older than 0.18])]
|
||||
else
|
||||
[AC_MSG_WARN([libgpm is missing or older than 0.18])]
|
||||
fi
|
||||
)
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
|
||||
|
||||
dnl ############################################################################
|
||||
dnl libmc
|
||||
dnl ############################################################################
|
||||
|
||||
LIBMC_VERSION="0.0.1"
|
||||
LIBMC_RELEASE="1"
|
||||
AC_SUBST(LIBMC_VERSION)
|
||||
AC_SUBST(LIBMC_RELEASE)
|
||||
|
||||
AC_ARG_ENABLE([mclib],
|
||||
[AS_HELP_STRING([--enable-mclib], [Compile shared library libmc.so @<:@no@:>@])],
|
||||
[
|
||||
if test "x$enableval" = "xno" ; then
|
||||
enable_mclib=no
|
||||
else
|
||||
if test "x$enable_shared" = "xno" ; then
|
||||
AC_MSG_WARN([Build of shared library is disabled. Specify --enable-shared first])
|
||||
enable_mclib=no
|
||||
else
|
||||
enable_mclib=yes
|
||||
fi
|
||||
fi
|
||||
],
|
||||
[enable_mclib=no])
|
||||
|
||||
AM_CONDITIONAL([ENABLE_MCLIB], [test x$enable_mclib = xyes])
|
||||
|
||||
|
||||
dnl ############################################################################
|
||||
dnl MC options
|
||||
dnl ############################################################################
|
||||
|
||||
mc_ASSERT
|
||||
|
||||
mc_WITH_INTERNAL_EDIT
|
||||
|
||||
dnl Diff viewer support.
|
||||
AC_ARG_WITH([diff_viewer],
|
||||
AS_HELP_STRING([--with-diff-viewer], [Compile with diff viewer @<:@yes@:>@]))
|
||||
|
||||
if test x$with_diff_viewer != xno; then
|
||||
AC_DEFINE(USE_DIFF_VIEW, 1, [Define to enable diff viewer])
|
||||
use_diff=yes
|
||||
diff_msg="yes"
|
||||
AC_MSG_NOTICE([using diff viewer])
|
||||
else
|
||||
diff_msg="no"
|
||||
fi
|
||||
|
||||
mc_SUBSHELL
|
||||
mc_BACKGROUND
|
||||
mc_EXT2FS_ATTR
|
||||
mc_VFS_CHECKS
|
||||
|
||||
dnl ############################################################################
|
||||
dnl Directories
|
||||
dnl ############################################################################
|
||||
|
||||
dnl ${prefix} and ${exec_prefix} are undefined here if --prefix is not used in command line
|
||||
dnl Let define ${prefix} and ${exec_prefix}
|
||||
test "x$prefix" = "xNONE" && prefix="$ac_default_prefix"
|
||||
test "x$exec_prefix" = "xNONE" && exec_prefix="${prefix}"
|
||||
|
||||
if test x${libexecdir} = x'${exec_prefix}/libexec'; then
|
||||
EXTHELPERSDIR=${prefix}/libexec/${PACKAGE}/ext.d
|
||||
EXTFSHELPERSDIR=${prefix}/libexec/${PACKAGE}/extfs.d
|
||||
elif test x${libexecdir} = x'${exec_prefix}/lib'; then
|
||||
EXTHELPERSDIR=${prefix}/lib/${PACKAGE}/ext.d
|
||||
EXTFSHELPERSDIR=${prefix}/lib/${PACKAGE}/extfs.d
|
||||
else
|
||||
EXTHELPERSDIR=${libexecdir}/${PACKAGE}/ext.d
|
||||
EXTFSHELPERSDIR=${libexecdir}/${PACKAGE}/extfs.d
|
||||
fi
|
||||
AC_SUBST(EXTHELPERSDIR)
|
||||
AC_SUBST(EXTFSHELPERSDIR)
|
||||
|
||||
|
||||
dnl ############################################################################
|
||||
dnl Documentation
|
||||
dnl ############################################################################
|
||||
|
||||
MAN_DATE="$(LC_ALL=C date "+%B %Y")"
|
||||
AC_SUBST(MAN_DATE)
|
||||
|
||||
dnl Determine which help translations we want to install.
|
||||
ALL_DOC_LINGUAS="es hu it pl ru sr"
|
||||
|
||||
DOC_LINGUAS=
|
||||
if test "x$USE_NLS" = xyes; then
|
||||
if test -z "$LINGUAS"; then
|
||||
langs="`grep -v '^#' $srcdir/po/LINGUAS`"
|
||||
else
|
||||
langs="$LINGUAS"
|
||||
fi
|
||||
else
|
||||
langs=
|
||||
fi
|
||||
|
||||
for h_lang in $ALL_DOC_LINGUAS; do
|
||||
for lang in $langs; do
|
||||
if test "$lang" = "$h_lang"; then
|
||||
DOC_LINGUAS="$DOC_LINGUAS $lang"
|
||||
break
|
||||
fi
|
||||
done
|
||||
done
|
||||
AC_SUBST(DOC_LINGUAS)
|
||||
|
||||
DX_HTML_FEATURE(ON)
|
||||
DX_CHM_FEATURE(OFF)
|
||||
DX_CHI_FEATURE(OFF)
|
||||
DX_MAN_FEATURE(OFF)
|
||||
DX_RTF_FEATURE(OFF)
|
||||
DX_XML_FEATURE(OFF)
|
||||
DX_PDF_FEATURE(OFF)
|
||||
DX_PS_FEATURE(OFF)
|
||||
DX_INIT_DOXYGEN(mc,doxygen.cfg,devel)
|
||||
|
||||
|
||||
dnl ############################################################################
|
||||
dnl Configure results
|
||||
dnl ############################################################################
|
||||
|
||||
CFLAGS="$mc_configured_cflags $CFLAGS_OPTS $CFLAGS"
|
||||
|
||||
AC_SUBST(MCLIBS)
|
||||
AC_SUBST(CFLAGS)
|
||||
AC_SUBST(CPPFLAGS)
|
||||
AC_SUBST(LDFLAGS)
|
||||
AC_SUBST(LIBS)
|
||||
|
||||
AM_CONDITIONAL(USE_NLS, [test x"$USE_NLS" = xyes])
|
||||
AM_CONDITIONAL(USE_MAINTAINER_MODE, [test x"$USE_MAINTAINER_MODE" = xyes])
|
||||
AM_CONDITIONAL(USE_SCREEN_SLANG, [test x"$with_screen" = xslang])
|
||||
AM_CONDITIONAL(USE_INTERNAL_EDIT, [test x"$use_internal_edit" = xyes ])
|
||||
AM_CONDITIONAL(USE_ASPELL, [test x"$enable_aspell" = xyes ])
|
||||
AM_CONDITIONAL(USE_DIFF, [test -n "$use_diff"])
|
||||
AM_CONDITIONAL(CHARSET, [test -n "$have_charset"])
|
||||
AM_CONDITIONAL(CONS_SAVER, [test -n "$cons_saver"])
|
||||
dnl Clarify do we really need GModule
|
||||
AM_CONDITIONAL([HAVE_GMODULE], [test -n "$g_module_supported" && \
|
||||
test x"$textmode_x11_support" = x"yes" -o x"$enable_aspell" = x"yes"])
|
||||
|
||||
AC_ARG_ENABLE([configure-args],
|
||||
AS_HELP_STRING([--enable-configure-args], [Embed ./configure arguments into binaries]))
|
||||
if test "x$enable_configure_args" != xno; then
|
||||
AC_DEFINE([ENABLE_CONFIGURE_ARGS], 1, [Define to enable showing configure arguments in help])
|
||||
AC_DEFINE_UNQUOTED([MC_CONFIGURE_ARGS], ["$ac_configure_args"], [MC configure arguments])
|
||||
fi
|
||||
|
||||
|
||||
AC_CONFIG_FILES(
|
||||
[
|
||||
src/man2hlp/man2hlp
|
||||
],
|
||||
[
|
||||
chmod +x src/man2hlp/man2hlp
|
||||
])
|
||||
|
||||
AC_CONFIG_FILES([
|
||||
Makefile
|
||||
|
||||
contrib/Makefile
|
||||
|
||||
misc/Makefile
|
||||
misc/mc.charsets
|
||||
misc/mc.menu
|
||||
misc/mcedit.menu
|
||||
misc/skins/Makefile
|
||||
misc/ext.d/Makefile
|
||||
misc/ext.d/doc.sh
|
||||
misc/ext.d/misc.sh
|
||||
misc/ext.d/text.sh
|
||||
misc/macros.d/Makefile
|
||||
misc/mc.ext.ini
|
||||
|
||||
src/Makefile
|
||||
src/consaver/Makefile
|
||||
src/editor/Makefile
|
||||
src/man2hlp/Makefile
|
||||
src/subshell/Makefile
|
||||
src/viewer/Makefile
|
||||
src/diffviewer/Makefile
|
||||
src/filemanager/Makefile
|
||||
|
||||
src/vfs/Makefile
|
||||
|
||||
src/vfs/cpio/Makefile
|
||||
|
||||
src/vfs/extfs/Makefile
|
||||
src/vfs/extfs/helpers/Makefile
|
||||
src/vfs/extfs/helpers/a+
|
||||
src/vfs/extfs/helpers/apt+
|
||||
src/vfs/extfs/helpers/audio
|
||||
src/vfs/extfs/helpers/deb
|
||||
src/vfs/extfs/helpers/deba
|
||||
src/vfs/extfs/helpers/debd
|
||||
src/vfs/extfs/helpers/dpkg+
|
||||
src/vfs/extfs/helpers/iso9660
|
||||
src/vfs/extfs/helpers/hp48+
|
||||
src/vfs/extfs/helpers/lslR
|
||||
src/vfs/extfs/helpers/mailfs
|
||||
src/vfs/extfs/helpers/patchfs
|
||||
src/vfs/extfs/helpers/rpms+
|
||||
src/vfs/extfs/helpers/s3+
|
||||
src/vfs/extfs/helpers/torrent
|
||||
src/vfs/extfs/helpers/uace
|
||||
src/vfs/extfs/helpers/ualz
|
||||
src/vfs/extfs/helpers/uar
|
||||
src/vfs/extfs/helpers/uarc
|
||||
src/vfs/extfs/helpers/uarj
|
||||
src/vfs/extfs/helpers/uc1541
|
||||
src/vfs/extfs/helpers/ucab
|
||||
src/vfs/extfs/helpers/uha
|
||||
src/vfs/extfs/helpers/ulha
|
||||
src/vfs/extfs/helpers/ulib
|
||||
src/vfs/extfs/helpers/unar
|
||||
src/vfs/extfs/helpers/urar
|
||||
src/vfs/extfs/helpers/uwim
|
||||
src/vfs/extfs/helpers/uzip
|
||||
src/vfs/extfs/helpers/uzoo
|
||||
|
||||
src/vfs/shell/Makefile
|
||||
src/vfs/shell/helpers/Makefile
|
||||
|
||||
src/vfs/ftpfs/Makefile
|
||||
|
||||
src/vfs/sftpfs/Makefile
|
||||
|
||||
src/vfs/local/Makefile
|
||||
|
||||
src/vfs/sfs/Makefile
|
||||
|
||||
src/vfs/tar/Makefile
|
||||
|
||||
src/vfs/undelfs/Makefile
|
||||
|
||||
lib/Makefile
|
||||
lib/event/Makefile
|
||||
lib/filehighlight/Makefile
|
||||
lib/mcconfig/Makefile
|
||||
lib/search/Makefile
|
||||
lib/skin/Makefile
|
||||
lib/strutil/Makefile
|
||||
lib/tty/Makefile
|
||||
|
||||
lib/vfs/Makefile
|
||||
|
||||
lib/widget/Makefile
|
||||
|
||||
misc/syntax/Makefile
|
||||
|
||||
doc/Makefile
|
||||
|
||||
doc/hints/Makefile
|
||||
doc/hints/l10n/Makefile
|
||||
|
||||
doc/man/Makefile
|
||||
doc/man/es/Makefile
|
||||
doc/man/hu/Makefile
|
||||
doc/man/it/Makefile
|
||||
doc/man/pl/Makefile
|
||||
doc/man/ru/Makefile
|
||||
doc/man/sr/Makefile
|
||||
|
||||
doc/hlp/Makefile
|
||||
doc/hlp/es/Makefile
|
||||
doc/hlp/hu/Makefile
|
||||
doc/hlp/it/Makefile
|
||||
doc/hlp/pl/Makefile
|
||||
doc/hlp/ru/Makefile
|
||||
doc/hlp/sr/Makefile
|
||||
|
||||
po/Makefile.in
|
||||
])
|
||||
|
||||
dnl https://stackoverflow.com/questions/30897170/ac-subst-does-not-expand-variable/30932102#30932102
|
||||
AC_CONFIG_FILES(
|
||||
[misc/syntax/Syntax], [${SED-sed} -e "s%\${prefix}%$PREFIX%" misc/syntax/Syntax > misc/syntax/Syntax.tmp && \
|
||||
mv -f misc/syntax/Syntax.tmp misc/syntax/Syntax], [export PREFIX=$prefix]
|
||||
)
|
||||
|
||||
AC_CONFIG_FILES([
|
||||
tests/Makefile
|
||||
tests/lib/Makefile
|
||||
tests/lib/mcconfig/Makefile
|
||||
tests/lib/search/Makefile
|
||||
tests/lib/strutil/Makefile
|
||||
tests/lib/vfs/Makefile
|
||||
tests/lib/vfs/mc.charsets
|
||||
tests/lib/widget/Makefile
|
||||
tests/src/Makefile
|
||||
tests/src/filemanager/Makefile
|
||||
tests/src/editor/Makefile
|
||||
tests/src/editor/test-data.txt
|
||||
tests/src/vfs/Makefile
|
||||
tests/src/vfs/extfs/Makefile
|
||||
tests/src/vfs/extfs/helpers-list/Makefile
|
||||
tests/src/vfs/extfs/helpers-list/data/config.sh
|
||||
tests/src/vfs/extfs/helpers-list/misc/Makefile
|
||||
tests/src/vfs/ftpfs/Makefile
|
||||
])
|
||||
|
||||
AC_OUTPUT
|
||||
|
||||
AC_MSG_NOTICE([
|
||||
|
||||
Configuration:
|
||||
|
||||
Source code location: ${srcdir}
|
||||
Compiler: ${CC}
|
||||
Compiler flags: ${CFLAGS}
|
||||
Assertions: ${enable_assert}
|
||||
Unit tests: ${tests_msg}
|
||||
File system: ${vfs_type}
|
||||
${vfs_flags}
|
||||
Screen library: ${screen_msg}
|
||||
Mouse support: ${mouse_lib}
|
||||
X11 events support: ${textmode_x11_support}
|
||||
With subshell support: ${subshell}
|
||||
With background operations: ${enable_background}
|
||||
With ext2fs attributes support: ${ext2fs_attr_msg}
|
||||
Internal editor: ${edit_msg}
|
||||
Diff viewer: ${diff_msg}
|
||||
Support for charset: ${charset_msg}
|
||||
Search type: ${SEARCH_TYPE}
|
||||
])
|
||||
|
||||
dnl option checking is disable by default due to AC_CONFIG_SUBDIRS
|
||||
dnl we enable it back for top-level ./configure
|
||||
if test -n "$ac_unrecognized_opts"; then
|
||||
case $enable_option_checking in
|
||||
fatal) AC_MSG_ERROR([unrecognized options: $ac_unrecognized_opts]) ;;
|
||||
*) AC_MSG_WARN( [unrecognized options: $ac_unrecognized_opts]) ;;
|
||||
esac
|
||||
fi
|
||||
@@ -1,32 +0,0 @@
|
||||
|
||||
noinst_DATA = README.xterm
|
||||
|
||||
SCRIPTS_IN = mc.csh.in mc.sh.in mc-wrapper.csh.in mc-wrapper.sh.in
|
||||
SCRIPTS_OUT = mc.csh mc.sh mc-wrapper.csh mc-wrapper.sh
|
||||
|
||||
pkglibexec_SCRIPTS = $(SCRIPTS_OUT)
|
||||
pkglibexecdir = $(libexecdir)/@PACKAGE@
|
||||
|
||||
cfgdir = $(sysconfdir)/@PACKAGE@
|
||||
cfg_DATA = \
|
||||
$(LIBFILES_ADD)
|
||||
|
||||
CLEANFILES = $(SCRIPTS_OUT)
|
||||
|
||||
# Files processed by configure don't need to be here
|
||||
EXTRA_DIST = \
|
||||
$(SCRIPTS_IN) \
|
||||
$(noinst_DATA)
|
||||
|
||||
mc.csh: $(top_builddir)/config.status $(srcdir)/mc.csh.in
|
||||
$(SED) "s%@""pkglibexecdir@%$(pkglibexecdir)%" $(srcdir)/mc.csh.in > mc.csh
|
||||
|
||||
mc.sh: $(top_builddir)/config.status $(srcdir)/mc.sh.in
|
||||
$(SED) "s%@""pkglibexecdir@%$(pkglibexecdir)%" $(srcdir)/mc.sh.in > mc.sh
|
||||
|
||||
mc-wrapper.csh: $(top_builddir)/config.status $(srcdir)/mc-wrapper.csh.in
|
||||
$(SED) "s%@""bindir@%$(bindir)%" $(srcdir)/mc-wrapper.csh.in > mc-wrapper.csh
|
||||
|
||||
mc-wrapper.sh: $(top_builddir)/config.status $(srcdir)/mc-wrapper.sh.in
|
||||
$(SED) "s%@""bindir@%$(bindir)%" $(srcdir)/mc-wrapper.sh.in > mc-wrapper.sh
|
||||
|
||||
@@ -1,704 +0,0 @@
|
||||
# Makefile.in generated by automake 1.16.5 from Makefile.am.
|
||||
# @configure_input@
|
||||
|
||||
# Copyright (C) 1994-2021 Free Software Foundation, Inc.
|
||||
|
||||
# This Makefile.in is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
# with or without modifications, as long as this notice is preserved.
|
||||
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
||||
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||
# PARTICULAR PURPOSE.
|
||||
|
||||
@SET_MAKE@
|
||||
|
||||
|
||||
VPATH = @srcdir@
|
||||
am__is_gnu_make = { \
|
||||
if test -z '$(MAKELEVEL)'; then \
|
||||
false; \
|
||||
elif test -n '$(MAKE_HOST)'; then \
|
||||
true; \
|
||||
elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
|
||||
true; \
|
||||
else \
|
||||
false; \
|
||||
fi; \
|
||||
}
|
||||
am__make_running_with_option = \
|
||||
case $${target_option-} in \
|
||||
?) ;; \
|
||||
*) echo "am__make_running_with_option: internal error: invalid" \
|
||||
"target option '$${target_option-}' specified" >&2; \
|
||||
exit 1;; \
|
||||
esac; \
|
||||
has_opt=no; \
|
||||
sane_makeflags=$$MAKEFLAGS; \
|
||||
if $(am__is_gnu_make); then \
|
||||
sane_makeflags=$$MFLAGS; \
|
||||
else \
|
||||
case $$MAKEFLAGS in \
|
||||
*\\[\ \ ]*) \
|
||||
bs=\\; \
|
||||
sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
|
||||
| sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
|
||||
esac; \
|
||||
fi; \
|
||||
skip_next=no; \
|
||||
strip_trailopt () \
|
||||
{ \
|
||||
flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
|
||||
}; \
|
||||
for flg in $$sane_makeflags; do \
|
||||
test $$skip_next = yes && { skip_next=no; continue; }; \
|
||||
case $$flg in \
|
||||
*=*|--*) continue;; \
|
||||
-*I) strip_trailopt 'I'; skip_next=yes;; \
|
||||
-*I?*) strip_trailopt 'I';; \
|
||||
-*O) strip_trailopt 'O'; skip_next=yes;; \
|
||||
-*O?*) strip_trailopt 'O';; \
|
||||
-*l) strip_trailopt 'l'; skip_next=yes;; \
|
||||
-*l?*) strip_trailopt 'l';; \
|
||||
-[dEDm]) skip_next=yes;; \
|
||||
-[JT]) skip_next=yes;; \
|
||||
esac; \
|
||||
case $$flg in \
|
||||
*$$target_option*) has_opt=yes; break;; \
|
||||
esac; \
|
||||
done; \
|
||||
test $$has_opt = yes
|
||||
am__make_dryrun = (target_option=n; $(am__make_running_with_option))
|
||||
am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
|
||||
pkgdatadir = $(datadir)/@PACKAGE@
|
||||
pkgincludedir = $(includedir)/@PACKAGE@
|
||||
pkglibdir = $(libdir)/@PACKAGE@
|
||||
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
|
||||
install_sh_DATA = $(install_sh) -c -m 644
|
||||
install_sh_PROGRAM = $(install_sh) -c
|
||||
install_sh_SCRIPT = $(install_sh) -c
|
||||
INSTALL_HEADER = $(INSTALL_DATA)
|
||||
transform = $(program_transform_name)
|
||||
NORMAL_INSTALL = :
|
||||
PRE_INSTALL = :
|
||||
POST_INSTALL = :
|
||||
NORMAL_UNINSTALL = :
|
||||
PRE_UNINSTALL = :
|
||||
POST_UNINSTALL = :
|
||||
build_triplet = @build@
|
||||
host_triplet = @host@
|
||||
subdir = contrib
|
||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||
am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \
|
||||
$(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \
|
||||
$(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
|
||||
$(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \
|
||||
$(top_srcdir)/m4/longlong.m4 $(top_srcdir)/m4/ltoptions.m4 \
|
||||
$(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
|
||||
$(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/nls.m4 \
|
||||
$(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
|
||||
$(top_srcdir)/acinclude.m4 \
|
||||
$(top_srcdir)/m4.include/gnulib/mc-gnulib-common.m4 \
|
||||
$(top_srcdir)/m4.include/gnulib/mode_t.m4 \
|
||||
$(top_srcdir)/m4.include/gnulib/stat-size.m4 \
|
||||
$(top_srcdir)/m4.include/gnulib/fstypename.m4 \
|
||||
$(top_srcdir)/m4.include/gnulib/fsusage.m4 \
|
||||
$(top_srcdir)/m4.include/gnulib/mountlist.m4 \
|
||||
$(top_srcdir)/m4.include/gnulib/windows-stat-inodes.m4 \
|
||||
$(top_srcdir)/m4.include/gnulib/sys_types_h.m4 \
|
||||
$(top_srcdir)/m4.include/ax_path_lib_pcre.m4 \
|
||||
$(top_srcdir)/m4.include/ax_check_pcre2.m4 \
|
||||
$(top_srcdir)/m4.include/dx_doxygen.m4 \
|
||||
$(top_srcdir)/m4.include/ax_require_defined.m4 \
|
||||
$(top_srcdir)/m4.include/ax_check_compile_flag.m4 \
|
||||
$(top_srcdir)/m4.include/ax_append_flag.m4 \
|
||||
$(top_srcdir)/m4.include/ax_append_compile_flags.m4 \
|
||||
$(top_srcdir)/m4.include/mc-cflags.m4 \
|
||||
$(top_srcdir)/m4.include/mc-stdckdint.m4 \
|
||||
$(top_srcdir)/m4.include/ax_gcc_func_attribute.m4 \
|
||||
$(top_srcdir)/m4.include/mc-check-search-type.m4 \
|
||||
$(top_srcdir)/m4.include/mc-get-fs-info.m4 \
|
||||
$(top_srcdir)/m4.include/mc-with-x.m4 \
|
||||
$(top_srcdir)/m4.include/mc-use-termcap.m4 \
|
||||
$(top_srcdir)/m4.include/mc-with-screen.m4 \
|
||||
$(top_srcdir)/m4.include/mc-with-screen-ncurses.m4 \
|
||||
$(top_srcdir)/m4.include/mc-with-screen-slang.m4 \
|
||||
$(top_srcdir)/m4.include/mc-with-internal-edit.m4 \
|
||||
$(top_srcdir)/m4.include/mc-subshell.m4 \
|
||||
$(top_srcdir)/m4.include/mc-background.m4 \
|
||||
$(top_srcdir)/m4.include/mc-ext2fs-attr.m4 \
|
||||
$(top_srcdir)/m4.include/mc-glib.m4 \
|
||||
$(top_srcdir)/m4.include/mc-vfs.m4 \
|
||||
$(top_srcdir)/m4.include/vfs/socket.m4 \
|
||||
$(top_srcdir)/m4.include/vfs/mc-vfs-extfs.m4 \
|
||||
$(top_srcdir)/m4.include/vfs/mc-vfs-sfs.m4 \
|
||||
$(top_srcdir)/m4.include/vfs/mc-vfs-ftp.m4 \
|
||||
$(top_srcdir)/m4.include/vfs/mc-vfs-sftp.m4 \
|
||||
$(top_srcdir)/m4.include/vfs/mc-vfs-shell.m4 \
|
||||
$(top_srcdir)/m4.include/vfs/mc-vfs-undelfs.m4 \
|
||||
$(top_srcdir)/m4.include/vfs/mc-vfs-tarfs.m4 \
|
||||
$(top_srcdir)/m4.include/vfs/mc-vfs-cpiofs.m4 \
|
||||
$(top_srcdir)/m4.include/mc-version.m4 \
|
||||
$(top_srcdir)/m4.include/mc-tests.m4 \
|
||||
$(top_srcdir)/m4.include/mc-i18n.m4 \
|
||||
$(top_srcdir)/m4.include/mc-assert.m4 \
|
||||
$(top_srcdir)/configure.ac
|
||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
||||
$(ACLOCAL_M4)
|
||||
DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
|
||||
mkinstalldirs = $(install_sh) -d
|
||||
CONFIG_HEADER = $(top_builddir)/config.h
|
||||
CONFIG_CLEAN_FILES =
|
||||
CONFIG_CLEAN_VPATH_FILES =
|
||||
am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
|
||||
am__vpath_adj = case $$p in \
|
||||
$(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
|
||||
*) f=$$p;; \
|
||||
esac;
|
||||
am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
|
||||
am__install_max = 40
|
||||
am__nobase_strip_setup = \
|
||||
srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
|
||||
am__nobase_strip = \
|
||||
for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
|
||||
am__nobase_list = $(am__nobase_strip_setup); \
|
||||
for p in $$list; do echo "$$p $$p"; done | \
|
||||
sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
|
||||
$(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
|
||||
if (++n[$$2] == $(am__install_max)) \
|
||||
{ print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
|
||||
END { for (dir in files) print dir, files[dir] }'
|
||||
am__base_list = \
|
||||
sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
|
||||
sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
|
||||
am__uninstall_files_from_dir = { \
|
||||
test -z "$$files" \
|
||||
|| { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
|
||||
|| { echo " ( cd '$$dir' && rm -f" $$files ")"; \
|
||||
$(am__cd) "$$dir" && rm -f $$files; }; \
|
||||
}
|
||||
am__installdirs = "$(DESTDIR)$(pkglibexecdir)" "$(DESTDIR)$(cfgdir)"
|
||||
SCRIPTS = $(pkglibexec_SCRIPTS)
|
||||
AM_V_P = $(am__v_P_@AM_V@)
|
||||
am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
|
||||
am__v_P_0 = false
|
||||
am__v_P_1 = :
|
||||
AM_V_GEN = $(am__v_GEN_@AM_V@)
|
||||
am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
|
||||
am__v_GEN_0 = @echo " GEN " $@;
|
||||
am__v_GEN_1 =
|
||||
AM_V_at = $(am__v_at_@AM_V@)
|
||||
am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
|
||||
am__v_at_0 = @
|
||||
am__v_at_1 =
|
||||
SOURCES =
|
||||
DIST_SOURCES =
|
||||
am__can_run_installinfo = \
|
||||
case $$AM_UPDATE_INFO_DIR in \
|
||||
n|no|NO) false;; \
|
||||
*) (install-info --version) >/dev/null 2>&1;; \
|
||||
esac
|
||||
DATA = $(cfg_DATA) $(noinst_DATA)
|
||||
am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
|
||||
am__DIST_COMMON = $(srcdir)/Makefile.in
|
||||
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
pkglibexecdir = $(libexecdir)/@PACKAGE@
|
||||
ACLOCAL = @ACLOCAL@
|
||||
AMTAR = @AMTAR@
|
||||
AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
|
||||
AR = @AR@
|
||||
AUTOCONF = @AUTOCONF@
|
||||
AUTOHEADER = @AUTOHEADER@
|
||||
AUTOMAKE = @AUTOMAKE@
|
||||
AWK = @AWK@
|
||||
CC = @CC@
|
||||
CCDEPMODE = @CCDEPMODE@
|
||||
CFLAGS = @CFLAGS@
|
||||
CHECK_CFLAGS = @CHECK_CFLAGS@
|
||||
CHECK_LIBS = @CHECK_LIBS@
|
||||
COM_ERR_CFLAGS = @COM_ERR_CFLAGS@
|
||||
COM_ERR_LIBS = @COM_ERR_LIBS@
|
||||
CPP = @CPP@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
CSCOPE = @CSCOPE@
|
||||
CTAGS = @CTAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEFS = @DEFS@
|
||||
DEPDIR = @DEPDIR@
|
||||
DLLTOOL = @DLLTOOL@
|
||||
DOC_LINGUAS = @DOC_LINGUAS@
|
||||
DOXYGEN_PAPER_SIZE = @DOXYGEN_PAPER_SIZE@
|
||||
DSYMUTIL = @DSYMUTIL@
|
||||
DUMPBIN = @DUMPBIN@
|
||||
DX_CONFIG = @DX_CONFIG@
|
||||
DX_DOCDIR = @DX_DOCDIR@
|
||||
DX_DOT = @DX_DOT@
|
||||
DX_DOXYGEN = @DX_DOXYGEN@
|
||||
DX_DVIPS = @DX_DVIPS@
|
||||
DX_EGREP = @DX_EGREP@
|
||||
DX_ENV = @DX_ENV@
|
||||
DX_FLAG_chi = @DX_FLAG_chi@
|
||||
DX_FLAG_chm = @DX_FLAG_chm@
|
||||
DX_FLAG_doc = @DX_FLAG_doc@
|
||||
DX_FLAG_dot = @DX_FLAG_dot@
|
||||
DX_FLAG_html = @DX_FLAG_html@
|
||||
DX_FLAG_man = @DX_FLAG_man@
|
||||
DX_FLAG_pdf = @DX_FLAG_pdf@
|
||||
DX_FLAG_ps = @DX_FLAG_ps@
|
||||
DX_FLAG_rtf = @DX_FLAG_rtf@
|
||||
DX_FLAG_xml = @DX_FLAG_xml@
|
||||
DX_HHC = @DX_HHC@
|
||||
DX_LATEX = @DX_LATEX@
|
||||
DX_MAKEINDEX = @DX_MAKEINDEX@
|
||||
DX_PDFLATEX = @DX_PDFLATEX@
|
||||
DX_PERL = @DX_PERL@
|
||||
DX_PROJECT = @DX_PROJECT@
|
||||
E2P_CFLAGS = @E2P_CFLAGS@
|
||||
E2P_LIBS = @E2P_LIBS@
|
||||
ECHO_C = @ECHO_C@
|
||||
ECHO_N = @ECHO_N@
|
||||
ECHO_T = @ECHO_T@
|
||||
EGREP = @EGREP@
|
||||
ENCODING_CP1251 = @ENCODING_CP1251@
|
||||
ENCODING_CP866 = @ENCODING_CP866@
|
||||
ETAGS = @ETAGS@
|
||||
EXEEXT = @EXEEXT@
|
||||
EXT2FS_CFLAGS = @EXT2FS_CFLAGS@
|
||||
EXT2FS_LIBS = @EXT2FS_LIBS@
|
||||
EXTFSHELPERSDIR = @EXTFSHELPERSDIR@
|
||||
EXTHELPERSDIR = @EXTHELPERSDIR@
|
||||
FGREP = @FGREP@
|
||||
FILECMD = @FILECMD@
|
||||
GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
|
||||
GLIB_CFLAGS = @GLIB_CFLAGS@
|
||||
GLIB_LIBS = @GLIB_LIBS@
|
||||
GMODULE_CFLAGS = @GMODULE_CFLAGS@
|
||||
GMODULE_LIBS = @GMODULE_LIBS@
|
||||
GMSGFMT = @GMSGFMT@
|
||||
GMSGFMT_015 = @GMSGFMT_015@
|
||||
GREP = @GREP@
|
||||
HAVE_FILECMD = @HAVE_FILECMD@
|
||||
HAVE_ZIPINFO = @HAVE_ZIPINFO@
|
||||
HAVE_nroff = @HAVE_nroff@
|
||||
INDENT = @INDENT@
|
||||
INSTALL = @INSTALL@
|
||||
INSTALL_DATA = @INSTALL_DATA@
|
||||
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
||||
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
||||
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
|
||||
INTLLIBS = @INTLLIBS@
|
||||
INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
|
||||
LD = @LD@
|
||||
LDFLAGS = @LDFLAGS@
|
||||
LIBICONV = @LIBICONV@
|
||||
LIBINTL = @LIBINTL@
|
||||
LIBMC_RELEASE = @LIBMC_RELEASE@
|
||||
LIBMC_VERSION = @LIBMC_VERSION@
|
||||
LIBOBJS = @LIBOBJS@
|
||||
LIBS = @LIBS@
|
||||
LIBSSH_CFLAGS = @LIBSSH_CFLAGS@
|
||||
LIBSSH_LIBS = @LIBSSH_LIBS@
|
||||
LIBTOOL = @LIBTOOL@
|
||||
LIPO = @LIPO@
|
||||
LN_S = @LN_S@
|
||||
LTLIBICONV = @LTLIBICONV@
|
||||
LTLIBINTL = @LTLIBINTL@
|
||||
LTLIBOBJS = @LTLIBOBJS@
|
||||
LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
|
||||
MAINT = @MAINT@
|
||||
MAKEINFO = @MAKEINFO@
|
||||
MANDOC = @MANDOC@
|
||||
MANIFEST_TOOL = @MANIFEST_TOOL@
|
||||
MAN_DATE = @MAN_DATE@
|
||||
MAN_FLAGS = @MAN_FLAGS@
|
||||
MAN_VERSION = @MAN_VERSION@
|
||||
MCLIBS = @MCLIBS@
|
||||
MKDIR_P = @MKDIR_P@
|
||||
MSGFMT = @MSGFMT@
|
||||
MSGFMT_015 = @MSGFMT_015@
|
||||
MSGMERGE = @MSGMERGE@
|
||||
NM = @NM@
|
||||
NMEDIT = @NMEDIT@
|
||||
OBJDUMP = @OBJDUMP@
|
||||
OBJEXT = @OBJEXT@
|
||||
OTOOL = @OTOOL@
|
||||
OTOOL64 = @OTOOL64@
|
||||
PACKAGE = @PACKAGE@
|
||||
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
|
||||
PACKAGE_NAME = @PACKAGE_NAME@
|
||||
PACKAGE_STRING = @PACKAGE_STRING@
|
||||
PACKAGE_TARNAME = @PACKAGE_TARNAME@
|
||||
PACKAGE_URL = @PACKAGE_URL@
|
||||
PACKAGE_VERSION = @PACKAGE_VERSION@
|
||||
PATH_SEPARATOR = @PATH_SEPARATOR@
|
||||
PCRE_CFLAGS = @PCRE_CFLAGS@
|
||||
PCRE_LIBS = @PCRE_LIBS@
|
||||
PERL = @PERL@
|
||||
PERL_FOR_BUILD = @PERL_FOR_BUILD@
|
||||
PKG_CONFIG = @PKG_CONFIG@
|
||||
PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
|
||||
PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
|
||||
POSUB = @POSUB@
|
||||
PYTHON = @PYTHON@
|
||||
RANLIB = @RANLIB@
|
||||
RUBY = @RUBY@
|
||||
SED = @SED@
|
||||
SET_MAKE = @SET_MAKE@
|
||||
SHELL = @SHELL@
|
||||
SLANG_CFLAGS = @SLANG_CFLAGS@
|
||||
SLANG_LIBS = @SLANG_LIBS@
|
||||
STDCKDINT_H = @STDCKDINT_H@
|
||||
STRIP = @STRIP@
|
||||
UNZIP = @UNZIP@
|
||||
USE_NLS = @USE_NLS@
|
||||
VERSION = @VERSION@
|
||||
XGETTEXT = @XGETTEXT@
|
||||
XGETTEXT_015 = @XGETTEXT_015@
|
||||
XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@
|
||||
XMKMF = @XMKMF@
|
||||
X_CFLAGS = @X_CFLAGS@
|
||||
X_EXTRA_LIBS = @X_EXTRA_LIBS@
|
||||
X_LIBS = @X_LIBS@
|
||||
X_PRE_LIBS = @X_PRE_LIBS@
|
||||
ZIP = @ZIP@
|
||||
abs_builddir = @abs_builddir@
|
||||
abs_srcdir = @abs_srcdir@
|
||||
abs_top_builddir = @abs_top_builddir@
|
||||
abs_top_srcdir = @abs_top_srcdir@
|
||||
ac_ct_AR = @ac_ct_AR@
|
||||
ac_ct_CC = @ac_ct_CC@
|
||||
ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
|
||||
ac_ct_INDENT = @ac_ct_INDENT@
|
||||
am__include = @am__include@
|
||||
am__leading_dot = @am__leading_dot@
|
||||
am__quote = @am__quote@
|
||||
am__tar = @am__tar@
|
||||
am__untar = @am__untar@
|
||||
bindir = @bindir@
|
||||
build = @build@
|
||||
build_alias = @build_alias@
|
||||
build_cpu = @build_cpu@
|
||||
build_os = @build_os@
|
||||
build_vendor = @build_vendor@
|
||||
builddir = @builddir@
|
||||
datadir = @datadir@
|
||||
datarootdir = @datarootdir@
|
||||
docdir = @docdir@
|
||||
dvidir = @dvidir@
|
||||
exec_prefix = @exec_prefix@
|
||||
host = @host@
|
||||
host_alias = @host_alias@
|
||||
host_cpu = @host_cpu@
|
||||
host_os = @host_os@
|
||||
host_vendor = @host_vendor@
|
||||
htmldir = @htmldir@
|
||||
includedir = @includedir@
|
||||
infodir = @infodir@
|
||||
install_sh = @install_sh@
|
||||
libdir = @libdir@
|
||||
libexecdir = @libexecdir@
|
||||
localedir = @localedir@
|
||||
localstatedir = @localstatedir@
|
||||
mandir = @mandir@
|
||||
mkdir_p = @mkdir_p@
|
||||
oldincludedir = @oldincludedir@
|
||||
pdfdir = @pdfdir@
|
||||
prefix = @prefix@
|
||||
program_transform_name = @program_transform_name@
|
||||
psdir = @psdir@
|
||||
runstatedir = @runstatedir@
|
||||
sbindir = @sbindir@
|
||||
sharedstatedir = @sharedstatedir@
|
||||
srcdir = @srcdir@
|
||||
sysconfdir = @sysconfdir@
|
||||
target_alias = @target_alias@
|
||||
top_build_prefix = @top_build_prefix@
|
||||
top_builddir = @top_builddir@
|
||||
top_srcdir = @top_srcdir@
|
||||
noinst_DATA = README.xterm
|
||||
SCRIPTS_IN = mc.csh.in mc.sh.in mc-wrapper.csh.in mc-wrapper.sh.in
|
||||
SCRIPTS_OUT = mc.csh mc.sh mc-wrapper.csh mc-wrapper.sh
|
||||
pkglibexec_SCRIPTS = $(SCRIPTS_OUT)
|
||||
cfgdir = $(sysconfdir)/@PACKAGE@
|
||||
cfg_DATA = \
|
||||
$(LIBFILES_ADD)
|
||||
|
||||
CLEANFILES = $(SCRIPTS_OUT)
|
||||
|
||||
# Files processed by configure don't need to be here
|
||||
EXTRA_DIST = \
|
||||
$(SCRIPTS_IN) \
|
||||
$(noinst_DATA)
|
||||
|
||||
all: all-am
|
||||
|
||||
.SUFFIXES:
|
||||
$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
|
||||
@for dep in $?; do \
|
||||
case '$(am__configure_deps)' in \
|
||||
*$$dep*) \
|
||||
( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
|
||||
&& { if test -f $@; then exit 0; else break; fi; }; \
|
||||
exit 1;; \
|
||||
esac; \
|
||||
done; \
|
||||
echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu contrib/Makefile'; \
|
||||
$(am__cd) $(top_srcdir) && \
|
||||
$(AUTOMAKE) --gnu contrib/Makefile
|
||||
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
||||
@case '$?' in \
|
||||
*config.status*) \
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
|
||||
*) \
|
||||
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
|
||||
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
|
||||
esac;
|
||||
|
||||
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||
|
||||
$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||
$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||
$(am__aclocal_m4_deps):
|
||||
install-pkglibexecSCRIPTS: $(pkglibexec_SCRIPTS)
|
||||
@$(NORMAL_INSTALL)
|
||||
@list='$(pkglibexec_SCRIPTS)'; test -n "$(pkglibexecdir)" || list=; \
|
||||
if test -n "$$list"; then \
|
||||
echo " $(MKDIR_P) '$(DESTDIR)$(pkglibexecdir)'"; \
|
||||
$(MKDIR_P) "$(DESTDIR)$(pkglibexecdir)" || exit 1; \
|
||||
fi; \
|
||||
for p in $$list; do \
|
||||
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
|
||||
if test -f "$$d$$p"; then echo "$$d$$p"; echo "$$p"; else :; fi; \
|
||||
done | \
|
||||
sed -e 'p;s,.*/,,;n' \
|
||||
-e 'h;s|.*|.|' \
|
||||
-e 'p;x;s,.*/,,;$(transform)' | sed 'N;N;N;s,\n, ,g' | \
|
||||
$(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1; } \
|
||||
{ d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \
|
||||
if ($$2 == $$4) { files[d] = files[d] " " $$1; \
|
||||
if (++n[d] == $(am__install_max)) { \
|
||||
print "f", d, files[d]; n[d] = 0; files[d] = "" } } \
|
||||
else { print "f", d "/" $$4, $$1 } } \
|
||||
END { for (d in files) print "f", d, files[d] }' | \
|
||||
while read type dir files; do \
|
||||
if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \
|
||||
test -z "$$files" || { \
|
||||
echo " $(INSTALL_SCRIPT) $$files '$(DESTDIR)$(pkglibexecdir)$$dir'"; \
|
||||
$(INSTALL_SCRIPT) $$files "$(DESTDIR)$(pkglibexecdir)$$dir" || exit $$?; \
|
||||
} \
|
||||
; done
|
||||
|
||||
uninstall-pkglibexecSCRIPTS:
|
||||
@$(NORMAL_UNINSTALL)
|
||||
@list='$(pkglibexec_SCRIPTS)'; test -n "$(pkglibexecdir)" || exit 0; \
|
||||
files=`for p in $$list; do echo "$$p"; done | \
|
||||
sed -e 's,.*/,,;$(transform)'`; \
|
||||
dir='$(DESTDIR)$(pkglibexecdir)'; $(am__uninstall_files_from_dir)
|
||||
|
||||
mostlyclean-libtool:
|
||||
-rm -f *.lo
|
||||
|
||||
clean-libtool:
|
||||
-rm -rf .libs _libs
|
||||
install-cfgDATA: $(cfg_DATA)
|
||||
@$(NORMAL_INSTALL)
|
||||
@list='$(cfg_DATA)'; test -n "$(cfgdir)" || list=; \
|
||||
if test -n "$$list"; then \
|
||||
echo " $(MKDIR_P) '$(DESTDIR)$(cfgdir)'"; \
|
||||
$(MKDIR_P) "$(DESTDIR)$(cfgdir)" || exit 1; \
|
||||
fi; \
|
||||
for p in $$list; do \
|
||||
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
|
||||
echo "$$d$$p"; \
|
||||
done | $(am__base_list) | \
|
||||
while read files; do \
|
||||
echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(cfgdir)'"; \
|
||||
$(INSTALL_DATA) $$files "$(DESTDIR)$(cfgdir)" || exit $$?; \
|
||||
done
|
||||
|
||||
uninstall-cfgDATA:
|
||||
@$(NORMAL_UNINSTALL)
|
||||
@list='$(cfg_DATA)'; test -n "$(cfgdir)" || list=; \
|
||||
files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
|
||||
dir='$(DESTDIR)$(cfgdir)'; $(am__uninstall_files_from_dir)
|
||||
tags TAGS:
|
||||
|
||||
ctags CTAGS:
|
||||
|
||||
cscope cscopelist:
|
||||
|
||||
distdir: $(BUILT_SOURCES)
|
||||
$(MAKE) $(AM_MAKEFLAGS) distdir-am
|
||||
|
||||
distdir-am: $(DISTFILES)
|
||||
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||
list='$(DISTFILES)'; \
|
||||
dist_files=`for file in $$list; do echo $$file; done | \
|
||||
sed -e "s|^$$srcdirstrip/||;t" \
|
||||
-e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
|
||||
case $$dist_files in \
|
||||
*/*) $(MKDIR_P) `echo "$$dist_files" | \
|
||||
sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
|
||||
sort -u` ;; \
|
||||
esac; \
|
||||
for file in $$dist_files; do \
|
||||
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
|
||||
if test -d $$d/$$file; then \
|
||||
dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
|
||||
if test -d "$(distdir)/$$file"; then \
|
||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
||||
fi; \
|
||||
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
|
||||
cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
|
||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
||||
fi; \
|
||||
cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
|
||||
else \
|
||||
test -f "$(distdir)/$$file" \
|
||||
|| cp -p $$d/$$file "$(distdir)/$$file" \
|
||||
|| exit 1; \
|
||||
fi; \
|
||||
done
|
||||
check-am: all-am
|
||||
check: check-am
|
||||
all-am: Makefile $(SCRIPTS) $(DATA)
|
||||
installdirs:
|
||||
for dir in "$(DESTDIR)$(pkglibexecdir)" "$(DESTDIR)$(cfgdir)"; do \
|
||||
test -z "$$dir" || $(MKDIR_P) "$$dir"; \
|
||||
done
|
||||
install: install-am
|
||||
install-exec: install-exec-am
|
||||
install-data: install-data-am
|
||||
uninstall: uninstall-am
|
||||
|
||||
install-am: all-am
|
||||
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
||||
|
||||
installcheck: installcheck-am
|
||||
install-strip:
|
||||
if test -z '$(STRIP)'; then \
|
||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
||||
install; \
|
||||
else \
|
||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
||||
"INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
|
||||
fi
|
||||
mostlyclean-generic:
|
||||
|
||||
clean-generic:
|
||||
-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
|
||||
|
||||
distclean-generic:
|
||||
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
|
||||
-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
|
||||
|
||||
maintainer-clean-generic:
|
||||
@echo "This command is intended for maintainers to use"
|
||||
@echo "it deletes files that may require special tools to rebuild."
|
||||
clean: clean-am
|
||||
|
||||
clean-am: clean-generic clean-libtool mostlyclean-am
|
||||
|
||||
distclean: distclean-am
|
||||
-rm -f Makefile
|
||||
distclean-am: clean-am distclean-generic
|
||||
|
||||
dvi: dvi-am
|
||||
|
||||
dvi-am:
|
||||
|
||||
html: html-am
|
||||
|
||||
html-am:
|
||||
|
||||
info: info-am
|
||||
|
||||
info-am:
|
||||
|
||||
install-data-am: install-cfgDATA
|
||||
|
||||
install-dvi: install-dvi-am
|
||||
|
||||
install-dvi-am:
|
||||
|
||||
install-exec-am: install-pkglibexecSCRIPTS
|
||||
|
||||
install-html: install-html-am
|
||||
|
||||
install-html-am:
|
||||
|
||||
install-info: install-info-am
|
||||
|
||||
install-info-am:
|
||||
|
||||
install-man:
|
||||
|
||||
install-pdf: install-pdf-am
|
||||
|
||||
install-pdf-am:
|
||||
|
||||
install-ps: install-ps-am
|
||||
|
||||
install-ps-am:
|
||||
|
||||
installcheck-am:
|
||||
|
||||
maintainer-clean: maintainer-clean-am
|
||||
-rm -f Makefile
|
||||
maintainer-clean-am: distclean-am maintainer-clean-generic
|
||||
|
||||
mostlyclean: mostlyclean-am
|
||||
|
||||
mostlyclean-am: mostlyclean-generic mostlyclean-libtool
|
||||
|
||||
pdf: pdf-am
|
||||
|
||||
pdf-am:
|
||||
|
||||
ps: ps-am
|
||||
|
||||
ps-am:
|
||||
|
||||
uninstall-am: uninstall-cfgDATA uninstall-pkglibexecSCRIPTS
|
||||
|
||||
.MAKE: install-am install-strip
|
||||
|
||||
.PHONY: all all-am check check-am clean clean-generic clean-libtool \
|
||||
cscopelist-am ctags-am distclean distclean-generic \
|
||||
distclean-libtool distdir dvi dvi-am html html-am info info-am \
|
||||
install install-am install-cfgDATA install-data \
|
||||
install-data-am install-dvi install-dvi-am install-exec \
|
||||
install-exec-am install-html install-html-am install-info \
|
||||
install-info-am install-man install-pdf install-pdf-am \
|
||||
install-pkglibexecSCRIPTS install-ps install-ps-am \
|
||||
install-strip installcheck installcheck-am installdirs \
|
||||
maintainer-clean maintainer-clean-generic mostlyclean \
|
||||
mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
|
||||
tags-am uninstall uninstall-am uninstall-cfgDATA \
|
||||
uninstall-pkglibexecSCRIPTS
|
||||
|
||||
.PRECIOUS: Makefile
|
||||
|
||||
|
||||
mc.csh: $(top_builddir)/config.status $(srcdir)/mc.csh.in
|
||||
$(SED) "s%@""pkglibexecdir@%$(pkglibexecdir)%" $(srcdir)/mc.csh.in > mc.csh
|
||||
|
||||
mc.sh: $(top_builddir)/config.status $(srcdir)/mc.sh.in
|
||||
$(SED) "s%@""pkglibexecdir@%$(pkglibexecdir)%" $(srcdir)/mc.sh.in > mc.sh
|
||||
|
||||
mc-wrapper.csh: $(top_builddir)/config.status $(srcdir)/mc-wrapper.csh.in
|
||||
$(SED) "s%@""bindir@%$(bindir)%" $(srcdir)/mc-wrapper.csh.in > mc-wrapper.csh
|
||||
|
||||
mc-wrapper.sh: $(top_builddir)/config.status $(srcdir)/mc-wrapper.sh.in
|
||||
$(SED) "s%@""bindir@%$(bindir)%" $(srcdir)/mc-wrapper.sh.in > mc-wrapper.sh
|
||||
|
||||
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
||||
# Otherwise a system limit (for SysV at least) may be exceeded.
|
||||
.NOEXPORT:
|
||||
@@ -1,109 +0,0 @@
|
||||
Solving keyboard related problems
|
||||
with XTERM
|
||||
and GNU Midnight Commander
|
||||
(and other programs as well).
|
||||
|
||||
Xterm brings a handful of problems with input keys and their translations.
|
||||
Some of these problems include xterm's failure to make a difference between
|
||||
shifted and not shifted function keys (many keyboards do not have more than
|
||||
10 or 12 function keys, so it is useful to generate higher function keys (11
|
||||
- 20) by pressing Shift and function key - 10 (e.g. Shift+F3 is F13). Xterm
|
||||
also doesn't send Alt+character and Meta+character as something other than
|
||||
plain character. Also, home key does not work on most systems. And keypad
|
||||
operator characters (+, -, /, *) send different sequences than normal +, -,
|
||||
/, * (or sometimes do not send anything).
|
||||
|
||||
Please note that if you want to use the Alt key on an XTerm, you have to
|
||||
make sure you use:
|
||||
|
||||
XTerm*eightBitInput: false
|
||||
|
||||
Otherwise, you will just get accented keys.
|
||||
|
||||
Fortunately this can be solved, since xterm is written on top of the
|
||||
X Toolkit Intrinsics, which has a built-in feature of event translation
|
||||
tables that can be specified using X resources. This doesn't apply to rxvt,
|
||||
where the only solution to this problem would be patching rxvt's sources and
|
||||
recompiling. So from now on, we are speaking only about xterm (and its
|
||||
modifications, like color_xterm and ansi_xterm).
|
||||
|
||||
Xterm brings two new Xt widgets (if you don't know what they are it doesn't
|
||||
matter), vt100 and tek4014 (these are used for the terminal display in vt100
|
||||
and tektronics mode). The translation table is specified in
|
||||
*vt100.translations and *tek4014.translations resources.
|
||||
You can see a sample in xterm.ad file in this directory.
|
||||
|
||||
If you want to install these translations, bear in mind that you have to
|
||||
keep your terminfo and termcap in sync with these. So if you install
|
||||
xterm.ad, you have to install xterm.ti and xterm.tcap (or do necessary
|
||||
changes yourself).
|
||||
|
||||
xterm.ad has to be loaded into the Xrm (X resource manager), either by xterm
|
||||
itself or by xrdb utility. There are many places you may want to install it
|
||||
to; the decision is yours. Preferably it should go to your personal
|
||||
$HOME/.Xdefaults file (if you have any). This file is automatically loaded
|
||||
using xrdb whenever you start the X server (it is done by startx and openwin
|
||||
scripts). Another possibility is to put this into
|
||||
$X11ROOT/lib/X11/app-defaults/XTerm or wherever your app-defaults file of
|
||||
xterm is and whatever is its name (sometimes it will have to be XTerm-ansi,
|
||||
XTerm-color etc.) Or you can put this anywhere and call
|
||||
xrdb xterm.ad
|
||||
from any script you run on X11 startup.
|
||||
|
||||
xterm.ti (terminfo database source) is installed by running `tic xterm.ti'.
|
||||
tic will compile it and place it into your TERMINFO directory.
|
||||
|
||||
xterm.tcap is the xterm (and xterm-color) termcap entry. It is based on the
|
||||
newest termcap database from http://www.ccil.org/~esr/ncurses.html, but
|
||||
contains a bunch of changes to make all the above mentioned keys work. Even
|
||||
if mc is compiled so that it uses terminfo, you need to install the termcap
|
||||
entry so that other programs which use termcap will behave correctly. You
|
||||
have to edit your /etc/termcap and replace xterm and xterm-color entries
|
||||
with those from xterm.tcap.
|
||||
|
||||
The xterm.ad translation table contains many items (some of them may be
|
||||
unnecessary) but are included only to make it work on all different xterms
|
||||
(xterm terminfo and termcap databases have different sequences for the same
|
||||
keys in every different database, so xterm.ad works as a standard to make
|
||||
xterm.ti and termcap happy). If you find that xterm works well even if you
|
||||
delete some lines from the translations, feel free to do it.
|
||||
|
||||
By default, Alt+character keys received by mc are generated in xterm.ad by
|
||||
Alt modifier plus the key. On some systems, you may want to change this to
|
||||
the Meta modifier (e.g. if the Alt modifier is missing). You do it by
|
||||
replacing a letter s at the beginning of table lines with letter m.
|
||||
|
||||
And what you might want to know, if you are going to change anything, is:
|
||||
Each line looks like
|
||||
modifiers<Key>keyname: string("something") \n\
|
||||
where modifiers can be:
|
||||
a for alt
|
||||
m for meta
|
||||
c for control
|
||||
button1 (2, 3) for mouse buttons.
|
||||
|
||||
The string is generated whenever the named key is pressed while the
|
||||
modifiers are in a state matching the specification. Naming a modifier
|
||||
specifies that the modifier must be pressed. A ~ in front of a modifier
|
||||
name specifies that the modifier must NOT be pressed. If the set of
|
||||
modifiers is preceded by !, unmentioned modifiers must not be
|
||||
pressed; otherwise their state is ignored.
|
||||
|
||||
After <Key> you specify a name of the key (if you don't know a canonical
|
||||
name of any key, see $X11ROOT/include/X11/keysymdef.h (keynames are the
|
||||
names there without leading XK_). Then there can be any sequence of string
|
||||
statements which send the string to the tty line, as if the user typed that
|
||||
sequence of characters. If it has the form string(0xXX), where X's are
|
||||
hexadecimal digits, then the ascii character of that value is sent rather
|
||||
than 0xXX.
|
||||
|
||||
This is a subset of all the translation table features. If you want a
|
||||
complete reference, see xterm(1) and X Toolkit Intrinsics manual Appendix B.
|
||||
|
||||
Please, if you find any problems or errors in this stuff, let me know by
|
||||
e-mail to
|
||||
mc-devel@lists.midnight-commander.org.
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1,20 +0,0 @@
|
||||
if ($?MC_TMPDIR) then
|
||||
setenv MC_PWD_FILE "`mktemp '$MC_TMPDIR/mc.pwd.XXXXXX'`"
|
||||
else if ($?TMPDIR) then
|
||||
setenv MC_PWD_FILE "`mktemp '$TMPDIR/mc.pwd.XXXXXX'`"
|
||||
else
|
||||
setenv MC_PWD_FILE "`mktemp '/tmp/mc.pwd.XXXXXX'`"
|
||||
endif
|
||||
|
||||
@bindir@/mc -P "$MC_PWD_FILE" $*
|
||||
|
||||
if (-r "$MC_PWD_FILE") then
|
||||
setenv MC_PWD "`cat '$MC_PWD_FILE'`"
|
||||
if ("$MC_PWD" != "$cwd" && -d "$MC_PWD") then
|
||||
cd "$MC_PWD" || true
|
||||
endif
|
||||
unsetenv MC_PWD
|
||||
endif
|
||||
|
||||
rm -f "$MC_PWD_FILE"
|
||||
unsetenv MC_PWD_FILE
|
||||
@@ -1,20 +0,0 @@
|
||||
if test -n "$MC_TMPDIR"; then
|
||||
MC_PWD_FILE="`mktemp "${MC_TMPDIR}/mc.pwd.XXXXXX"`"
|
||||
elif test -n "$TMPDIR"; then
|
||||
MC_PWD_FILE="`mktemp "${TMPDIR}/mc.pwd.XXXXXX"`"
|
||||
else
|
||||
MC_PWD_FILE="`mktemp "/tmp/mc.pwd.XXXXXX"`"
|
||||
fi
|
||||
|
||||
@bindir@/mc -P "$MC_PWD_FILE" "$@"
|
||||
|
||||
if test -r "$MC_PWD_FILE"; then
|
||||
MC_PWD="`cat "$MC_PWD_FILE"`"
|
||||
if test -n "$MC_PWD" && test "$MC_PWD" != "$PWD" && test -d "$MC_PWD"; then
|
||||
cd "$MC_PWD" || true
|
||||
fi
|
||||
unset MC_PWD
|
||||
fi
|
||||
|
||||
rm -f "$MC_PWD_FILE"
|
||||
unset MC_PWD_FILE
|
||||
@@ -1 +0,0 @@
|
||||
alias mc 'source @pkglibexecdir@/mc-wrapper.csh'
|
||||
@@ -1,3 +0,0 @@
|
||||
# Don't define aliases in plain Bourne shell
|
||||
[ -n "${BASH_VERSION}${KSH_VERSION}${ZSH_VERSION}" ] || return 0
|
||||
alias mc='. @pkglibexecdir@/mc-wrapper.sh'
|
||||
@@ -1,641 +0,0 @@
|
||||
GNU GENERAL PUBLIC LICENSE
|
||||
Version 3, 29 June 2007
|
||||
|
||||
Copyright © 2007 Free Software Foundation, Inc. <http://fsf.org/>
|
||||
|
||||
Everyone is permitted to copy and distribute verbatim copies of this
|
||||
license document, but changing it is not allowed.
|
||||
|
||||
Preamble
|
||||
|
||||
The GNU General Public License is a free, copyleft license for software and
|
||||
other kinds of works.
|
||||
|
||||
The licenses for most software and other practical works are designed to
|
||||
take away your freedom to share and change the works. By contrast, the GNU
|
||||
General Public License is intended to guarantee your freedom to share and change
|
||||
all versions of a program--to make sure it remains free software for all its
|
||||
users. We, the Free Software Foundation, use the GNU General Public License for
|
||||
most of our software; it applies also to any other work released this way by its
|
||||
authors. You can apply it to your programs, too.
|
||||
|
||||
When we speak of free software, we are referring to freedom, not price. Our
|
||||
General Public Licenses are designed to make sure that you have the freedom to
|
||||
distribute copies of free software (and charge for them if you wish), that you
|
||||
receive source code or can get it if you want it, that you can change the
|
||||
software or use pieces of it in new free programs, and that you know you can do
|
||||
these things.
|
||||
|
||||
To protect your rights, we need to prevent others from denying you these
|
||||
rights or asking you to surrender the rights. Therefore, you have certain
|
||||
responsibilities if you distribute copies of the software, or if you modify it:
|
||||
responsibilities to respect the freedom of others.
|
||||
|
||||
For example, if you distribute copies of such a program, whether gratis or
|
||||
for a fee, you must pass on to the recipients the same freedoms that you
|
||||
received. You must make sure that they, too, receive or can get the source code.
|
||||
And you must show them these terms so they know their rights.
|
||||
|
||||
Developers that use the GNU GPL protect your rights with two steps: (1)
|
||||
assert copyright on the software, and (2) offer you this License giving you
|
||||
legal permission to copy, distribute and/or modify it.
|
||||
|
||||
For the developers' and authors' protection, the GPL clearly explains that
|
||||
there is no warranty for this free software. For both users' and authors' sake,
|
||||
the GPL requires that modified versions be marked as changed, so that their
|
||||
problems will not be attributed erroneously to authors of previous versions.
|
||||
|
||||
Some devices are designed to deny users access to install or run modified
|
||||
versions of the software inside them, although the manufacturer can do so. This
|
||||
is fundamentally incompatible with the aim of protecting users' freedom to
|
||||
change the software. The systematic pattern of such abuse occurs in the area of
|
||||
products for individuals to use, which is precisely where it is most
|
||||
unacceptable. Therefore, we have designed this version of the GPL to prohibit
|
||||
the practice for those products. If such problems arise substantially in other
|
||||
domains, we stand ready to extend this provision to those domains in future
|
||||
versions of the GPL, as needed to protect the freedom of users.
|
||||
|
||||
Finally, every program is threatened constantly by software patents. States
|
||||
should not allow patents to restrict development and use of software on
|
||||
general-purpose computers, but in those that do, we wish to avoid the special
|
||||
danger that patents applied to a free program could make it effectively
|
||||
proprietary. To prevent this, the GPL assures that patents cannot be used to
|
||||
render the program non-free.
|
||||
|
||||
The precise terms and conditions for copying, distribution and modification
|
||||
follow.
|
||||
|
||||
TERMS AND CONDITIONS
|
||||
|
||||
0. Definitions.
|
||||
---------------
|
||||
|
||||
“This License” refers to version 3 of the GNU General Public License.
|
||||
|
||||
“Copyright” also means copyright-like laws that apply to other kinds of
|
||||
works, such as semiconductor masks.
|
||||
|
||||
“The Program” refers to any copyrightable work licensed under this License.
|
||||
Each licensee is addressed as “you”. “Licensees” and “recipients” may be
|
||||
individuals or organizations.
|
||||
|
||||
To “modify” a work means to copy from or adapt all or part of the work in a
|
||||
fashion requiring copyright permission, other than the making of an exact copy.
|
||||
The resulting work is called a “modified version” of the earlier work or a work
|
||||
“based on” the earlier work.
|
||||
|
||||
A “covered work” means either the unmodified Program or a work based on the
|
||||
Program.
|
||||
|
||||
To “propagate” a work means to do anything with it that, without permission,
|
||||
would make you directly or secondarily liable for infringement under applicable
|
||||
copyright law, except executing it on a computer or modifying a private copy.
|
||||
Propagation includes copying, distribution (with or without modification),
|
||||
making available to the public, and in some countries other activities as well.
|
||||
|
||||
To “convey” a work means any kind of propagation that enables other parties
|
||||
to make or receive copies. Mere interaction with a user through a computer
|
||||
network, with no transfer of a copy, is not conveying.
|
||||
|
||||
An interactive user interface displays “Appropriate Legal Notices” to the
|
||||
extent that it includes a convenient and prominently visible feature that (1)
|
||||
displays an appropriate copyright notice, and (2) tells the user that there is
|
||||
no warranty for the work (except to the extent that warranties are provided),
|
||||
that licensees may convey the work under this License, and how to view a copy of
|
||||
this License. If the interface presents a list of user commands or options, such
|
||||
as a menu, a prominent item in the list meets this criterion.
|
||||
|
||||
|
||||
1. Source Code.
|
||||
---------------
|
||||
|
||||
The “source code” for a work means the preferred form of the work for making
|
||||
modifications to it. “Object code” means any non-source form of a work.
|
||||
|
||||
A “Standard Interface” means an interface that either is an official
|
||||
standard defined by a recognized standards body, or, in the case of interfaces
|
||||
specified for a particular programming language, one that is widely used among
|
||||
developers working in that language.
|
||||
|
||||
The “System Libraries” of an executable work include anything, other than
|
||||
the work as a whole, that (a) is included in the normal form of packaging a
|
||||
Major Component, but which is not part of that Major Component, and (b) serves
|
||||
only to enable use of the work with that Major Component, or to implement a
|
||||
Standard Interface for which an implementation is available to the public in
|
||||
source code form. A “Major Component”, in this context, means a major essential
|
||||
component (kernel, window system, and so on) of the specific operating system
|
||||
(if any) on which the executable work runs, or a compiler used to produce the
|
||||
work, or an object code interpreter used to run it.
|
||||
|
||||
The “Corresponding Source” for a work in object code form means all the
|
||||
source code needed to generate, install, and (for an executable work) run the
|
||||
object code and to modify the work, including scripts to control those
|
||||
activities. However, it does not include the work's System Libraries, or
|
||||
general-purpose tools or generally available free programs which are used
|
||||
unmodified in performing those activities but which are not part of the work.
|
||||
For example, Corresponding Source includes interface definition files associated
|
||||
with source files for the work, and the source code for shared libraries and
|
||||
dynamically linked subprograms that the work is specifically designed to
|
||||
require, such as by intimate data communication or control flow between those
|
||||
subprograms and other parts of the work.
|
||||
|
||||
The Corresponding Source need not include anything that users can regenerate
|
||||
automatically from other parts of the Corresponding Source.
|
||||
|
||||
The Corresponding Source for a work in source code form is that same work.
|
||||
|
||||
2. Basic Permissions.
|
||||
---------------------
|
||||
|
||||
All rights granted under this License are granted for the term of copyright
|
||||
on the Program, and are irrevocable provided the stated conditions are met. This
|
||||
License explicitly affirms your unlimited permission to run the unmodified
|
||||
Program. The output from running a covered work is covered by this License only
|
||||
if the output, given its content, constitutes a covered work. This License
|
||||
acknowledges your rights of fair use or other equivalent, as provided by
|
||||
copyright law.
|
||||
|
||||
You may make, run and propagate covered works that you do not convey,
|
||||
without conditions so long as your license otherwise remains in force. You may
|
||||
convey covered works to others for the sole purpose of having them make
|
||||
modifications exclusively for you, or provide you with facilities for running
|
||||
those works, provided that you comply with the terms of this License in
|
||||
conveying all material for which you do not control copyright. Those thus making
|
||||
or running the covered works for you must do so exclusively on your behalf,
|
||||
under your direction and control, on terms that prohibit them from making any
|
||||
copies of your copyrighted material outside their relationship with you.
|
||||
|
||||
Conveying under any other circumstances is permitted solely under the
|
||||
conditions stated below. Sublicensing is not allowed; section 10 makes it
|
||||
unnecessary.
|
||||
|
||||
3. Protecting Users' Legal Rights From Anti-Circumvention Law.
|
||||
--------------------------------------------------------------
|
||||
|
||||
No covered work shall be deemed part of an effective technological measure
|
||||
under any applicable law fulfilling obligations under article 11 of the WIPO
|
||||
copyright treaty adopted on 20 December 1996, or similar laws prohibiting or
|
||||
restricting circumvention of such measures.
|
||||
|
||||
When you convey a covered work, you waive any legal power to forbid
|
||||
circumvention of technological measures to the extent such circumvention is
|
||||
effected by exercising rights under this License with respect to the covered
|
||||
work, and you disclaim any intention to limit operation or modification of the
|
||||
work as a means of enforcing, against the work's users, your or third parties'
|
||||
legal rights to forbid circumvention of technological measures.
|
||||
|
||||
|
||||
4. Conveying Verbatim Copies.
|
||||
-----------------------------
|
||||
|
||||
You may convey verbatim copies of the Program's source code as you receive
|
||||
it, in any medium, provided that you conspicuously and appropriately publish on
|
||||
each copy an appropriate copyright notice; keep intact all notices stating that
|
||||
this License and any non-permissive terms added in accord with section 7 apply
|
||||
to the code; keep intact all notices of the absence of any warranty; and give
|
||||
all recipients a copy of this License along with the Program.
|
||||
|
||||
You may charge any price or no price for each copy that you convey, and you
|
||||
may offer support or warranty protection for a fee.
|
||||
|
||||
5. Conveying Modified Source Versions.
|
||||
--------------------------------------
|
||||
|
||||
You may convey a work based on the Program, or the modifications to produce
|
||||
it from the Program, in the form of source code under the terms of section 4,
|
||||
provided that you also meet all of these conditions:
|
||||
|
||||
a) The work must carry prominent notices stating that you modified it, and
|
||||
giving a relevant date.
|
||||
b) The work must carry prominent notices stating that it is released under
|
||||
this License and any conditions added under section 7. This requirement
|
||||
modifies the requirement in section 4 to “keep intact all notices”.
|
||||
c) You must license the entire work, as a whole, under this License to
|
||||
anyone who comes into possession of a copy. This License will therefore
|
||||
apply, along with any applicable section 7 additional terms, to the whole
|
||||
of the work, and all its parts, regardless of how they are packaged. This
|
||||
License gives no permission to license the work in any other way, but it
|
||||
does not invalidate such permission if you have separately received it.
|
||||
d) If the work has interactive user interfaces, each must display
|
||||
Appropriate Legal Notices; however, if the Program has interactive
|
||||
interfaces that do not display Appropriate Legal Notices, your work need
|
||||
not make them do so.
|
||||
|
||||
A compilation of a covered work with other separate and independent works,
|
||||
which are not by their nature extensions of the covered work, and which are not
|
||||
combined with it such as to form a larger program, in or on a volume of a
|
||||
storage or distribution medium, is called an “aggregate” if the compilation and
|
||||
its resulting copyright are not used to limit the access or legal rights of the
|
||||
compilation's users beyond what the individual works permit. Inclusion of a
|
||||
covered work in an aggregate does not cause this License to apply to the other
|
||||
parts of the aggregate.
|
||||
|
||||
6. Conveying Non-Source Forms.
|
||||
------------------------------
|
||||
|
||||
You may convey a covered work in object code form under the terms of
|
||||
sections 4 and 5, provided that you also convey the machine-readable
|
||||
Corresponding Source under the terms of this License, in one of these ways:
|
||||
|
||||
a) Convey the object code in, or embodied in, a physical product (including
|
||||
a physical distribution medium), accompanied by the Corresponding Source
|
||||
fixed on a durable physical medium customarily used for software
|
||||
interchange.
|
||||
b) Convey the object code in, or embodied in, a physical product (including
|
||||
a physical distribution medium), accompanied by a written offer, valid
|
||||
for at least three years and valid for as long as you offer spare parts
|
||||
or customer support for that product model, to give anyone who possesses
|
||||
the object code either (1) a copy of the Corresponding Source for all the
|
||||
software in the product that is covered by this License, on a durable
|
||||
physical medium customarily used for software interchange, for a price no
|
||||
more than your reasonable cost of physically performing this conveying of
|
||||
source, or (2) access to copy the Corresponding Source from a network
|
||||
server at no charge.
|
||||
c) Convey individual copies of the object code with a copy of the written
|
||||
offer to provide the Corresponding Source. This alternative is allowed
|
||||
only occasionally and noncommercially, and only if you received the
|
||||
object code with such an offer, in accord with subsection 6b.
|
||||
d) Convey the object code by offering access from a designated place (gratis
|
||||
or for a charge), and offer equivalent access to the Corresponding Source
|
||||
in the same way through the same place at no further charge. You need not
|
||||
require recipients to copy the Corresponding Source along with the object
|
||||
code. If the place to copy the object code is a network server, the
|
||||
Corresponding Source may be on a different server (operated by you or a
|
||||
third party) that supports equivalent copying facilities, provided you
|
||||
maintain clear directions next to the object code saying where to find
|
||||
the Corresponding Source. Regardless of what server hosts the
|
||||
Corresponding Source, you remain obligated to ensure that it is available
|
||||
for as long as needed to satisfy these requirements.
|
||||
e) Convey the object code using peer-to-peer transmission, provided you
|
||||
inform other peers where the object code and Corresponding Source of the
|
||||
work are being offered to the general public at no charge under
|
||||
subsection 6d.
|
||||
|
||||
A separable portion of the object code, whose source code is excluded from
|
||||
the Corresponding Source as a System Library, need not be included in conveying
|
||||
the object code work.
|
||||
|
||||
A “User Product” is either (1) a “consumer product”, which means any
|
||||
tangible personal property which is normally used for personal, family, or
|
||||
household purposes, or (2) anything designed or sold for incorporation into a
|
||||
dwelling. In determining whether a product is a consumer product, doubtful cases
|
||||
shall be resolved in favor of coverage. For a particular product received by a
|
||||
particular user, “normally used” refers to a typical or common use of that class
|
||||
of product, regardless of the status of the particular user or of the way in
|
||||
which the particular user actually uses, or expects or is expected to use, the
|
||||
product. A product is a consumer product regardless of whether the product has
|
||||
substantial commercial, industrial or non-consumer uses, unless such uses
|
||||
represent the only significant mode of use of the product.
|
||||
|
||||
“Installation Information” for a User Product means any methods, procedures,
|
||||
authorization keys, or other information required to install and execute
|
||||
modified versions of a covered work in that User Product from a modified version
|
||||
of its Corresponding Source. The information must suffice to ensure that the
|
||||
continued functioning of the modified object code is in no case prevented or
|
||||
interfered with solely because modification has been made.
|
||||
|
||||
If you convey an object code work under this section in, or with, or
|
||||
specifically for use in, a User Product, and the conveying occurs as part of a
|
||||
transaction in which the right of possession and use of the User Product is
|
||||
transferred to the recipient in perpetuity or for a fixed term (regardless of
|
||||
how the transaction is characterized), the Corresponding Source conveyed under
|
||||
this section must be accompanied by the Installation Information. But this
|
||||
requirement does not apply if neither you nor any third party retains the
|
||||
ability to install modified object code on the User Product (for example, the
|
||||
work has been installed in ROM).
|
||||
|
||||
The requirement to provide Installation Information does not include a
|
||||
requirement to continue to provide support service, warranty, or updates for a
|
||||
work that has been modified or installed by the recipient, or for the User
|
||||
Product in which it has been modified or installed. Access to a network may be
|
||||
denied when the modification itself materially and adversely affects the
|
||||
operation of the network or violates the rules and protocols for communication
|
||||
across the network.
|
||||
|
||||
Corresponding Source conveyed, and Installation Information provided, in
|
||||
accord with this section must be in a format that is publicly documented (and
|
||||
with an implementation available to the public in source code form), and must
|
||||
require no special password or key for unpacking, reading or copying.
|
||||
|
||||
7. Additional Terms.
|
||||
--------------------
|
||||
|
||||
“Additional permissions” are terms that supplement the terms of this License
|
||||
by making exceptions from one or more of its conditions. Additional permissions
|
||||
that are applicable to the entire Program shall be treated as though they were
|
||||
included in this License, to the extent that they are valid under applicable
|
||||
law. If additional permissions apply only to part of the Program, that part may
|
||||
be used separately under those permissions, but the entire Program remains
|
||||
governed by this License without regard to the additional permissions.
|
||||
|
||||
When you convey a copy of a covered work, you may at your option remove any
|
||||
additional permissions from that copy, or from any part of it. (Additional
|
||||
permissions may be written to require their own removal in certain cases when
|
||||
you modify the work.) You may place additional permissions on material, added by
|
||||
you to a covered work, for which you have or can give appropriate copyright
|
||||
permission.
|
||||
|
||||
Notwithstanding any other provision of this License, for material you add to
|
||||
a covered work, you may (if authorized by the copyright holders of that
|
||||
material) supplement the terms of this License with terms:
|
||||
|
||||
a) Disclaiming warranty or limiting liability differently from the terms of
|
||||
sections 15 and 16 of this License; or
|
||||
b) Requiring preservation of specified reasonable legal notices or author
|
||||
attributions in that material or in the Appropriate Legal Notices
|
||||
displayed by works containing it; or
|
||||
c) Prohibiting misrepresentation of the origin of that material, or
|
||||
requiring that modified versions of such material be marked in reasonable
|
||||
ways as different from the original version; or
|
||||
d) Limiting the use for publicity purposes of names of licensors or authors
|
||||
of the material; or
|
||||
e) Declining to grant rights under trademark law for use of some trade
|
||||
names, trademarks, or service marks; or
|
||||
f) Requiring indemnification of licensors and authors of that material by
|
||||
anyone who conveys the material (or modified versions of it) with
|
||||
contractual assumptions of liability to the recipient, for any liability
|
||||
that these contractual assumptions directly impose on those licensors and
|
||||
authors.
|
||||
|
||||
All other non-permissive additional terms are considered “further
|
||||
restrictions” within the meaning of section 10. If the Program as you received
|
||||
it, or any part of it, contains a notice stating that it is governed by this
|
||||
License along with a term that is a further restriction, you may remove that
|
||||
term. If a license document contains a further restriction but permits
|
||||
relicensing or conveying under this License, you may add to a covered work
|
||||
material governed by the terms of that license document, provided that the
|
||||
further restriction does not survive such relicensing or conveying.
|
||||
|
||||
If you add terms to a covered work in accord with this section, you must
|
||||
place, in the relevant source files, a statement of the additional terms that
|
||||
apply to those files, or a notice indicating where to find the applicable terms.
|
||||
|
||||
Additional terms, permissive or non-permissive, may be stated in the form of
|
||||
a separately written license, or stated as exceptions; the above requirements
|
||||
apply either way.
|
||||
|
||||
8. Termination.
|
||||
---------------
|
||||
|
||||
You may not propagate or modify a covered work except as expressly provided
|
||||
under this License. Any attempt otherwise to propagate or modify it is void, and
|
||||
will automatically terminate your rights under this License (including any
|
||||
patent licenses granted under the third paragraph of section 11).
|
||||
|
||||
However, if you cease all violation of this License, then your license from
|
||||
a particular copyright holder is reinstated (a) provisionally, unless and until
|
||||
the copyright holder explicitly and finally terminates your license, and (b)
|
||||
permanently, if the copyright holder fails to notify you of the violation by
|
||||
some reasonable means prior to 60 days after the cessation.
|
||||
|
||||
Moreover, your license from a particular copyright holder is reinstated
|
||||
permanently if the copyright holder notifies you of the violation by some
|
||||
reasonable means, this is the first time you have received notice of violation
|
||||
of this License (for any work) from that copyright holder, and you cure the
|
||||
violation prior to 30 days after your receipt of the notice.
|
||||
|
||||
Termination of your rights under this section does not terminate the
|
||||
licenses of parties who have received copies or rights from you under this
|
||||
License. If your rights have been terminated and not permanently reinstated, you
|
||||
do not qualify to receive new licenses for the same material under section 10.
|
||||
|
||||
9. Acceptance Not Required for Having Copies.
|
||||
---------------------------------------------
|
||||
|
||||
You are not required to accept this License in order to receive or run a
|
||||
copy of the Program. Ancillary propagation of a covered work occurring solely as
|
||||
a consequence of using peer-to-peer transmission to receive a copy likewise does
|
||||
not require acceptance. However, nothing other than this License grants you
|
||||
permission to propagate or modify any covered work. These actions infringe
|
||||
copyright if you do not accept this License. Therefore, by modifying or
|
||||
propagating a covered work, you indicate your acceptance of this License to
|
||||
do so.
|
||||
|
||||
10. Automatic Licensing of Downstream Recipients.
|
||||
-------------------------------------------------
|
||||
|
||||
Each time you convey a covered work, the recipient automatically receives a
|
||||
license from the original licensors, to run, modify and propagate that work,
|
||||
subject to this License. You are not responsible for enforcing compliance by
|
||||
third parties with this License.
|
||||
|
||||
An “entity transaction” is a transaction transferring control of an
|
||||
organization, or substantially all assets of one, or subdividing an
|
||||
organization, or merging organizations. If propagation of a covered work results
|
||||
from an entity transaction, each party to that transaction who receives a copy
|
||||
of the work also receives whatever licenses to the work the party's predecessor
|
||||
in interest had or could give under the previous paragraph, plus a right to
|
||||
possession of the Corresponding Source of the work from the predecessor in
|
||||
interest, if the predecessor has it or can get it with reasonable efforts.
|
||||
|
||||
You may not impose any further restrictions on the exercise of the rights
|
||||
granted or affirmed under this License. For example, you may not impose a
|
||||
license fee, royalty, or other charge for exercise of rights granted under this
|
||||
License, and you may not initiate litigation (including a cross-claim or
|
||||
counterclaim in a lawsuit) alleging that any patent claim is infringed by
|
||||
making, using, selling, offering for sale, or importing the Program or any
|
||||
portion of it.
|
||||
|
||||
11. Patents.
|
||||
------------
|
||||
|
||||
A “contributor” is a copyright holder who authorizes use under this License
|
||||
of the Program or a work on which the Program is based. The work thus licensed
|
||||
is called the contributor's “contributor version”.
|
||||
|
||||
A contributor's “essential patent claims” are all patent claims owned or
|
||||
controlled by the contributor, whether already acquired or hereafter acquired,
|
||||
that would be infringed by some manner, permitted by this License, of making,
|
||||
using, or selling its contributor version, but do not include claims that would
|
||||
be infringed only as a consequence of further modification of the contributor
|
||||
version. For purposes of this definition, “control” includes the right to grant
|
||||
patent sublicenses in a manner consistent with the requirements of this License.
|
||||
|
||||
Each contributor grants you a non-exclusive, worldwide, royalty-free patent
|
||||
license under the contributor's essential patent claims, to make, use, sell,
|
||||
offer for sale, import and otherwise run, modify and propagate the contents of
|
||||
its contributor version.
|
||||
|
||||
In the following three paragraphs, a “patent license” is any express
|
||||
agreement or commitment, however denominated, not to enforce a patent (such as
|
||||
an express permission to practice a patent or covenant not to sue for patent
|
||||
infringement). To “grant” such a patent license to a party means to make such an
|
||||
agreement or commitment not to enforce a patent against the party.
|
||||
|
||||
If you convey a covered work, knowingly relying on a patent license, and the
|
||||
Corresponding Source of the work is not available for anyone to copy, free of
|
||||
charge and under the terms of this License, through a publicly available network
|
||||
server or other readily accessible means, then you must either (1) cause the
|
||||
Corresponding Source to be so available, or (2) arrange to deprive yourself of
|
||||
the benefit of the patent license for this particular work, or (3) arrange, in a
|
||||
manner consistent with the requirements of this License, to extend the patent
|
||||
license to downstream recipients. “Knowingly relying” means you have actual
|
||||
knowledge that, but for the patent license, your conveying the covered work in a
|
||||
country, or your recipient's use of the covered work in a country, would
|
||||
infringe one or more identifiable patents in that country that you have reason
|
||||
to believe are valid.
|
||||
|
||||
If, pursuant to or in connection with a single transaction or arrangement,
|
||||
you convey, or propagate by procuring conveyance of, a covered work, and grant a
|
||||
patent license to some of the parties receiving the covered work authorizing
|
||||
them to use, propagate, modify or convey a specific copy of the covered work,
|
||||
then the patent license you grant is automatically extended to all recipients of
|
||||
the covered work and works based on it.
|
||||
|
||||
A patent license is “discriminatory” if it does not include within the scope
|
||||
of its coverage, prohibits the exercise of, or is conditioned on the
|
||||
non-exercise of one or more of the rights that are specifically granted under
|
||||
this License. You may not convey a covered work if you are a party to an
|
||||
arrangement with a third party that is in the business of distributing software,
|
||||
under which you make payment to the third party based on the extent of your
|
||||
activity of conveying the work, and under which the third party grants, to any
|
||||
of the parties who would receive the covered work from you, a discriminatory
|
||||
patent license (a) in connection with copies of the covered work conveyed by you
|
||||
(or copies made from those copies), or (b) primarily for and in connection with
|
||||
specific products or compilations that contain the covered work, unless you
|
||||
entered into that arrangement, or that patent license was granted, prior to
|
||||
28 March 2007.
|
||||
|
||||
Nothing in this License shall be construed as excluding or limiting any
|
||||
implied license or other defenses to infringement that may otherwise be
|
||||
available to you under applicable patent law.
|
||||
|
||||
12. No Surrender of Others' Freedom.
|
||||
------------------------------------
|
||||
|
||||
If conditions are imposed on you (whether by court order, agreement or
|
||||
otherwise) that contradict the conditions of this License, they do not excuse
|
||||
you from the conditions of this License. If you cannot convey a covered work so
|
||||
as to satisfy simultaneously your obligations under this License and any other
|
||||
pertinent obligations, then as a consequence you may not convey it at all. For
|
||||
example, if you agree to terms that obligate you to collect a royalty for
|
||||
further conveying from those to whom you convey the Program, the only way you
|
||||
could satisfy both those terms and this License would be to refrain entirely
|
||||
from conveying the Program.
|
||||
|
||||
13. Use with the GNU Affero General Public License.
|
||||
---------------------------------------------------
|
||||
|
||||
Notwithstanding any other provision of this License, you have permission to
|
||||
link or combine any covered work with a work licensed under version 3 of the GNU
|
||||
Affero General Public License into a single combined work, and to convey the
|
||||
resulting work. The terms of this License will continue to apply to the part
|
||||
which is the covered work, but the special requirements of the GNU Affero
|
||||
General Public License, section 13, concerning interaction through a network
|
||||
will apply to the combination as such.
|
||||
|
||||
14. Revised Versions of this License.
|
||||
-------------------------------------
|
||||
|
||||
The Free Software Foundation may publish revised and/or new versions of the
|
||||
GNU General Public License from time to time. Such new versions will be similar
|
||||
in spirit to the present version, but may differ in detail to address new
|
||||
problems or concerns.
|
||||
|
||||
Each version is given a distinguishing version number. If the Program
|
||||
specifies that a certain numbered version of the GNU General Public License
|
||||
“or any later version” applies to it, you have the option of following the terms
|
||||
and conditions either of that numbered version or of any later version published
|
||||
by the Free Software Foundation. If the Program does not specify a version
|
||||
number of the GNU General Public License, you may choose any version ever
|
||||
published by the Free Software Foundation.
|
||||
|
||||
If the Program specifies that a proxy can decide which future versions of
|
||||
the GNU General Public License can be used, that proxy's public statement of
|
||||
acceptance of a version permanently authorizes you to choose that version for
|
||||
the Program.
|
||||
|
||||
Later license versions may give you additional or different permissions.
|
||||
However, no additional obligations are imposed on any author or copyright holder
|
||||
as a result of your choosing to follow a later version.
|
||||
|
||||
15. Disclaimer of Warranty.
|
||||
---------------------------
|
||||
|
||||
THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE
|
||||
LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER
|
||||
PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER
|
||||
EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE
|
||||
QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE
|
||||
DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
|
||||
|
||||
16. Limitation of Liability.
|
||||
----------------------------
|
||||
|
||||
IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL
|
||||
ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM
|
||||
AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL,
|
||||
SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY
|
||||
TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
|
||||
RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF
|
||||
THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER
|
||||
PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
|
||||
|
||||
17. Interpretation of Sections 15 and 16.
|
||||
-----------------------------------------
|
||||
|
||||
If the disclaimer of warranty and limitation of liability provided above
|
||||
cannot be given local legal effect according to their terms, reviewing courts
|
||||
shall apply local law that most closely approximates an absolute waiver of all
|
||||
civil liability in connection with the Program, unless a warranty or assumption
|
||||
of liability accompanies a copy of the Program in return for a fee.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
|
||||
How to Apply These Terms to Your New Programs
|
||||
|
||||
If you develop a new program, and you want it to be of the greatest possible
|
||||
use to the public, the best way to achieve this is to make it free software
|
||||
which everyone can redistribute and change under these terms.
|
||||
|
||||
To do so, attach the following notices to the program. It is safest to
|
||||
attach them to the start of each source file to most effectively state the
|
||||
exclusion of warranty; and each file should have at least the “copyright” line
|
||||
and a pointer to where the full notice is found.
|
||||
|
||||
<one line to give the program's name and a brief idea of what it does.>
|
||||
Copyright (C) <year> <name of author>
|
||||
|
||||
This program is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program 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 for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
|
||||
Also add information on how to contact you by electronic and paper mail.
|
||||
|
||||
|
||||
If the program does terminal interaction, make it output a short notice
|
||||
like this when it starts in an interactive mode:
|
||||
|
||||
<program> Copyright (C) <year> <name of author>
|
||||
This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
|
||||
This is free software, and you are welcome to redistribute it
|
||||
under certain conditions; type `show c' for details.
|
||||
|
||||
|
||||
The hypothetical commands `show w' and `show c' should show the appropriate
|
||||
parts of the General Public License. Of course, your program's commands might be
|
||||
different; for a GUI interface, you would use an “about box”.
|
||||
|
||||
You should also get your employer (if you work as a programmer) or school,
|
||||
if any, to sign a “copyright disclaimer” for the program, if necessary. For more
|
||||
information on this, and how to apply and follow the GNU GPL, see
|
||||
<http://www.gnu.org/licenses/>.
|
||||
|
||||
The GNU General Public License does not permit incorporating your program
|
||||
into proprietary programs. If your program is a subroutine library, you may
|
||||
consider it more useful to permit linking proprietary applications with the
|
||||
library. If this is what you want to do, use the GNU Lesser General Public
|
||||
License instead of this License. But first, please read
|
||||
<http://www.gnu.org/philosophy/why-not-lgpl.html>.
|
||||
@@ -1,925 +0,0 @@
|
||||
GNU Midnight Commander
|
||||
Frequently Asked Questions
|
||||
|
||||
The newest version of this document is available at
|
||||
https://www.midnight-commander.org/browser/doc/FAQ
|
||||
|
||||
* 1 Getting started
|
||||
+ 1.1 What is Midnight Commander?
|
||||
+ 1.2 Does it run on my machine?
|
||||
+ 1.3 Does it work with my terminal?
|
||||
+ 1.4 What else do I need to run MC?
|
||||
+ 1.5 Is GNU Midnight Commander Public Domain? Copyrighted?
|
||||
+ 1.6 Where can I get GNU Midnight Commander?
|
||||
+ 1.7 I cannot compile MC. What should I do?
|
||||
|
||||
* 2 Keyboard
|
||||
+ 2.1 What does documentation mean with the C-?, M-? and F?
|
||||
keys?
|
||||
+ 2.2 Why don't function keys (or some other key) work?
|
||||
+ 2.3 How do I use function keys F11 to F20?
|
||||
+ 2.4 Why does the ESC key behave funny?
|
||||
+ 2.5 How can I add the plus sign (+) on the command line?
|
||||
+ 2.6 C-o doesn't work!
|
||||
+ 2.7 What 'keys' are the "a1" and "c1" keys mentioned in the
|
||||
manual?
|
||||
+ 2.8 How do I change the key bindings?
|
||||
|
||||
* 3 Mouse
|
||||
+ 3.1 How do I enable mouse support?
|
||||
+ 3.2 How do I cut and paste text with mouse?
|
||||
+ 3.3 How do I get the extension dependent pop-up menu to
|
||||
pop up?
|
||||
|
||||
* 4 Display
|
||||
+ 4.1 Why do I keep getting "Terminal not powerful enough for
|
||||
SLang" or "Terminal not powerful enough for SLsmg"?
|
||||
+ 4.2 Why don't line drawing characters work?
|
||||
+ 4.3 Can one use latin-1 characters without losing the lines?
|
||||
+ 4.4 I have problems with entering/viewing national
|
||||
characters!
|
||||
+ 4.5 How can I get colors?
|
||||
+ 4.6 My color_xterm goes completely (or partially) black!
|
||||
+ 4.7 Where can I get xterm or rxvt?
|
||||
+ 4.8 I got colors working with MC but the other programs
|
||||
don't work at all anymore!
|
||||
+ 4.9 Why are there both terminfo and termcap? Wouldn't one
|
||||
database be enough?
|
||||
|
||||
* 5 Graphical user interface
|
||||
+ 5.1 Xview, Tk and Gnome editions?
|
||||
+ 5.2 Why is MC linked with X libraries?
|
||||
|
||||
* 6 Command line problems
|
||||
+ 6.1 How do I stay in the last directory when I exit Midnight
|
||||
Commander?
|
||||
+ 6.2 How can I access command line history?
|
||||
+ 6.3 How can I complete commands, file names, variable names
|
||||
and so on?
|
||||
+ 6.4 I am using ksh. Can I use functions defined in the
|
||||
.kshrc within MC?
|
||||
+ 6.5 Is there any way to include additional options or hot
|
||||
keys to MC?
|
||||
+ 6.6 When I use Ctrl-O I don't get a subshell. How do I fix
|
||||
this?
|
||||
+ 6.7 Ctrl-O doesn't work at all. What happens?
|
||||
|
||||
* 7 Virtual file systems
|
||||
+ 7.1 How can I see the contents of a tar archive?
|
||||
+ 7.2 How do I get out of a tar archive?
|
||||
+ 7.3 How do I do anonymous ftp with MC?
|
||||
+ 7.4 How do I do non-anonymous ftp with MC?
|
||||
+ 7.5 How do I close an ftp connection?
|
||||
+ 7.6 Why aren't the contents of ftp panel updated?
|
||||
+ 7.7 What kind of proxy server works with Midnight Commander?
|
||||
|
||||
* 8 Internal editor
|
||||
+ 8.1 When I try pasting to the internal editor, it indents
|
||||
the amount of indenting increases with each line!
|
||||
+ 8.2 Is it possible to use Colorer for syntax highlighting?
|
||||
|
||||
* 9 Other common problems
|
||||
+ 9.1 Is there any way to 'bookmark' favorite ftp-fs links?
|
||||
+ 9.2 When I start Midnight Commander, nothing happens!
|
||||
|
||||
* 10 Development
|
||||
+ 10.1 Who has written Midnight Commander?
|
||||
+ 10.2 Do I dare to use a development version?
|
||||
+ 10.3 How can I report a bug/request for a feature?
|
||||
+ 10.4 How can I join the development?
|
||||
|
||||
* 11 More information
|
||||
+ 11.1 This document didn't answer my question. Where else
|
||||
can I look for an answer?
|
||||
+ 11.2 What mailing lists are there for Midnight Commander?
|
||||
+ 11.3 Where should I look on the World Wide Web for MC stuff?
|
||||
+ 11.4 Are the mailing lists archived anywhere?
|
||||
|
||||
* 12 Legal issues
|
||||
+ 12.1 Authorship
|
||||
+ 12.2 Feedback is invited
|
||||
+ 12.3 Disclaimer and copyright
|
||||
|
||||
|
||||
1 Getting started
|
||||
|
||||
1.1 What is Midnight Commander?
|
||||
|
||||
GNU Midnight Commander is a user-friendly yet powerful file manager
|
||||
and visual shell, useful to novice and guru alike. It provides a
|
||||
clear, user-friendly, and somewhat protected interface to a Unix
|
||||
system while making many frequent file operations more efficient and
|
||||
preserving the full power of the command prompt. After some
|
||||
practice, you will wonder how you could ever live without it.
|
||||
|
||||
1.2 Does it run on my machine?
|
||||
|
||||
GNU Midnight Commander runs on POSIX (Unix-like) operating systems,
|
||||
such as GNU/Linux, FreeBSD, Mac OS X, Solaris, HP-UX and others. It
|
||||
can also be compiled under Cygwin on Windows.
|
||||
|
||||
GNU Midnight Commander uses GNU Autoconf which should automatically
|
||||
configure it for every Unix clone. Following configurations have
|
||||
been tested in the past (this list is very old):
|
||||
|
||||
* i386-*-linux1.x, 2.x
|
||||
* alpha-linux-linux2
|
||||
* sparc-linux-linux2.x
|
||||
* sparc64-linux-linux2.1
|
||||
* mips-sgi-irix5.x, 6.x
|
||||
* sparc-sun-sunos4.1
|
||||
* sparc-sun-solaris2.3, 2.4, 2.5
|
||||
* sparc-sun-netbsd1.0
|
||||
* hppa-hp-hpux9
|
||||
* hppa-hp-hpux7
|
||||
* m68k-apple-aux
|
||||
* unixware
|
||||
* mc88110-aviion-dgux5.4R2.01
|
||||
* i386-*-sco3.2v4.2
|
||||
* i386-*-sco3.2v5
|
||||
|
||||
1.3 Does it work with my terminal?
|
||||
|
||||
Yes, it does.
|
||||
|
||||
Because GNU Midnight Commander is a full screen program it doesn't
|
||||
run on dummy terminals but anything more advanced will do (like
|
||||
vt100). If your terminal works with vi, emacs, elm or pine it will
|
||||
work with GNU Midnight Commander.
|
||||
|
||||
1.4 What else do I need to run MC?
|
||||
|
||||
You need a POSIX (Unix compatible) operating system. If you are
|
||||
running Windows, use Cygwin.
|
||||
|
||||
To compile any edition you need to have glib >= 2.32 installed.
|
||||
It's available at https://download.gnome.org/sources/glib/.
|
||||
|
||||
If you want to use mouse on the Linux console you need the gpm daemon
|
||||
from https://www.nico.schottelius.org/software/gpm/. You need nothing
|
||||
extra to use mouse on xterm.
|
||||
|
||||
If you do not want to use the S-Lang library you could try using
|
||||
ncurses version 4.1 and above.
|
||||
|
||||
1.5 Is GNU Midnight Commander Public Domain? Copyrighted?
|
||||
|
||||
Midnight Commander is under GNU Public License which basically means
|
||||
that you may freely copy, change and distribute it, but that you may
|
||||
not impose any restrictions on further distribution, and that you
|
||||
must make the source code available. This is not the same as Public
|
||||
Domain. For details, the GNU license is included in GNU Midnight
|
||||
Commander source distribution (the COPYING file).
|
||||
|
||||
Midnight Commander is now officially a part of the GNU project.
|
||||
All the authors of GNU Midnight Commander have given all their rights
|
||||
on the program to the Free Software Foundation.
|
||||
|
||||
1.6 Where can I get GNU Midnight Commander?
|
||||
|
||||
The main site is https://www.midnight-commander.org
|
||||
|
||||
1.7 I cannot compile MC. What should I do?
|
||||
|
||||
Make sure you have read the INSTALL file in the sources. Report the
|
||||
error messages exactly as they appear, mention the versions of your
|
||||
OS, your compiler and whatever else software you think is relevant.
|
||||
If you have compile problems in the VFS code, try disabling it by
|
||||
using "--disable-vfs" option.
|
||||
|
||||
f2 Keyboard
|
||||
|
||||
2.1 What does documentation mean with the C-?, M-? and F? keys?
|
||||
|
||||
GNU Midnight Commander documentation uses emacs style names for
|
||||
keyboard keys.
|
||||
|
||||
C stands for the Ctrl key. For example, C-f means that you should
|
||||
hold down the Ctrl key and press the f key.
|
||||
|
||||
M stands for the Meta key. Your terminal might call it Alt or
|
||||
Compose instead of Meta. For example, M-f means that you should hold
|
||||
down the Meta/Alt/Compose key and press the f key. If your terminal
|
||||
doesn't have Meta, Alt or Compose or they don't work you can use Esc.
|
||||
For M-f press the Esc key and then press the f key.
|
||||
|
||||
Sometimes Ctrl and Alt are used instead of C and M for simplicity.
|
||||
Keep in mind that Alt can actually be Meta on some keyboards.
|
||||
|
||||
F? stands for a function key. If your terminal doesn't have function
|
||||
keys or they don't work you can use Esc. For example, for F3 press
|
||||
the Esc key and then press the 3 key.
|
||||
|
||||
2.2 Why don't function keys (or some other key) work?
|
||||
|
||||
Your terminfo or termcap database has missing or incorrect
|
||||
definitions for function keys. Type "mc -V" to see what terminal
|
||||
database is being used. If the result is "using the S-Lang library
|
||||
with terminfo database" and you are using a very old terminfo
|
||||
database, consider installing one of the enhanced terminfo files
|
||||
included in GNU Midnight Commander source distribution. For example,
|
||||
if you are using xterm type "tic xterm.ti".
|
||||
|
||||
If the result is "using the S-Lang library with termcap database" you
|
||||
should fix your /etc/termcap database.
|
||||
|
||||
Up-to-date termcap and terminfo databases are available here:
|
||||
|
||||
http://www.catb.org/~esr/terminfo/
|
||||
ftp://ftp.gnu.org/pub/gnu/ncurses/
|
||||
|
||||
If you don't have permissions to edit terminal databases you can use
|
||||
Learn keys feature of Midnight Commander instead. Press Esc 9 o k
|
||||
and follow instructions.
|
||||
|
||||
If all else fails you can emulate function keys by first pressing the
|
||||
ESC key and then one of the number keys. For example, if you want to
|
||||
produce F9, press ESC, then 9. If you don't have a ESC key on your
|
||||
keyboard you can try alt-9 or meta-9.
|
||||
|
||||
2.3 How do I use function keys F11 to F20?
|
||||
|
||||
These are normally mapped to function keys F1 to F10 with Shift held,
|
||||
e.g. function key F13 can be activated by pressing Shift-F3. You can
|
||||
define the keys this way in the Options->Learn Keys dialog. The
|
||||
convention for PC keyboards is that F11-20 always means Shift with
|
||||
F1-10.
|
||||
|
||||
You may find that on the Linux console with some keyboard layouts
|
||||
Shift-Fn is interpreted as F(n+12), not as F(n+10). This is a result
|
||||
of non-uniformity of keyboard layouts. This is not an intended
|
||||
behavior and it may be fixed some day. In the meantime, use "Learn
|
||||
Keys" to remedy this inconvenience.
|
||||
|
||||
2.4 Why does the ESC key behave funny?
|
||||
|
||||
Midnight Commander uses the ESC key as a prefix for simulating the
|
||||
Meta and Alt keys (for terminals which don't have Meta or Alt, see
|
||||
the three previous questions). For example, pressing ESC-a is the
|
||||
same as pressing Meta-a. In addition most terminals use ESC for
|
||||
internal representation of arrow keys, function keys and other
|
||||
enhanced keys. If you want to use ESC to cancel things you have to
|
||||
press it twice i.e. ESC-ESC. If you find this cumbersome you can
|
||||
generally use F10 to cancel. Alternatively turn on the old_esc_mode
|
||||
setting in the ~/.config/mc/ini file. The
|
||||
old_esc_mode setting makes ESC work as a prefix only if another key
|
||||
is pressed within 0.5 seconds. After 0.5 seconds the ESC key cancels.
|
||||
There is no way to make ESC cancel immediately (if we want to be able
|
||||
to use arrows keys and function keys).
|
||||
|
||||
2.5 How can I add the plus sign (+) on the command line?
|
||||
|
||||
Press C-q first, then press the + sign.
|
||||
|
||||
The plus key is the hotkey for the select files command. If you want
|
||||
to add a literal plus on to the command line you must quote it by
|
||||
pressing C-q first.
|
||||
|
||||
Another common key which needs the C-q prefix is backslash "\".
|
||||
|
||||
2.6 C-o doesn't work!
|
||||
|
||||
Maybe C-o is a stty control character on your terminal. See man stty
|
||||
for details on how to list and change stty control characters.
|
||||
|
||||
2.7 What 'keys' are the "a1" and "c1" keys mentioned in the manual?
|
||||
|
||||
A1 is the "Home" key on the keypad (numpad 7 with Num Lock turned
|
||||
off), which is decoded as a different key from the regular "Home".
|
||||
Likewise C1 is keypad "End", A3 is keypad "Page Up", C3 is keypad
|
||||
"Page Down", and B2 is documented to "center of keypad", i.e. the 5
|
||||
key, though I don't know whether any keyboards actually use that.
|
||||
They are documented for the curses library (search for "keypad"):
|
||||
|
||||
https://pubs.opengroup.org/onlinepubs/007908799/xcurses/curses.h.html
|
||||
|
||||
2.8 How do I change the key bindings?
|
||||
|
||||
Key binding con be reconfigure via keymap files: /etc/mc/mc.keymap
|
||||
and ~/.config/mc/mc.keymap.
|
||||
|
||||
You can use the "Learn Keys" dialog to assign keys to some actions
|
||||
listed in that dialog.
|
||||
|
||||
|
||||
3 Mouse
|
||||
|
||||
3.1 How do I enable mouse support?
|
||||
|
||||
Invoke mc like this (without quotes): "mc -x". If this doesn't work
|
||||
upgrade to a terminal which compatible with the Xterm mouse
|
||||
sequences.
|
||||
|
||||
Alternatively, on Linux console you can use gpm.
|
||||
|
||||
3.2 How do I cut and paste text with mouse?
|
||||
|
||||
Hold down shift key while using mouse to cut and paste.
|
||||
|
||||
|
||||
4 Display
|
||||
|
||||
4.1 Why do I keep getting "Terminal not powerful enough for SLang" or
|
||||
"Terminal not powerful enough for SLsmg"?
|
||||
|
||||
This means that your terminfo databases do not contain the correct
|
||||
definitions for your terminal.
|
||||
|
||||
You could try using a different terminal setting. If you use csh or
|
||||
tcsh:
|
||||
|
||||
setenv TERM vt100
|
||||
|
||||
or if you use sh, bash, ksh or zsh:
|
||||
|
||||
export TERM=vt100
|
||||
|
||||
4.2 Why don't line drawing characters work?
|
||||
|
||||
Since version 4.0.13 there's the command line option -a to force use
|
||||
of charaters +, |, - for line drawing. Use the -a option if any
|
||||
of the suggestions below doesn't help.
|
||||
|
||||
In general, there are three cases:
|
||||
* Lines are shown as ASCII characters like this
|
||||
|
||||
+---------+
|
||||
| |
|
||||
+---------+
|
||||
|
||||
This also happens when you use the -a option. Other than that
|
||||
possible reason is 1 or 2 (see below).
|
||||
|
||||
* Lines are shown as lower case characters like this
|
||||
|
||||
lqqqqqqqqqk
|
||||
x x
|
||||
mqqqqqqqqqj
|
||||
|
||||
Possible reason is 1 or 2 (see below).
|
||||
|
||||
* Lines are shown as blanks or missing characters. Possible reason
|
||||
is 2 or 3 (see below).
|
||||
|
||||
The reason for the problem is one of following:
|
||||
|
||||
1. Your terminal might not support line drawing characters. VT100
|
||||
compatible terminals, rxvt and xterm and color_xterm do support
|
||||
them.
|
||||
2. Your terminfo or termcap database might have missing or incorrect
|
||||
definitions for line drawing characters. Set the acsc variable
|
||||
in the terminfo database like this:
|
||||
acsc=a\376k\277l\332m\300j\331n\305w\302v\301u\264t\303q\304x
|
||||
\263h\2600\333
|
||||
Don't forget issue 'tic' command. This supposes you are using PC
|
||||
character set. The octal values might be different for other
|
||||
character sets. If you are using termcap instead of terminfo,
|
||||
you should modify above solution appropriately.
|
||||
3. Your terminal font might not support line drawing characters.
|
||||
Try changing the font.
|
||||
|
||||
Here is Miguel's answer to Torben on this subject.
|
||||
|
||||
Torben:
|
||||
|
||||
When I load consolefonts/iso01.f16, I get perfectly right national
|
||||
characters, but the line drawing characters in mc get wrong. Is it
|
||||
a mc problem, or is it a problem with the font? (I guess it is).
|
||||
|
||||
Is there a trick?
|
||||
|
||||
Miguel:
|
||||
|
||||
First of all, we should determine whether the font has line drawing
|
||||
characters or not.
|
||||
|
||||
If it has line drawing characters, then a new terminfo entry should
|
||||
be written for this specific case. Let's call this linux-iso01.
|
||||
The acsc variable should be modified to reflect which characters
|
||||
are used to do the line drawing.
|
||||
|
||||
If it does not have line drawing characters, then we should get rid
|
||||
of the switch to acsc sequences and make the acsc sequence be just
|
||||
a mapping to the ugly +, -, |, - characters.
|
||||
|
||||
You can get your terminfo definition by running the infocmp
|
||||
program, making the proper changes and running the tic program to
|
||||
compile your new terminfo database.
|
||||
|
||||
4.3 Can one use latin-1 characters without losing the lines?
|
||||
|
||||
Yes, you need a correct font and a correct termcap/terminfo database.
|
||||
|
||||
For font, if you use xterm try "xterm -fn fixed".
|
||||
|
||||
For termcap/terminfo database, change the acsc capability in the
|
||||
database.
|
||||
|
||||
4.4 I have problems with entering/viewing national characters!
|
||||
|
||||
From the Options - Display Bits dialog select Full 8 bits or ISO
|
||||
8859-1. In addition, select 8 bit input from the same dialog.
|
||||
|
||||
4.5 How can I get colors?
|
||||
|
||||
Invoke mc like this (without quotes): "mc -c".
|
||||
|
||||
If you get colors, be happy.
|
||||
|
||||
If your terminal stays black and white, your terminal doesn't support
|
||||
color. You might want to upgrade to a terminal which compatible with
|
||||
the ANSI color sequences.
|
||||
|
||||
If your terminal goes completely black, see the next question.
|
||||
|
||||
More detailed answer:
|
||||
|
||||
Check that your terminal supports color. color_xterm, rxvt and Linux
|
||||
console do support, most other terminals don't. You can test color
|
||||
support with following simple C program:
|
||||
|
||||
#include <stdio.h>
|
||||
|
||||
int main (void){
|
||||
printf ("\033[32m Hello world! \033[m\n");
|
||||
return 0;
|
||||
}
|
||||
|
||||
Compile and run it. If you see "Hello world!" text in green your
|
||||
terminal supports color, otherwise not (however, for color_xterm see
|
||||
also the next question).
|
||||
|
||||
Check whether you are using Ncurses or the S-Lang library (type
|
||||
"mc -V" to find out).
|
||||
|
||||
With S-Lang library you can force color support by setting the
|
||||
environment variable COLORTERM to any value.
|
||||
|
||||
If you use ncurses library, check that your terminfo database
|
||||
supports color. If not, you should install one of the enhanced
|
||||
terminfo databases included in GNU Midnight Commander source
|
||||
distribution.
|
||||
|
||||
You might want to set the TERM environment variable so that you are
|
||||
using the correct terminfo database or termcap entry.
|
||||
|
||||
If you use color_xterm (or rxvt) the correct value might be
|
||||
xterm-color, xtermc or simply xterm.
|
||||
|
||||
If you use Linux console the correct value for TERM is linux or
|
||||
console.
|
||||
|
||||
4.6 My color_xterm goes completely (or partially) black!
|
||||
|
||||
Some color_xterm terminals define all colors as black instead of the
|
||||
standard ANSI colors. This makes them go completely black when you
|
||||
try to use Midnight Commander with colors.
|
||||
|
||||
You will have to override the defaults. Create a file
|
||||
"color.defaults" which has the following contents:
|
||||
|
||||
color_xterm*color0: Black
|
||||
color_xterm*color1: Red
|
||||
color_xterm*color2: Green
|
||||
color_xterm*color3: Yellow
|
||||
color_xterm*color4: Blue
|
||||
color_xterm*color5: Magenta
|
||||
color_xterm*color6: Cyan
|
||||
color_xterm*color7: White
|
||||
color_xterm*background: White
|
||||
color_xterm*foreground: Black
|
||||
|
||||
(replace color_xterm with the name of your color_xterm, color_xterm
|
||||
mentions its name in its title bar)
|
||||
|
||||
Now type:
|
||||
|
||||
xrdb -merge color.defaults
|
||||
|
||||
Alternatively you can add the suggested contents of the
|
||||
color.defaults file to your .Xdefaults or .Xresources file (or what
|
||||
ever the name of your X configuration file is). Or you can replace
|
||||
your non-ANSI color_xterm with an ANSI color_xterm.
|
||||
|
||||
4.7 Where can I get xterm or rxvt?
|
||||
|
||||
xterm is included with the X Window System, so you probably already
|
||||
have it if you have X. This version is not actively maintained, but
|
||||
Thomas Dickey maintains his more advanced version of xterm at
|
||||
ftp://dickey.his.com/xterm/
|
||||
|
||||
rxvt has its own site http://www.rxvt.net/ - get the latest version
|
||||
there.
|
||||
|
||||
4.8 I got colors working with MC but the other programs don't work at
|
||||
all anymore!
|
||||
|
||||
Midnight Commander uses terminfo database (if available) but many
|
||||
other programs use termcap database. If you set the TERM environment
|
||||
variable to a value which has no corresponding entry in termcap
|
||||
database those programs stop working. You should add the new value
|
||||
of TERM to the termcap database.
|
||||
|
||||
Example: If you have set TERM to xterm-color locate from /etc/termcap
|
||||
the line which starts:
|
||||
|
||||
xterm|vs100|xterm terminal emulator
|
||||
|
||||
Change it to start:
|
||||
|
||||
xterm|xterm-color|vs100|xterm terminal emulator
|
||||
|
||||
5 Graphical user interface
|
||||
|
||||
5.1 Xview, Tk and Gnome editions?
|
||||
|
||||
Xview and Tk and GNOME editions have been removed from the sources.
|
||||
|
||||
5.2 Why is MC linked with X libraries?
|
||||
|
||||
GNU Midnight Commander is linked with X libraries to read key
|
||||
modifiers from the X Server. It may be helpful to distinguish
|
||||
between keys that the terminal emulator reports in the same way, e.g.
|
||||
PgUp and Ctrl-PgUp. Versions of GNU Midnight Commander after 4.6.0
|
||||
will load X libraries dynamically on the systems that support it.
|
||||
|
||||
|
||||
6 Command line problems
|
||||
|
||||
6.1 How do I stay in the last directory when I exit Midnight Commander?
|
||||
|
||||
See the description of the -P option in the Options section of the
|
||||
manual.
|
||||
|
||||
6.2 How can I access command line history?
|
||||
|
||||
Meta-h shows the last commands you executed from the command line.
|
||||
Duplicates are suppressed from the history. Commands executed from
|
||||
the subshell prompt are not shown.
|
||||
|
||||
You can put previous commands to the command line with Meta-p. Meta-n
|
||||
moves you forward in history.
|
||||
|
||||
Since version 4.1.15 all the input widgets have permanent history.
|
||||
You can summon the history listbox by pressing M-h.
|
||||
|
||||
6.3 How can I complete commands, file names, variable names and so on?
|
||||
|
||||
Just press M-Tab. Press M-Tab again to get a listbox if there are
|
||||
multiple possible completions.
|
||||
|
||||
6.4 I am using ksh. Can I use functions defined in the .kshrc within
|
||||
MC?
|
||||
|
||||
Sorry, MC only supports bash, tcsh and zsh functions. Ksh functions
|
||||
are not supported because ksh lacks the necessary hooks needed for
|
||||
subshell integration.
|
||||
|
||||
Switch to bash or zsh. They are both quite compatible with ksh.
|
||||
Your ksh functions should work as such or after minimal changes.
|
||||
|
||||
6.5 Is there any way to include additional options or hot keys to MC?
|
||||
|
||||
Yes, F2 invokes an user menu, which is fully configurable. You can
|
||||
add any shell commands to the user menu. See the mc(1) man page for
|
||||
more info.
|
||||
|
||||
Another way to add functionality is the external panelize feature.
|
||||
See the mc(1) man page for more info.
|
||||
|
||||
And finally, you can code any feature you want yourself. MC source
|
||||
code is free which means you can change it anyway you want. There
|
||||
are some limitations to make sure MC stays free. See GNU General
|
||||
Public License for details.
|
||||
|
||||
6.6 When I use Ctrl-O I don't get a subshell. How do I fix this?
|
||||
|
||||
Only bash, tcsh and zsh can be used as subshell. Use one of those
|
||||
shells as your default shell, and it will be used as subshell in GNU
|
||||
Midnight Commander.
|
||||
|
||||
6.7 Ctrl-O doesn't work at all. What happens?
|
||||
|
||||
Ctrl-O works if either the subshell is used or the terminal can save
|
||||
the output of the commands so it can be restored. If neither is
|
||||
true, there is absolutely nothing interesting behind the panels!
|
||||
|
||||
Only few terminals support screen saving. It's xterm, rxvt and other
|
||||
xterm-like terminals and virtual terminals on Linux and FreeBSD.
|
||||
|
||||
6.8 Why I see lot of strange 'cd "printf ' lines into my .history file?
|
||||
|
||||
Add
|
||||
|
||||
export HISTCONTROL="ignoreboth"
|
||||
|
||||
into your ~/.profile file (.bash_profile) for avoid this.
|
||||
|
||||
6.9 I have a problem with Screen which makes using Midnight Commander
|
||||
problematic. I use Ctrl-O to disable panels. Output of previous commands,
|
||||
just a clear, screen is blanked.
|
||||
|
||||
Update GNU Screen to the last version. This bug was fixed in
|
||||
|
||||
commit ad56f746c6243d45124485d198d577bdbb78071c
|
||||
Author: Sadrul Habib Chowdhury <sadrul@users.sourceforge.net>
|
||||
Date: Sun Nov 29 23:34:25 2009 -0500
|
||||
|
||||
Fix using alternate screen buffers in some cases.
|
||||
|
||||
Screen would reset the 'main' screen buffer if an app tries to
|
||||
switch to an alternate buffer while it is already using one (in
|
||||
other words, sends multiple 'smcup' without an 'rmcup'). This should
|
||||
fix debian #558724
|
||||
|
||||
(see http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=558724)
|
||||
|
||||
or do not rewrite TERM (mustbe TERM=screen) andrun mc as follow:
|
||||
|
||||
echo -e '\e[?1000h' && mc -x
|
||||
|
||||
7 Virtual file systems
|
||||
|
||||
7.1 How can I see the contents of a tar archive?
|
||||
|
||||
If you use keyboard just move the selection bar on the tar file and
|
||||
press enter. If you use mouse just double-click on the tar file.
|
||||
|
||||
The recognized suffixes for tar archives are .tar, .tar.gz and .tgz.
|
||||
You can also enter a tar archive by typing "cd filename/utar://" where
|
||||
filename is the name of the archive. In this case, the suffix is not
|
||||
important.
|
||||
|
||||
7.2 How do I get out of a tar archive?
|
||||
|
||||
Just press enter on the toplevel ".." file or change to a non-tar
|
||||
directory. Just typing "cd" with no parameters is enough (it will
|
||||
take you to your home directory).
|
||||
|
||||
7.3 How do I do anonymous ftp with MC?
|
||||
|
||||
Just type "cd ftp://hostname" where hostname is the name of the host
|
||||
you want to connect. Alternatively, select FTP link from the Left or
|
||||
Right menu and type the name of the host you want to connect.
|
||||
|
||||
7.4 How do I do non-anonymous ftp with MC?
|
||||
|
||||
Non-anonymous ftp works just like the anonymous ftp but you give the
|
||||
login name with the host name. For example, type "cd
|
||||
ftp://username@hostname".
|
||||
|
||||
7.5 How do I close an ftp connection?
|
||||
|
||||
Just change to a non-ftp directory. Simply typing "cd" with no
|
||||
parameters is enough (it will take you to your home directory).
|
||||
|
||||
GNU Midnight Commander closes ftp connection automatically after a
|
||||
timeout or on exit. It's possible to force disconnect by selecting
|
||||
"Command" -> "Active VFS List" in the menu and using the "Free VFSs
|
||||
Now" button.
|
||||
|
||||
7.6 Why aren't the contents of ftp panel updated?
|
||||
|
||||
Update is skipped because there would be a serious performance
|
||||
penalty. Constantly updating directory panels through a ftp
|
||||
connection would take too much time.
|
||||
|
||||
You can use C-r to force an update.
|
||||
|
||||
7.7 What kind of proxy server works with Midnight Commander?
|
||||
|
||||
There are two kinds of ftp proxies: proxies for ftp clients and
|
||||
proxies for web browsers.
|
||||
|
||||
Midnight Commander only supports ftp proxies which are meant for ftp
|
||||
clients. Common WWW proxies (like Squid) are not supported. A rule
|
||||
of thumb is that if a ftp proxy requires a web browser, it won't work
|
||||
with Midnight Commander.
|
||||
|
||||
|
||||
8 Other common problems
|
||||
|
||||
8.1 When I try pasting to the internal editor, it indents the amount of
|
||||
indenting increases with each line!
|
||||
|
||||
Either turn off 'Return does autoindent' in the editor options or
|
||||
update GNU Midnight Commander to version 4.6.0 or above - it doesn't
|
||||
autoindent when you are holding Shift.
|
||||
|
||||
8.2 Is it possible to use Colorer for syntax highlighting?
|
||||
|
||||
Yes if you submit the patch. There are no legal problems with it
|
||||
because it's licensed under GPL now. The homepage of Colorer is
|
||||
http://colorer.sourceforge.net/
|
||||
|
||||
|
||||
9 Other common problems
|
||||
|
||||
9.1 Is there any way to 'bookmark' favorite ftp-fs links?
|
||||
|
||||
Use the directory hotlist. Just press control-backslash. If your
|
||||
national keyboard layout doesn't have backslash key, just press the
|
||||
control key with the key which is the backslash key in the English
|
||||
keyboard layout.
|
||||
|
||||
9.2 When I start Midnight Commander, nothing happens!
|
||||
|
||||
First, invoke MC without subshell support: "mc -u". If this helps
|
||||
check the shell you are using. Subshell support works best with
|
||||
bash, although tcsh and zsh are also supported. You might want to
|
||||
upgrade your shell to a newer version. If you use something else
|
||||
than bash, tcsh or zsh, subshell support is disabled automatically.
|
||||
|
||||
Another reason is problems with gpm. Try using "--nomouse" option to
|
||||
see if it makes any difference. Restarting gpm can help. Sometimes
|
||||
it's enough to move the mouse.
|
||||
|
||||
Also, if you have the DISPLAY environment variable set, but the X
|
||||
server is unreachable (e.g. it's firewalled), this can also cause a
|
||||
delay at startup. Unset DISPLAY to see if that's the case.
|
||||
|
||||
|
||||
10 Development
|
||||
|
||||
10.1 Who has written Midnight Commander?
|
||||
|
||||
Midnight Commander was started by Miguel de Icaza and he is the
|
||||
maintainer of the package. Other authors have joined the project
|
||||
later:
|
||||
* Mauricio Plaza (early releases)
|
||||
* Janne Kukonlehto (joined Sep 27 1994)
|
||||
* Radek Doulik (joined Oct 30 1994)
|
||||
* Fred Leeflang (joined Nov 2 1994)
|
||||
* Dugan Porter (joined Dec 1 1994)
|
||||
* Jakub Jelinek (joined Feb 8 1995)
|
||||
* Ching Hui (joined Jun 27 1995)
|
||||
* Andrej Borsenkow (joined Jul 1996)
|
||||
* Paul Sheer (joined Nov 1 1996)
|
||||
* Norbert Warmuth
|
||||
* Alex I. Tkachenko
|
||||
|
||||
|
||||
Alessandro Rubini has been specially helpful with debugging and
|
||||
enhancing of the mouse support. John E. Davis has made his S-Lang
|
||||
library available to us and answered many questions about it.
|
||||
|
||||
Many people have contributed bug reports, feature suggestions and
|
||||
small code bits (alphabetical order):
|
||||
* Thomasz Cholewo
|
||||
* Juan Jose Ciarlante
|
||||
* Alexander Dong (OS/2 port, NT port updates)
|
||||
* Erwin van Eijk
|
||||
* Torben Fjerdingstad
|
||||
* Massimo Fontanelli
|
||||
* Juan Grigera (NT port)
|
||||
* Gerd Knorr
|
||||
* Sergey Ya. Korshunoff
|
||||
* Jean-Daniel Luiset
|
||||
* Wim Osterholt
|
||||
* Antonio Palama (old DOS port)
|
||||
* Thomas Pundt
|
||||
* Marcelo Roccasalva
|
||||
* Ilya Rybkin
|
||||
* Vadim Sinolits
|
||||
* Jon Stevens
|
||||
* Adam Tla/lka
|
||||
|
||||
Current list of active developers can be found here:
|
||||
https://www.midnight-commander.org/wiki/McDevelopers
|
||||
|
||||
This page lists everbody who has provided a patch or
|
||||
has written code for the Midnight Commander in the past:
|
||||
https://www.midnight-commander.org/wiki/McContributors
|
||||
|
||||
10.2 Do I dare to use a development version?
|
||||
|
||||
Yes, of course. Feel free to test:
|
||||
https://www.midnight-commander.org/wiki#Download
|
||||
As we do our development in git, please do a git checkout
|
||||
of the master branch and build it
|
||||
|
||||
But always remember: development versions may have nasty bugs
|
||||
at some points of time. It's up to you to judge whether the new
|
||||
features and fixes for the bugs you know outweigh the risk of unknown
|
||||
bugs.
|
||||
|
||||
10.3 How can I report a bug/request for a feature?
|
||||
|
||||
You might first want to get the newest development version to see if
|
||||
the bug is fixed or the feature is added already.
|
||||
|
||||
If this is not the case, feel free to add a ticket in our ticket system,
|
||||
which is located here: https://www.midnight-commander.org/newticket
|
||||
|
||||
If you want to send an email instead write your report to
|
||||
mc-devel@lists.midnight-commander.org or mc@lists.midnight-commander.org.
|
||||
|
||||
These mailing lists are the most certain way to contact the
|
||||
developers. Remember to mention if you are not on the mailing list
|
||||
to make sure that you will receive a copy of replies.
|
||||
|
||||
Give as much details as possible. A too long message is a lot better
|
||||
than a too short message.
|
||||
|
||||
For segmentation faults a stack backtrace is appreciated. You can
|
||||
produce stack backtrace as follows:
|
||||
* If segmentation fault produced a core file:
|
||||
1. Load the core file by typing "gdb mc core" or "dbx mc core".
|
||||
2. Type "where".
|
||||
3. Cut and paste the results to your message.
|
||||
* If segmentation fault didn't produce a core file:
|
||||
1. Load mc by typing "gdb mc" or "dbx mc".
|
||||
2. Start mc by typing "run".
|
||||
3. Try to reproduce the segmentation fault by doing whatever
|
||||
you did last time when the segmentation fault occurred.
|
||||
4. Type "where".
|
||||
5. Cut and paste the results to your message.
|
||||
6. For the future you might want to check out what is the
|
||||
command in your shell to allow producing of the core files.
|
||||
Usually it is "limit coredumpsize unlimited" or "ulimit
|
||||
coredumpsize" or "ulimit -c unlimited".
|
||||
|
||||
10.4 How can I join the development?
|
||||
|
||||
To join the development just code the feature you want to add and
|
||||
send your patch for inclusion. Email address is mc-devel@lists.midnight-commander.org.
|
||||
Before you start coding check the latest development version. It
|
||||
might be that your feature has already been implemented.
|
||||
|
||||
Note that the authors of GNU Midnight Commander have given all their
|
||||
rights on the program to the Free Software Foundation. You will have
|
||||
to do the same if you contribute non-trivial patches. Otherwise we
|
||||
have to reject your patches in order to avoid copyright problems.
|
||||
|
||||
|
||||
11 More information
|
||||
|
||||
11.1 This document didn't answer my question. Where else can I look for
|
||||
an answer?
|
||||
|
||||
Read messages from the Discussion (mailing list archive) or read the
|
||||
Manual.
|
||||
|
||||
Upgrade to a newer version of Midnight Commander. Many problems are
|
||||
fixed in the new versions.
|
||||
|
||||
If you still can't find an answer, post your question to the Midnight
|
||||
Commander mailing list. Its address is mc@lists.midnight-commander.org.
|
||||
|
||||
11.2 What mailing lists are there for Midnight Commander?
|
||||
|
||||
Following mailing lists discuss about Midnight Commander:
|
||||
|
||||
mc@lists.midnight-commander.org
|
||||
General discussion of GNU Midnight Commander
|
||||
To subscribe visit
|
||||
https://lists.midnight-commander.org/mailman/listinfo/mc/
|
||||
|
||||
mc-devel@lists.midnight-commander.org
|
||||
Technical development discussion
|
||||
To subscribe visit
|
||||
https://lists.midnight-commander.org/mailman/listinfo/mc-devel/
|
||||
|
||||
mc-commits@googlegroups.com
|
||||
mailing list only for applyed commits into master/stable branches
|
||||
To subscribe visit
|
||||
http://groups.google.com/group/mc-commits/subscribe
|
||||
|
||||
mc-bugs@googlegroups.com
|
||||
Mailing list only for tickets and comments (use it as RSS :) )
|
||||
To subscribe visit
|
||||
http://groups.google.com/group/mc-bugs/subscribe
|
||||
|
||||
11.3 Where should I look on the World Wide Web for MC stuff?
|
||||
|
||||
There is a WWW page for Midnight Commander. The URL is:
|
||||
|
||||
https://www.midnight-commander.org/
|
||||
|
||||
11.4 Are the mailing lists archived anywhere?
|
||||
|
||||
The mc and mc-devel lists are archived on the World Wide Web. There
|
||||
are links to the archives on the mailing list pages (see 10.2).
|
||||
|
||||
|
||||
12 Legal issues
|
||||
|
||||
12.1 Authorship
|
||||
|
||||
Questions and Answers was written by Janne Kukonlehto. Parts of it
|
||||
originate from Ian Jackson, Miguel de Icaza, Dugan Porter, Norbert
|
||||
Warmuth and Paul Sheer.
|
||||
|
||||
12.2 Feedback is invited
|
||||
|
||||
Send your comments about this document and GNU Midnight Commander to
|
||||
mc@lists.midnight-commander.org
|
||||
|
||||
12.3 Disclaimer and copyright
|
||||
|
||||
Note that this document is provided as is. The information in it is
|
||||
not warranted to be correct; you use it at your own risk.
|
||||
|
||||
You can use Questions and Answers according to GNU General Public
|
||||
License (see the COPYING file in GNU Midnight Commander source
|
||||
distribution). Questions and Answers is not public domain.
|
||||
@@ -1,379 +0,0 @@
|
||||
This document
|
||||
=============
|
||||
|
||||
This document is a guide how to develop GNU Midnight Commander. It's
|
||||
quite incomplete, but may be worth reading anyway.
|
||||
|
||||
The document was written by Miguel de Icaza and reworked by Pavel
|
||||
Roskin and later from Patrick Winnertz.
|
||||
Some parts were taken from the messages posted in the mailing
|
||||
lists.
|
||||
|
||||
|
||||
Compiling from GIT
|
||||
==================
|
||||
|
||||
The full list of requirements is listed in the INSTALL file.
|
||||
|
||||
It is recommended that all those tools are installed with the same
|
||||
prefix. Make sure that the tools with the right version are first in
|
||||
PATH.
|
||||
|
||||
Once you have the right tools, run `autogen.sh' - it will generate
|
||||
everything necessary for the build `configure'. Then run 'configure'
|
||||
and `make' as usually.
|
||||
|
||||
The distribution tarball is created by the command `make distcheck'.
|
||||
This command can take a while.
|
||||
|
||||
Currently snapshots are made on Debian unstable and use the versions of
|
||||
the tools from the unstable repository. Yes, the rpm packages are made
|
||||
on Debian too.
|
||||
|
||||
Note that the version of gettext doesn't affect the snapshot because the
|
||||
distributed files are installed by gettext from archives for the version
|
||||
used in the AM_GNU_GETTEXT_VERSION macro, which is 0.18.2.
|
||||
|
||||
|
||||
|
||||
Working with GNU Midnight Commander
|
||||
===================================
|
||||
|
||||
Please use the GIT version. It may be quite different from the released
|
||||
versions. A lot of cleanup is going on. The GIT version may be easier
|
||||
to understand, in addition to the obvious fact that the merging is
|
||||
easier with the GIT version.
|
||||
|
||||
In order to compile GNU Midnight Commander from a clean GIT checkout you
|
||||
should use 'autogen.sh && ./configure' instead of 'configure'.
|
||||
|
||||
GNU Midnight Commander uses Autoconf and Automake, with make it fairly
|
||||
portable. However, GNU Make is strongly recommended for development
|
||||
because other versions of make may not track dependencies properly.
|
||||
This is very important for correct compilation, especially if you change
|
||||
any header files.
|
||||
|
||||
If you add or remove any files, please change Makefile.am in the same
|
||||
directory accordingly. When doing significant changes in the tree
|
||||
structure, "make distcheck" is strongly recommended.
|
||||
|
||||
GNU Autoconf allows you to test several different configurations are
|
||||
once. To do so, use the so called out-of-tree (or VPATH) compilation.
|
||||
Create separate empty directories and run configure with full path from
|
||||
those directories, like this:
|
||||
|
||||
cd /usr/local/src
|
||||
mkdir mc-slang
|
||||
mkdir mc-ncurses
|
||||
cd mc-slang
|
||||
/usr/local/src/mc/configure && make all
|
||||
cd ../mc-ncurses
|
||||
/usr/local/src/mc/configure --with-screen=ncurses && make all
|
||||
|
||||
Please use the same indentation as other developers. To indent a block,
|
||||
select in the internal editor and use Shift-F9 to call the external
|
||||
indent. For historic reasons, GNU Midnight Commander used formatting
|
||||
that is not default for GNU Indent. Please put following text to your
|
||||
~/.indent.pro file to make GNU Indent follow the style used in GNU
|
||||
Midnight Commander:
|
||||
|
||||
--gnu-style
|
||||
--format-first-column-comments
|
||||
--indent-level4
|
||||
--brace-indent0
|
||||
--line-length100
|
||||
--no-tabs
|
||||
--blank-lines-after-procedures
|
||||
|
||||
or in short notation:
|
||||
|
||||
indent -gnu -fc1 -i4 -bli0 -nut -bap -l100
|
||||
|
||||
It's OK to indent the whole function if you edit it. However, please
|
||||
refrain from it if you are posting your patch for review. In this case
|
||||
you would save time of other developers if you only include significant
|
||||
changes. The developer applying your patch can format the code for you.
|
||||
|
||||
Please keep in mind that the VFS subsystem is licensed under LGPL, while
|
||||
the rest of the code uses GPL.
|
||||
|
||||
|
||||
Code structure - outline
|
||||
========================
|
||||
|
||||
The code is located in following directories.
|
||||
|
||||
vfs - Virtual File System.
|
||||
|
||||
This library provides filesystem-like access to various data, such are
|
||||
archives and remote filesystems. To use VFS, you should use wrappers
|
||||
around POSIX calls. The wrappers have names composed from "mc_" and the
|
||||
standard name of the function. For example, to open a file on VFS, use
|
||||
mc_open() instead.
|
||||
|
||||
edit - the internal editor.
|
||||
|
||||
This code has been contributed by Paul Sheer, the author of Cooledit.
|
||||
The internal editor shares some code with Cooledit, but now it's
|
||||
developed as part of GNU Midnight Commander.
|
||||
|
||||
src - the main part of the code.
|
||||
|
||||
This code includes the dialog manager written by Radek Doulik and source
|
||||
code of the main application.
|
||||
|
||||
Code structure - details
|
||||
========================
|
||||
|
||||
GNU Midnight Commander uses extensively the dialog manager written by
|
||||
Radek Doulik. To understand how the dialog manager works, please read
|
||||
the dialog.c. You will find the basic widgets in the files widget.c.
|
||||
Some more high-level functions, e.g. to display a message box, are
|
||||
located in wtools.c. This file also contains the Quick Dialog code,
|
||||
which makes it easier to create complex dialogs.
|
||||
|
||||
The files util.c and utilunix.c have a lot of utility functions. Get
|
||||
familiar with them, they are very simple.
|
||||
|
||||
glib is used for memory allocation and for some utility functions, such
|
||||
as manipulation with lists and trees. gmodule (part of the glib
|
||||
distribution) is used to load some libraries dynamically at the run
|
||||
time.
|
||||
|
||||
Thanks to glib, the code has almost no hardcoded limits, since there are
|
||||
many ways to avoid them. For example, when you want to concatenate
|
||||
strings, use the g_strconcat() function:
|
||||
|
||||
new_text = g_strconcat (username, " ", password, (char *)0);
|
||||
|
||||
This allocates new memory for the string, so you should use g_free() on
|
||||
the result.
|
||||
|
||||
The parent of all dialogs is called midnight_dlg. Both panels are
|
||||
widgets in that dialog. Other widgets include the menu, the command
|
||||
line and the button bar.
|
||||
|
||||
|
||||
Input handling
|
||||
==============
|
||||
|
||||
The routines for input handling on the Midnight Commander are:
|
||||
getch, get_key_code, mi_getch and get_event.
|
||||
|
||||
getch is an interface to the low level system input mechanism. It
|
||||
does not deal with the mouse.
|
||||
|
||||
In the case of ncurses, this is a function implemented in the
|
||||
ncurses library that translates key sequences to key codes (\E[A to
|
||||
something like KEY_UP and so on).
|
||||
|
||||
In the case of S-Lang there is no such conversion, that's why we
|
||||
load a set of extra definitions.
|
||||
|
||||
The get_key_code routine converts the data from getch to the
|
||||
constants the Midnight Commander uses.
|
||||
|
||||
In the case of S-Lang, it will actually do all the jobs that getch
|
||||
does for curses. In the case of curses it patches a couple of
|
||||
sequences that are not available on some terminal databases. This
|
||||
routine is the one you want to use if you want a character without
|
||||
the mouse support.
|
||||
|
||||
get_event is the routine you want to use if you want to handle mouse
|
||||
events, it will return 0 on a mouse event, -1 if no input is available
|
||||
or a key code if there is some input available. This routine in turn
|
||||
uses get_key_code to decode the input stream and convert it to useful
|
||||
constants.
|
||||
|
||||
mi_getch is just a wrapper around get_event that ignores all the mouse
|
||||
events. It's used only in a couple of places, this routine may return
|
||||
-1 if no input is available (if you have set the nodelay option of
|
||||
ncurses or S-Lang with nodelay) or a character code if no such option is
|
||||
available.
|
||||
|
||||
|
||||
Mouse support
|
||||
=============
|
||||
|
||||
The mouse support in the Midnight Commander is based on the get_event
|
||||
routine. The core of the mouse event dispatching is in the
|
||||
dlg.c:run_dlg routine.
|
||||
|
||||
|
||||
ncurses
|
||||
=======
|
||||
|
||||
Although S-Lang is now used by default, we still support ncurses. We
|
||||
basically are using a small subset of ncurses because we want to be
|
||||
compatible with Slang.
|
||||
|
||||
|
||||
The Dialog manager and the Widgets
|
||||
==================================
|
||||
|
||||
The Dialog manager and the Widget structure are implemented in
|
||||
src/dialog.c. Everything shown on screen is a dialog. Dialogs contain
|
||||
widgets, but not everything on screen is a widget. Dialogs can draw
|
||||
themselves.
|
||||
|
||||
Dialogs are connected into a singly linked list using "parent" field.
|
||||
Currently active dialog is saved in current_dlg variable. The toplevel
|
||||
dialog has parent NULL. Usually it's midnight_dlg.
|
||||
|
||||
parent parent
|
||||
current_dlg ------->another dialog-- ... -->midnight_dlg
|
||||
|
||||
When the screen needs to be refreshed, every dialog asks its parent to
|
||||
refresh first, and then refreshes itself.
|
||||
|
||||
A dialog is created by create_dlg(). Then it's populated by widgets
|
||||
using add_widget(). Then the dialog is run by calling run_dlg(), which
|
||||
returns the id of the button selected by the user. Finally, the dialog
|
||||
is destroyed by calling destroy_dlg().
|
||||
|
||||
Widgets are placed to a doubly linked circular list. Each widget has
|
||||
previous and next widget.
|
||||
|
||||
prev next prev next
|
||||
widget1 <---------> widget2 <---------> widget3
|
||||
^ ^
|
||||
-----------------------------------------
|
||||
next prev
|
||||
|
||||
Pressing Tab moves focus to the "next" widget, pressing Shift-Tab moves
|
||||
focus to "prev". The tab order is equal to the add order except some
|
||||
old code that use the reverse order by setting DLG_REVERSE flag in
|
||||
create_dlg() call. Please don't use reverse order in the new code.
|
||||
|
||||
The initial widget to get focus can be selected by calling
|
||||
dlg_select_widget().
|
||||
|
||||
When creating a dialog, you may want to use a callback that would
|
||||
intercept some dialog events. However, many widgets will do the right
|
||||
thing by default, so some dialogs can work just fine without callbacks.
|
||||
|
||||
There are also widget events, which are sent by the dialog to individual
|
||||
widgets. Some widgets also have user callbacks.
|
||||
|
||||
To create your own widget, use init_widget(). In this case, you must
|
||||
provide a callback function. Please note that it's not the same as the
|
||||
user callback in some widgets.
|
||||
|
||||
|
||||
Where to Find Bug Reports and Patches
|
||||
=====================================
|
||||
|
||||
The official place for bug reports is:
|
||||
|
||||
https://www.midnight-commander.org/
|
||||
|
||||
|
||||
There are various unofficial sources where bug reports and patches can
|
||||
be found (NOT maintained by the MC team).
|
||||
|
||||
|
||||
http://bugs.debian.org/mc
|
||||
The bug tracking system for Debian, a package collection mainly
|
||||
for GNU/Linux and the Hurd.
|
||||
|
||||
http://bugzilla.redhat.com/bugzilla/buglist.cgi?component=mc
|
||||
Bugs reported in Redhat Linux.
|
||||
|
||||
http://www.openbsd.org/cgi-bin/cvsweb/ports/misc/mc/patches/
|
||||
The patches that are applied for the OpenBSD version of MC.
|
||||
|
||||
http://www.freebsd.org/cgi/cvsweb.cgi/ports/misc/mc/files/
|
||||
The patches that are applied for the FreeBSD version of MC.
|
||||
|
||||
http://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/sysutils/mc/patches/
|
||||
The patches that are applied for the NetBSD version of MC.
|
||||
|
||||
http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/app-misc/mc/files/?hideattic=1
|
||||
The patches that are applied for the Gentoo Linux version of MC.
|
||||
|
||||
|
||||
Programming Tips
|
||||
================
|
||||
|
||||
(This list should be sorted alphabetically.)
|
||||
|
||||
?: This operator has a precedence that is easy to use the wrong way. You
|
||||
might think that
|
||||
|
||||
int right = 25 + have_frame() ? 1 : 0; /* WRONG */
|
||||
|
||||
results in either 25 or 26. This is not the case. The C compiler
|
||||
sees this as:
|
||||
|
||||
int right = (25 + have_frame()) ? 1 : 0; /* WRONG */
|
||||
|
||||
To avoid this, put the ?: in parentheses, like this
|
||||
|
||||
int right = 25 + (have_frame() ? 1 : 0); /* RIGHT */
|
||||
|
||||
If the condition is more complicated, put it in additional
|
||||
parentheses:
|
||||
|
||||
int right = 25 + ((have_frame()) ? 1 : 0); /* RIGHT */
|
||||
|
||||
const: For every function taking a string argument, decide whether you
|
||||
(as a user of the function) would expect that the string is modi-
|
||||
fied by the function. If not, declare the string argument as
|
||||
"const char *". If your implementation needs to modify the string,
|
||||
use g_strdup to create a local copy.
|
||||
|
||||
const_cast: Has been replaced by str_unconst.
|
||||
|
||||
g_free: g_free handles NULL argument too, no need for the comparison.
|
||||
Bad way:
|
||||
if (old_dir) g_free (old_dir);
|
||||
Right way:
|
||||
g_free (old_dir);
|
||||
|
||||
g_strdup: When you use g_strdup to create a local copy of a string, use
|
||||
the following pattern to keep the reference.
|
||||
|
||||
char * const pathref = g_strdup(argument);
|
||||
/* ... */
|
||||
g_free (pathref);
|
||||
|
||||
The "const" will make the pointer unmodifiable (pathref++
|
||||
is not possible), but you can still modify the string contents.
|
||||
|
||||
NULL: When you pass NULL as an argument of a varargs function, cast the
|
||||
0 to the appropriate data type. If a system #defines NULL to
|
||||
be 0 (at least NetBSD and OpenBSD do), and the sizes of int and
|
||||
a pointer are different, the argument will be passed as int 0,
|
||||
not as a pointer.
|
||||
|
||||
This tip applies at least to catstrs (edit/edit.h), execl(3),
|
||||
execle(3), execlp(3), g_strconcat (glib), parent_call
|
||||
(src/background.h), parent_call_string (src/background.h).
|
||||
|
||||
example:
|
||||
char *path = g_strconcat("dir", "/", "file", (char *)0);
|
||||
|
||||
size_t: This data type is suitable for expressing sizes of memory or the
|
||||
length of strings. This type is unsigned, so you need not check
|
||||
if the value is >= 0.
|
||||
|
||||
strncpy: Don't use this function in newly created code. It is slow, insecure
|
||||
and hard to use. A much better alternative is g_strlcpy (see there).
|
||||
|
||||
str_unconst: We use many libraries that do not know about "const char *"
|
||||
and thus declare their functions to require "char *". If you
|
||||
know for sure that an external function does not modify the
|
||||
string, you can "unconst" a string using the function
|
||||
str_unconst(). If you are not sure whether the function modifies
|
||||
the string, you should use g_strdup() to pass a copy of a string
|
||||
to the function. Don't forget to call g_free() after work is done.
|
||||
|
||||
unused: Unused arguments of a function can be marked like this:
|
||||
|
||||
void do_nothing(int data)
|
||||
{
|
||||
(void) &data;
|
||||
}
|
||||
|
||||
This tells the GNU C Compiler not to emit a warning, and has no
|
||||
side effects for other compilers.
|
||||
@@ -1,273 +0,0 @@
|
||||
Build requirements for GNU Midnight Commander
|
||||
---------------------------------------------
|
||||
|
||||
- glibc or uClibc or musl
|
||||
- https://www.gnu.org/software/libc/
|
||||
- https://uclibc.org
|
||||
- https://www.musl-libc.org
|
||||
- gcc or clang
|
||||
- https://gcc.gnu.org
|
||||
- https://clang.llvm.org
|
||||
- make
|
||||
- https://www.gnu.org/software/make/
|
||||
- autoconf >= 2.64
|
||||
- https://www.gnu.org/software/autoconf/
|
||||
- automake >= 1.14
|
||||
- https://www.gnu.org/software/automake/
|
||||
- libtool
|
||||
- https://www.gnu.org/software/libtool/
|
||||
- pkg-config (optional)
|
||||
- https://pkg-config.freedesktop.org/wiki/
|
||||
- glib2 >= 2.32
|
||||
- https://www.gtk.org
|
||||
- slang2 or ncurses screen library
|
||||
- https://www.jedsoft.org/slang/
|
||||
- https://invisible-island.net/ncurses/ncurses.html
|
||||
- gettext >= 0.18.2
|
||||
- https://www.gnu.org/software/gettext/
|
||||
- pcre or pcre2 (as an alternative to glib-regexp)
|
||||
- https://www.pcre.org
|
||||
- gpm (general purpose mouse daemon as an alternative to xterm mouse)
|
||||
- https://www.nico.schottelius.org/software/gpm/
|
||||
- libssh2 >= 1.2.8 (required only for sftp vfs)
|
||||
- https://libssh2.org
|
||||
- libaspell (spell checking support in the internal editor)
|
||||
- http://aspell.net
|
||||
- ext2fs >= 1.42.4 (support for ext{2,3,4}fs extended attributes)
|
||||
- https://e2fsprogs.sourceforge.net
|
||||
|
||||
|
||||
Installation instructions for GNU Midnight Commander
|
||||
----------------------------------------------------
|
||||
|
||||
Midnight Commander is written in a portable manner and uses GNU Autoconf
|
||||
for configuration, so it is expected to compile without changes on many
|
||||
other operating systems.
|
||||
|
||||
If you are installing from an official tarball, it already contains
|
||||
pre-bootstrapped autotools build system (specifically the `configure'
|
||||
script). In the case that you are installing from a version control
|
||||
checkout, you need to bootstrap the build system yourself first using
|
||||
the `autogen.sh' script. Note that to do this you would need to install
|
||||
the autotools suite first and not only direct mc build dependencies.
|
||||
|
||||
The `configure' shell script attempts to guess correct values for
|
||||
various system-dependent variables used during compilation, and creates
|
||||
the makefiles. It also creates a file `config.status' that you can run
|
||||
in the future to recreate the current configuration.
|
||||
|
||||
To compile this package:
|
||||
|
||||
1. Configure the package for your system.
|
||||
|
||||
Normally, you just `cd' to the directory containing the package's source
|
||||
code and type `./configure'.
|
||||
|
||||
To compile the package in a different directory than the one containing
|
||||
the source code, you must use a version of `make' supporting the `VPATH'
|
||||
variable, such as GNU `make'. Change to the directory where you want
|
||||
the object files and executables to go and run the `configure' script
|
||||
with the full path. If for some reason `configure' cannot find the
|
||||
source code directory, run `configure' with the option `--srcdir=DIR',
|
||||
where DIR is the directory that contains the source code.
|
||||
|
||||
By default, `make install' will install the package's files in
|
||||
`/usr/local/bin', `/usr/local/man', etc. You can specify an
|
||||
installation prefix other than `/usr/local' by giving `configure' the
|
||||
option `--prefix=PATH'.
|
||||
|
||||
If compiled on GNU/Linux, Midnight Commander detects if you have the gpm
|
||||
library installed. If you installed the gpm mouse library in a
|
||||
non-standard place, you will need to use the --with-gpm-mouse flag with
|
||||
the directory base where you installed the gpm package.
|
||||
|
||||
`configure' recognizes the following options (the list may be
|
||||
incomplete, use `configure --help' to get the full list):
|
||||
|
||||
`--help'
|
||||
Print a summary of the options to `configure' and exit.
|
||||
|
||||
`--quiet'
|
||||
`--silent'
|
||||
Do not print messages saying which checks are being made.
|
||||
|
||||
`--version'
|
||||
Print the version of Autoconf used to generate the `configure'
|
||||
script, and exit.
|
||||
|
||||
`--without-edit'
|
||||
Configure GNU Midnight Commander to be compiled without the
|
||||
built-in file editor. The built-in editor is compiled in by
|
||||
default.
|
||||
|
||||
`--enable-aspell[=prefix]'
|
||||
This option adds spell check support to the internal editor using
|
||||
libaspell and optionally sets path to libaspell installation prefix
|
||||
[default=/usr]. Disabled by default.
|
||||
|
||||
`--without-gpm-mouse'
|
||||
Use this flag to disable gpm mouse support (e.g. if you want to
|
||||
use mouse only on X terminals).
|
||||
|
||||
`--with-glib-static'
|
||||
Force linking against glib statically. This option is intended for
|
||||
building binaries for distribution purposes and may not work on
|
||||
some operating systems.
|
||||
|
||||
`--with-subshell[=optional]', `--without-subshell'
|
||||
The subshell support is by default turned on, you can disable
|
||||
this by using the --without-subshell option. If you pass the
|
||||
=optional parameter, then the subshell support is turned off by
|
||||
default. To turn it on, specify the `-U' option to the program.
|
||||
|
||||
`--without-x'
|
||||
By default, the Midnight Commander tries to connect to the X Window
|
||||
System events to query the status of the keyboard modifiers, such
|
||||
as Control, Shift and Alt, when invoked in a terminal emulator
|
||||
under X11. This is necessary (but not always sufficient) to
|
||||
recognize some optional but handy key combinations like Ctrl-Home
|
||||
and Shift-Cursor keys. Use `--without-x' if the dependency on
|
||||
X11 libraries is not desired.
|
||||
|
||||
`--disable-largefile'
|
||||
This option disables support for large files (2 gigabytes and more)
|
||||
on the systems where file operations use 32-bit offsets by default,
|
||||
but support for 64-bit offsets is available. May be useful for
|
||||
slow processors and embedded systems.
|
||||
|
||||
`--enable-charset'
|
||||
This option adds support for selecting character set of the text in
|
||||
the internal viewer and editor and converting it on the fly. The
|
||||
implementation of this option is currently incomplete.
|
||||
|
||||
`--disable-background'
|
||||
This option disables support for background operations. Background
|
||||
operations allow to perform some tasks such as copying files in a
|
||||
separate background process. Any messages from the background
|
||||
process are forwarded to the foreground process. More advanced
|
||||
dialogs cannot be forwarded yet, so the background process uses the
|
||||
default. Background code is known to be less stable than the rest
|
||||
of the code, so you may want to disable it at the compile time.
|
||||
|
||||
`--with-homedir'
|
||||
This option allow users to place user config directories in any
|
||||
place. By default value is 'XDG', this mean, mc will respect XDG
|
||||
standards. If other value is specified, this will used as directory
|
||||
name (relative to $HOME if path is relative, or as is if path is
|
||||
absolute).
|
||||
|
||||
VFS options:
|
||||
- - - - - -
|
||||
|
||||
`--disable-vfs'
|
||||
This option disables the Virtual File System switch code in the
|
||||
Midnight Commander and uses the standard file system calls for
|
||||
file access. If you specify this option, you won't get the
|
||||
transparent access to archives and remote directories.
|
||||
|
||||
`--enable-vfs-cpio'
|
||||
(on by default)
|
||||
Support for cpio filesystem
|
||||
|
||||
`--enable-vfs-tar'
|
||||
(on by default)
|
||||
Support for tar filesystem
|
||||
|
||||
`--enable-vfs-ftp'
|
||||
(on by default)
|
||||
Support for FTP vfs
|
||||
|
||||
`--enable-vfs-shell'
|
||||
(on by default)
|
||||
Support for SHELL vfs
|
||||
|
||||
`--enable-vfs-sftp'
|
||||
(auto)
|
||||
Support for SFTP vfs
|
||||
|
||||
`--enable-vfs-extfs'
|
||||
(on by default)
|
||||
Support for extfs
|
||||
|
||||
`--enable-vfs-sfs`
|
||||
(on by default)
|
||||
Support for sfs
|
||||
|
||||
`--enable-vfs-undelfs'
|
||||
(off by default)
|
||||
Support for ext2 undelete filesystem.
|
||||
On systems that use the ext2 or ext3 file system and have the
|
||||
libext2fs library available, this option adds support for
|
||||
recovering deleted files (the undel virtual file system).
|
||||
|
||||
Screen library:
|
||||
- - - - - - - -
|
||||
|
||||
You may also tell configure which screen library you want to use with
|
||||
the Midnight Commander. The configure script will use S-Lang as
|
||||
default, and prefers an already installed S-Lang library over the
|
||||
included one, but you can override this by using the following flag
|
||||
(please note that since S-Lang is default, it is tested better than
|
||||
ncurses):
|
||||
|
||||
`--with-screen={slang|ncurses}'
|
||||
Choose the library used to manage interaction with the terminal.
|
||||
`slang' means S-Lang library already installed on the system,
|
||||
`ncurses' means ncurses library already installed on the system.
|
||||
The S-Lang library is used by default if found.
|
||||
|
||||
`--with-ncurses-includes=[DIR]'
|
||||
Set path to ncurses includes [default=/usr/include]; make
|
||||
sense only if --with-screen=ncurses is used;
|
||||
for /usr/local/include/ncurses specify /usr/local/include.
|
||||
|
||||
`--with-ncurses-libs=[DIR]'
|
||||
Set path to ncurses library [default=/usr/lib]; make sense
|
||||
only if --with-screen=ncurses is used.
|
||||
|
||||
On systems that require unusual options for compilation or linking that
|
||||
the package's `configure' script does not know about, you can give
|
||||
`configure' initial values for variables by placing them in the command
|
||||
line:
|
||||
|
||||
./configure CC='gcc -traditional' LIBS=-lposix
|
||||
|
||||
2. Type `make' to compile the package.
|
||||
|
||||
3. Type `make install' to install programs, data files, and the
|
||||
documentation.
|
||||
|
||||
If you're on a GNU/Linux system, this will install the `cons.saver'
|
||||
utility, which allows the Midnight Commander to save and restore the
|
||||
console contents. This utility can be installed setuid root, but it's
|
||||
only needed on systems where users cannot access /dev/vcsaN, where N is
|
||||
the virtual console number, on which the uses is logged on.
|
||||
|
||||
|
||||
Terminal database
|
||||
-----------------
|
||||
|
||||
There are many incomplete terminal databases out there, however, a
|
||||
complete terminfo is bundled with ncurses. (It is simple to generate
|
||||
the termcap database using the infocmp utility in ncurses).
|
||||
|
||||
If you want to run mc on xterm/color_xterm/ansi_xterm (not rxvt), then
|
||||
you might read contrib/README.xterm for further information.
|
||||
|
||||
|
||||
Porting
|
||||
-------
|
||||
|
||||
Some less widespread UNIX systems like AIX or Solaris often come with their own
|
||||
implementations of make and relevant parts of the toolchain necessary to build
|
||||
mc. While autotools abstract a lot of platform specific issues, you might
|
||||
encounter unresolved problems while using the native toolchain.
|
||||
|
||||
Often, GNU tools are shipped as a part of an additional software collection
|
||||
(/opt/freeware on AIX, or OpenCSW on Solaris). These tools are usually prefixed
|
||||
with the letter `g', e.g. `gmake' instead of `make'. If you are not really
|
||||
interested in building with the native toolchain, try to override tools causing
|
||||
problems like this:
|
||||
|
||||
./configure MAKE=gmake AR=gar
|
||||
gmake
|
||||
@@ -1,7 +0,0 @@
|
||||
DIST_SUBDIRS = hints man hlp
|
||||
SUBDIRS = hints man hlp
|
||||
|
||||
DOCS = FAQ HACKING INSTALL
|
||||
EXTRA_DIST = $(DX_CONFIG) doxygen-include.am $(DOCS)
|
||||
|
||||
include doxygen-include.am
|
||||
@@ -1,883 +0,0 @@
|
||||
# Makefile.in generated by automake 1.16.5 from Makefile.am.
|
||||
# @configure_input@
|
||||
|
||||
# Copyright (C) 1994-2021 Free Software Foundation, Inc.
|
||||
|
||||
# This Makefile.in is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
# with or without modifications, as long as this notice is preserved.
|
||||
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
||||
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||
# PARTICULAR PURPOSE.
|
||||
|
||||
@SET_MAKE@
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
# contributor license agreements. See the NOTICE file distributed with
|
||||
# this work for additional information regarding copyright ownership.
|
||||
# The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
# (the "License"); you may not use this file except in compliance with
|
||||
# the License. You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
# Copyright (C) 2004 Oren Ben-Kiki
|
||||
# This file is distributed under the same terms as the Automake macro files.
|
||||
|
||||
# Generate automatic documentation using Doxygen. Goals and variables values
|
||||
# are controlled by the various DX_COND_??? conditionals set by autoconf.
|
||||
#
|
||||
# The provided goals are:
|
||||
# doxygen-doc: Generate all doxygen documentation.
|
||||
# doxygen-run: Run doxygen, which will generate some of the documentation
|
||||
# (HTML, CHM, CHI, MAN, RTF, XML) but will not do the post
|
||||
# processing required for the rest of it (PS, PDF, and some MAN).
|
||||
# doxygen-man: Rename some doxygen generated man pages.
|
||||
# doxygen-ps: Generate doxygen PostScript documentation.
|
||||
# doxygen-pdf: Generate doxygen PDF documentation.
|
||||
#
|
||||
# Note that by default these are not integrated into the automake goals. If
|
||||
# doxygen is used to generate man pages, you can achieve this integration by
|
||||
# setting man3_MANS to the list of man pages generated and then adding the
|
||||
# dependency:
|
||||
#
|
||||
# $(man3_MANS): doxygen-doc
|
||||
#
|
||||
# This will cause make to run doxygen and generate all the documentation.
|
||||
#
|
||||
# The following variable is intended for use in Makefile.am:
|
||||
#
|
||||
# DX_CLEANFILES = everything to clean.
|
||||
#
|
||||
# This is usually added to MOSTLYCLEANFILES.
|
||||
VPATH = @srcdir@
|
||||
am__is_gnu_make = { \
|
||||
if test -z '$(MAKELEVEL)'; then \
|
||||
false; \
|
||||
elif test -n '$(MAKE_HOST)'; then \
|
||||
true; \
|
||||
elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
|
||||
true; \
|
||||
else \
|
||||
false; \
|
||||
fi; \
|
||||
}
|
||||
am__make_running_with_option = \
|
||||
case $${target_option-} in \
|
||||
?) ;; \
|
||||
*) echo "am__make_running_with_option: internal error: invalid" \
|
||||
"target option '$${target_option-}' specified" >&2; \
|
||||
exit 1;; \
|
||||
esac; \
|
||||
has_opt=no; \
|
||||
sane_makeflags=$$MAKEFLAGS; \
|
||||
if $(am__is_gnu_make); then \
|
||||
sane_makeflags=$$MFLAGS; \
|
||||
else \
|
||||
case $$MAKEFLAGS in \
|
||||
*\\[\ \ ]*) \
|
||||
bs=\\; \
|
||||
sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
|
||||
| sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
|
||||
esac; \
|
||||
fi; \
|
||||
skip_next=no; \
|
||||
strip_trailopt () \
|
||||
{ \
|
||||
flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
|
||||
}; \
|
||||
for flg in $$sane_makeflags; do \
|
||||
test $$skip_next = yes && { skip_next=no; continue; }; \
|
||||
case $$flg in \
|
||||
*=*|--*) continue;; \
|
||||
-*I) strip_trailopt 'I'; skip_next=yes;; \
|
||||
-*I?*) strip_trailopt 'I';; \
|
||||
-*O) strip_trailopt 'O'; skip_next=yes;; \
|
||||
-*O?*) strip_trailopt 'O';; \
|
||||
-*l) strip_trailopt 'l'; skip_next=yes;; \
|
||||
-*l?*) strip_trailopt 'l';; \
|
||||
-[dEDm]) skip_next=yes;; \
|
||||
-[JT]) skip_next=yes;; \
|
||||
esac; \
|
||||
case $$flg in \
|
||||
*$$target_option*) has_opt=yes; break;; \
|
||||
esac; \
|
||||
done; \
|
||||
test $$has_opt = yes
|
||||
am__make_dryrun = (target_option=n; $(am__make_running_with_option))
|
||||
am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
|
||||
pkgdatadir = $(datadir)/@PACKAGE@
|
||||
pkgincludedir = $(includedir)/@PACKAGE@
|
||||
pkglibdir = $(libdir)/@PACKAGE@
|
||||
pkglibexecdir = $(libexecdir)/@PACKAGE@
|
||||
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
|
||||
install_sh_DATA = $(install_sh) -c -m 644
|
||||
install_sh_PROGRAM = $(install_sh) -c
|
||||
install_sh_SCRIPT = $(install_sh) -c
|
||||
INSTALL_HEADER = $(INSTALL_DATA)
|
||||
transform = $(program_transform_name)
|
||||
NORMAL_INSTALL = :
|
||||
PRE_INSTALL = :
|
||||
POST_INSTALL = :
|
||||
NORMAL_UNINSTALL = :
|
||||
PRE_UNINSTALL = :
|
||||
POST_UNINSTALL = :
|
||||
build_triplet = @build@
|
||||
host_triplet = @host@
|
||||
subdir = doc
|
||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||
am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \
|
||||
$(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \
|
||||
$(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
|
||||
$(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \
|
||||
$(top_srcdir)/m4/longlong.m4 $(top_srcdir)/m4/ltoptions.m4 \
|
||||
$(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
|
||||
$(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/nls.m4 \
|
||||
$(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
|
||||
$(top_srcdir)/acinclude.m4 \
|
||||
$(top_srcdir)/m4.include/gnulib/mc-gnulib-common.m4 \
|
||||
$(top_srcdir)/m4.include/gnulib/mode_t.m4 \
|
||||
$(top_srcdir)/m4.include/gnulib/stat-size.m4 \
|
||||
$(top_srcdir)/m4.include/gnulib/fstypename.m4 \
|
||||
$(top_srcdir)/m4.include/gnulib/fsusage.m4 \
|
||||
$(top_srcdir)/m4.include/gnulib/mountlist.m4 \
|
||||
$(top_srcdir)/m4.include/gnulib/windows-stat-inodes.m4 \
|
||||
$(top_srcdir)/m4.include/gnulib/sys_types_h.m4 \
|
||||
$(top_srcdir)/m4.include/ax_path_lib_pcre.m4 \
|
||||
$(top_srcdir)/m4.include/ax_check_pcre2.m4 \
|
||||
$(top_srcdir)/m4.include/dx_doxygen.m4 \
|
||||
$(top_srcdir)/m4.include/ax_require_defined.m4 \
|
||||
$(top_srcdir)/m4.include/ax_check_compile_flag.m4 \
|
||||
$(top_srcdir)/m4.include/ax_append_flag.m4 \
|
||||
$(top_srcdir)/m4.include/ax_append_compile_flags.m4 \
|
||||
$(top_srcdir)/m4.include/mc-cflags.m4 \
|
||||
$(top_srcdir)/m4.include/mc-stdckdint.m4 \
|
||||
$(top_srcdir)/m4.include/ax_gcc_func_attribute.m4 \
|
||||
$(top_srcdir)/m4.include/mc-check-search-type.m4 \
|
||||
$(top_srcdir)/m4.include/mc-get-fs-info.m4 \
|
||||
$(top_srcdir)/m4.include/mc-with-x.m4 \
|
||||
$(top_srcdir)/m4.include/mc-use-termcap.m4 \
|
||||
$(top_srcdir)/m4.include/mc-with-screen.m4 \
|
||||
$(top_srcdir)/m4.include/mc-with-screen-ncurses.m4 \
|
||||
$(top_srcdir)/m4.include/mc-with-screen-slang.m4 \
|
||||
$(top_srcdir)/m4.include/mc-with-internal-edit.m4 \
|
||||
$(top_srcdir)/m4.include/mc-subshell.m4 \
|
||||
$(top_srcdir)/m4.include/mc-background.m4 \
|
||||
$(top_srcdir)/m4.include/mc-ext2fs-attr.m4 \
|
||||
$(top_srcdir)/m4.include/mc-glib.m4 \
|
||||
$(top_srcdir)/m4.include/mc-vfs.m4 \
|
||||
$(top_srcdir)/m4.include/vfs/socket.m4 \
|
||||
$(top_srcdir)/m4.include/vfs/mc-vfs-extfs.m4 \
|
||||
$(top_srcdir)/m4.include/vfs/mc-vfs-sfs.m4 \
|
||||
$(top_srcdir)/m4.include/vfs/mc-vfs-ftp.m4 \
|
||||
$(top_srcdir)/m4.include/vfs/mc-vfs-sftp.m4 \
|
||||
$(top_srcdir)/m4.include/vfs/mc-vfs-shell.m4 \
|
||||
$(top_srcdir)/m4.include/vfs/mc-vfs-undelfs.m4 \
|
||||
$(top_srcdir)/m4.include/vfs/mc-vfs-tarfs.m4 \
|
||||
$(top_srcdir)/m4.include/vfs/mc-vfs-cpiofs.m4 \
|
||||
$(top_srcdir)/m4.include/mc-version.m4 \
|
||||
$(top_srcdir)/m4.include/mc-tests.m4 \
|
||||
$(top_srcdir)/m4.include/mc-i18n.m4 \
|
||||
$(top_srcdir)/m4.include/mc-assert.m4 \
|
||||
$(top_srcdir)/configure.ac
|
||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
||||
$(ACLOCAL_M4)
|
||||
DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
|
||||
mkinstalldirs = $(install_sh) -d
|
||||
CONFIG_HEADER = $(top_builddir)/config.h
|
||||
CONFIG_CLEAN_FILES =
|
||||
CONFIG_CLEAN_VPATH_FILES =
|
||||
AM_V_P = $(am__v_P_@AM_V@)
|
||||
am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
|
||||
am__v_P_0 = false
|
||||
am__v_P_1 = :
|
||||
AM_V_GEN = $(am__v_GEN_@AM_V@)
|
||||
am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
|
||||
am__v_GEN_0 = @echo " GEN " $@;
|
||||
am__v_GEN_1 =
|
||||
AM_V_at = $(am__v_at_@AM_V@)
|
||||
am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
|
||||
am__v_at_0 = @
|
||||
am__v_at_1 =
|
||||
SOURCES =
|
||||
DIST_SOURCES =
|
||||
RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \
|
||||
ctags-recursive dvi-recursive html-recursive info-recursive \
|
||||
install-data-recursive install-dvi-recursive \
|
||||
install-exec-recursive install-html-recursive \
|
||||
install-info-recursive install-pdf-recursive \
|
||||
install-ps-recursive install-recursive installcheck-recursive \
|
||||
installdirs-recursive pdf-recursive ps-recursive \
|
||||
tags-recursive uninstall-recursive
|
||||
am__can_run_installinfo = \
|
||||
case $$AM_UPDATE_INFO_DIR in \
|
||||
n|no|NO) false;; \
|
||||
*) (install-info --version) >/dev/null 2>&1;; \
|
||||
esac
|
||||
RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
|
||||
distclean-recursive maintainer-clean-recursive
|
||||
am__recursive_targets = \
|
||||
$(RECURSIVE_TARGETS) \
|
||||
$(RECURSIVE_CLEAN_TARGETS) \
|
||||
$(am__extra_recursive_targets)
|
||||
AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
|
||||
distdir distdir-am
|
||||
am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
|
||||
# Read a list of newline-separated strings from the standard input,
|
||||
# and print each of them once, without duplicates. Input order is
|
||||
# *not* preserved.
|
||||
am__uniquify_input = $(AWK) '\
|
||||
BEGIN { nonempty = 0; } \
|
||||
{ items[$$0] = 1; nonempty = 1; } \
|
||||
END { if (nonempty) { for (i in items) print i; }; } \
|
||||
'
|
||||
# Make sure the list of sources is unique. This is necessary because,
|
||||
# e.g., the same source file might be shared among _SOURCES variables
|
||||
# for different programs/libraries.
|
||||
am__define_uniq_tagged_files = \
|
||||
list='$(am__tagged_files)'; \
|
||||
unique=`for i in $$list; do \
|
||||
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
||||
done | $(am__uniquify_input)`
|
||||
am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/doxygen-include.am \
|
||||
COPYING INSTALL NEWS README TODO
|
||||
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
am__relativize = \
|
||||
dir0=`pwd`; \
|
||||
sed_first='s,^\([^/]*\)/.*$$,\1,'; \
|
||||
sed_rest='s,^[^/]*/*,,'; \
|
||||
sed_last='s,^.*/\([^/]*\)$$,\1,'; \
|
||||
sed_butlast='s,/*[^/]*$$,,'; \
|
||||
while test -n "$$dir1"; do \
|
||||
first=`echo "$$dir1" | sed -e "$$sed_first"`; \
|
||||
if test "$$first" != "."; then \
|
||||
if test "$$first" = ".."; then \
|
||||
dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
|
||||
dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
|
||||
else \
|
||||
first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
|
||||
if test "$$first2" = "$$first"; then \
|
||||
dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
|
||||
else \
|
||||
dir2="../$$dir2"; \
|
||||
fi; \
|
||||
dir0="$$dir0"/"$$first"; \
|
||||
fi; \
|
||||
fi; \
|
||||
dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
|
||||
done; \
|
||||
reldir="$$dir2"
|
||||
ACLOCAL = @ACLOCAL@
|
||||
AMTAR = @AMTAR@
|
||||
AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
|
||||
AR = @AR@
|
||||
AUTOCONF = @AUTOCONF@
|
||||
AUTOHEADER = @AUTOHEADER@
|
||||
AUTOMAKE = @AUTOMAKE@
|
||||
AWK = @AWK@
|
||||
CC = @CC@
|
||||
CCDEPMODE = @CCDEPMODE@
|
||||
CFLAGS = @CFLAGS@
|
||||
CHECK_CFLAGS = @CHECK_CFLAGS@
|
||||
CHECK_LIBS = @CHECK_LIBS@
|
||||
COM_ERR_CFLAGS = @COM_ERR_CFLAGS@
|
||||
COM_ERR_LIBS = @COM_ERR_LIBS@
|
||||
CPP = @CPP@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
CSCOPE = @CSCOPE@
|
||||
CTAGS = @CTAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEFS = @DEFS@
|
||||
DEPDIR = @DEPDIR@
|
||||
DLLTOOL = @DLLTOOL@
|
||||
DOC_LINGUAS = @DOC_LINGUAS@
|
||||
DOXYGEN_PAPER_SIZE = @DOXYGEN_PAPER_SIZE@
|
||||
DSYMUTIL = @DSYMUTIL@
|
||||
DUMPBIN = @DUMPBIN@
|
||||
DX_CONFIG = @DX_CONFIG@
|
||||
DX_DOCDIR = @DX_DOCDIR@
|
||||
DX_DOT = @DX_DOT@
|
||||
DX_DOXYGEN = @DX_DOXYGEN@
|
||||
DX_DVIPS = @DX_DVIPS@
|
||||
DX_EGREP = @DX_EGREP@
|
||||
DX_ENV = @DX_ENV@
|
||||
DX_FLAG_chi = @DX_FLAG_chi@
|
||||
DX_FLAG_chm = @DX_FLAG_chm@
|
||||
DX_FLAG_doc = @DX_FLAG_doc@
|
||||
DX_FLAG_dot = @DX_FLAG_dot@
|
||||
DX_FLAG_html = @DX_FLAG_html@
|
||||
DX_FLAG_man = @DX_FLAG_man@
|
||||
DX_FLAG_pdf = @DX_FLAG_pdf@
|
||||
DX_FLAG_ps = @DX_FLAG_ps@
|
||||
DX_FLAG_rtf = @DX_FLAG_rtf@
|
||||
DX_FLAG_xml = @DX_FLAG_xml@
|
||||
DX_HHC = @DX_HHC@
|
||||
DX_LATEX = @DX_LATEX@
|
||||
DX_MAKEINDEX = @DX_MAKEINDEX@
|
||||
DX_PDFLATEX = @DX_PDFLATEX@
|
||||
DX_PERL = @DX_PERL@
|
||||
DX_PROJECT = @DX_PROJECT@
|
||||
E2P_CFLAGS = @E2P_CFLAGS@
|
||||
E2P_LIBS = @E2P_LIBS@
|
||||
ECHO_C = @ECHO_C@
|
||||
ECHO_N = @ECHO_N@
|
||||
ECHO_T = @ECHO_T@
|
||||
EGREP = @EGREP@
|
||||
ENCODING_CP1251 = @ENCODING_CP1251@
|
||||
ENCODING_CP866 = @ENCODING_CP866@
|
||||
ETAGS = @ETAGS@
|
||||
EXEEXT = @EXEEXT@
|
||||
EXT2FS_CFLAGS = @EXT2FS_CFLAGS@
|
||||
EXT2FS_LIBS = @EXT2FS_LIBS@
|
||||
EXTFSHELPERSDIR = @EXTFSHELPERSDIR@
|
||||
EXTHELPERSDIR = @EXTHELPERSDIR@
|
||||
FGREP = @FGREP@
|
||||
FILECMD = @FILECMD@
|
||||
GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
|
||||
GLIB_CFLAGS = @GLIB_CFLAGS@
|
||||
GLIB_LIBS = @GLIB_LIBS@
|
||||
GMODULE_CFLAGS = @GMODULE_CFLAGS@
|
||||
GMODULE_LIBS = @GMODULE_LIBS@
|
||||
GMSGFMT = @GMSGFMT@
|
||||
GMSGFMT_015 = @GMSGFMT_015@
|
||||
GREP = @GREP@
|
||||
HAVE_FILECMD = @HAVE_FILECMD@
|
||||
HAVE_ZIPINFO = @HAVE_ZIPINFO@
|
||||
HAVE_nroff = @HAVE_nroff@
|
||||
INDENT = @INDENT@
|
||||
INSTALL = @INSTALL@
|
||||
INSTALL_DATA = @INSTALL_DATA@
|
||||
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
||||
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
||||
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
|
||||
INTLLIBS = @INTLLIBS@
|
||||
INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
|
||||
LD = @LD@
|
||||
LDFLAGS = @LDFLAGS@
|
||||
LIBICONV = @LIBICONV@
|
||||
LIBINTL = @LIBINTL@
|
||||
LIBMC_RELEASE = @LIBMC_RELEASE@
|
||||
LIBMC_VERSION = @LIBMC_VERSION@
|
||||
LIBOBJS = @LIBOBJS@
|
||||
LIBS = @LIBS@
|
||||
LIBSSH_CFLAGS = @LIBSSH_CFLAGS@
|
||||
LIBSSH_LIBS = @LIBSSH_LIBS@
|
||||
LIBTOOL = @LIBTOOL@
|
||||
LIPO = @LIPO@
|
||||
LN_S = @LN_S@
|
||||
LTLIBICONV = @LTLIBICONV@
|
||||
LTLIBINTL = @LTLIBINTL@
|
||||
LTLIBOBJS = @LTLIBOBJS@
|
||||
LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
|
||||
MAINT = @MAINT@
|
||||
MAKEINFO = @MAKEINFO@
|
||||
MANDOC = @MANDOC@
|
||||
MANIFEST_TOOL = @MANIFEST_TOOL@
|
||||
MAN_DATE = @MAN_DATE@
|
||||
MAN_FLAGS = @MAN_FLAGS@
|
||||
MAN_VERSION = @MAN_VERSION@
|
||||
MCLIBS = @MCLIBS@
|
||||
MKDIR_P = @MKDIR_P@
|
||||
MSGFMT = @MSGFMT@
|
||||
MSGFMT_015 = @MSGFMT_015@
|
||||
MSGMERGE = @MSGMERGE@
|
||||
NM = @NM@
|
||||
NMEDIT = @NMEDIT@
|
||||
OBJDUMP = @OBJDUMP@
|
||||
OBJEXT = @OBJEXT@
|
||||
OTOOL = @OTOOL@
|
||||
OTOOL64 = @OTOOL64@
|
||||
PACKAGE = @PACKAGE@
|
||||
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
|
||||
PACKAGE_NAME = @PACKAGE_NAME@
|
||||
PACKAGE_STRING = @PACKAGE_STRING@
|
||||
PACKAGE_TARNAME = @PACKAGE_TARNAME@
|
||||
PACKAGE_URL = @PACKAGE_URL@
|
||||
PACKAGE_VERSION = @PACKAGE_VERSION@
|
||||
PATH_SEPARATOR = @PATH_SEPARATOR@
|
||||
PCRE_CFLAGS = @PCRE_CFLAGS@
|
||||
PCRE_LIBS = @PCRE_LIBS@
|
||||
PERL = @PERL@
|
||||
PERL_FOR_BUILD = @PERL_FOR_BUILD@
|
||||
PKG_CONFIG = @PKG_CONFIG@
|
||||
PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
|
||||
PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
|
||||
POSUB = @POSUB@
|
||||
PYTHON = @PYTHON@
|
||||
RANLIB = @RANLIB@
|
||||
RUBY = @RUBY@
|
||||
SED = @SED@
|
||||
SET_MAKE = @SET_MAKE@
|
||||
SHELL = @SHELL@
|
||||
SLANG_CFLAGS = @SLANG_CFLAGS@
|
||||
SLANG_LIBS = @SLANG_LIBS@
|
||||
STDCKDINT_H = @STDCKDINT_H@
|
||||
STRIP = @STRIP@
|
||||
UNZIP = @UNZIP@
|
||||
USE_NLS = @USE_NLS@
|
||||
VERSION = @VERSION@
|
||||
XGETTEXT = @XGETTEXT@
|
||||
XGETTEXT_015 = @XGETTEXT_015@
|
||||
XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@
|
||||
XMKMF = @XMKMF@
|
||||
X_CFLAGS = @X_CFLAGS@
|
||||
X_EXTRA_LIBS = @X_EXTRA_LIBS@
|
||||
X_LIBS = @X_LIBS@
|
||||
X_PRE_LIBS = @X_PRE_LIBS@
|
||||
ZIP = @ZIP@
|
||||
abs_builddir = @abs_builddir@
|
||||
abs_srcdir = @abs_srcdir@
|
||||
abs_top_builddir = @abs_top_builddir@
|
||||
abs_top_srcdir = @abs_top_srcdir@
|
||||
ac_ct_AR = @ac_ct_AR@
|
||||
ac_ct_CC = @ac_ct_CC@
|
||||
ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
|
||||
ac_ct_INDENT = @ac_ct_INDENT@
|
||||
am__include = @am__include@
|
||||
am__leading_dot = @am__leading_dot@
|
||||
am__quote = @am__quote@
|
||||
am__tar = @am__tar@
|
||||
am__untar = @am__untar@
|
||||
bindir = @bindir@
|
||||
build = @build@
|
||||
build_alias = @build_alias@
|
||||
build_cpu = @build_cpu@
|
||||
build_os = @build_os@
|
||||
build_vendor = @build_vendor@
|
||||
builddir = @builddir@
|
||||
datadir = @datadir@
|
||||
datarootdir = @datarootdir@
|
||||
docdir = @docdir@
|
||||
dvidir = @dvidir@
|
||||
exec_prefix = @exec_prefix@
|
||||
host = @host@
|
||||
host_alias = @host_alias@
|
||||
host_cpu = @host_cpu@
|
||||
host_os = @host_os@
|
||||
host_vendor = @host_vendor@
|
||||
htmldir = @htmldir@
|
||||
includedir = @includedir@
|
||||
infodir = @infodir@
|
||||
install_sh = @install_sh@
|
||||
libdir = @libdir@
|
||||
libexecdir = @libexecdir@
|
||||
localedir = @localedir@
|
||||
localstatedir = @localstatedir@
|
||||
mandir = @mandir@
|
||||
mkdir_p = @mkdir_p@
|
||||
oldincludedir = @oldincludedir@
|
||||
pdfdir = @pdfdir@
|
||||
prefix = @prefix@
|
||||
program_transform_name = @program_transform_name@
|
||||
psdir = @psdir@
|
||||
runstatedir = @runstatedir@
|
||||
sbindir = @sbindir@
|
||||
sharedstatedir = @sharedstatedir@
|
||||
srcdir = @srcdir@
|
||||
sysconfdir = @sysconfdir@
|
||||
target_alias = @target_alias@
|
||||
top_build_prefix = @top_build_prefix@
|
||||
top_builddir = @top_builddir@
|
||||
top_srcdir = @top_srcdir@
|
||||
DIST_SUBDIRS = hints man hlp
|
||||
SUBDIRS = hints man hlp
|
||||
DOCS = FAQ HACKING INSTALL
|
||||
EXTRA_DIST = $(DX_CONFIG) doxygen-include.am $(DOCS)
|
||||
@DX_COND_doc_TRUE@@DX_COND_html_TRUE@DX_CLEAN_HTML = @DX_DOCDIR@/html
|
||||
@DX_COND_chm_TRUE@@DX_COND_doc_TRUE@DX_CLEAN_CHM = @DX_DOCDIR@/chm
|
||||
@DX_COND_chi_TRUE@@DX_COND_chm_TRUE@@DX_COND_doc_TRUE@DX_CLEAN_CHI = @DX_DOCDIR@/@PACKAGE@.chi
|
||||
@DX_COND_doc_TRUE@@DX_COND_man_TRUE@DX_CLEAN_MAN = @DX_DOCDIR@/man
|
||||
@DX_COND_doc_TRUE@@DX_COND_rtf_TRUE@DX_CLEAN_RTF = @DX_DOCDIR@/rtf
|
||||
@DX_COND_doc_TRUE@@DX_COND_xml_TRUE@DX_CLEAN_XML = @DX_DOCDIR@/xml
|
||||
@DX_COND_doc_TRUE@@DX_COND_ps_TRUE@DX_CLEAN_PS = @DX_DOCDIR@/@PACKAGE@.ps
|
||||
@DX_COND_doc_TRUE@@DX_COND_ps_TRUE@DX_PS_GOAL = doxygen-ps
|
||||
@DX_COND_doc_TRUE@@DX_COND_pdf_TRUE@DX_CLEAN_PDF = @DX_DOCDIR@/@PACKAGE@.pdf
|
||||
@DX_COND_doc_TRUE@@DX_COND_pdf_TRUE@DX_PDF_GOAL = doxygen-pdf
|
||||
@DX_COND_doc_TRUE@@DX_COND_latex_TRUE@DX_CLEAN_LATEX = @DX_DOCDIR@/latex
|
||||
@DX_COND_doc_TRUE@DX_CLEANFILES = \
|
||||
@DX_COND_doc_TRUE@ @DX_DOCDIR@/@PACKAGE@.tag \
|
||||
@DX_COND_doc_TRUE@ -r \
|
||||
@DX_COND_doc_TRUE@ $(DX_CLEAN_HTML) \
|
||||
@DX_COND_doc_TRUE@ $(DX_CLEAN_CHM) \
|
||||
@DX_COND_doc_TRUE@ $(DX_CLEAN_CHI) \
|
||||
@DX_COND_doc_TRUE@ $(DX_CLEAN_MAN) \
|
||||
@DX_COND_doc_TRUE@ $(DX_CLEAN_RTF) \
|
||||
@DX_COND_doc_TRUE@ $(DX_CLEAN_XML) \
|
||||
@DX_COND_doc_TRUE@ $(DX_CLEAN_PS) \
|
||||
@DX_COND_doc_TRUE@ $(DX_CLEAN_PDF) \
|
||||
@DX_COND_doc_TRUE@ $(DX_CLEAN_LATEX)
|
||||
|
||||
all: all-recursive
|
||||
|
||||
.SUFFIXES:
|
||||
$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(srcdir)/doxygen-include.am $(am__configure_deps)
|
||||
@for dep in $?; do \
|
||||
case '$(am__configure_deps)' in \
|
||||
*$$dep*) \
|
||||
( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
|
||||
&& { if test -f $@; then exit 0; else break; fi; }; \
|
||||
exit 1;; \
|
||||
esac; \
|
||||
done; \
|
||||
echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu doc/Makefile'; \
|
||||
$(am__cd) $(top_srcdir) && \
|
||||
$(AUTOMAKE) --gnu doc/Makefile
|
||||
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
||||
@case '$?' in \
|
||||
*config.status*) \
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
|
||||
*) \
|
||||
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
|
||||
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
|
||||
esac;
|
||||
$(srcdir)/doxygen-include.am $(am__empty):
|
||||
|
||||
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||
|
||||
$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||
$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||
$(am__aclocal_m4_deps):
|
||||
|
||||
mostlyclean-libtool:
|
||||
-rm -f *.lo
|
||||
|
||||
clean-libtool:
|
||||
-rm -rf .libs _libs
|
||||
|
||||
# This directory's subdirectories are mostly independent; you can cd
|
||||
# into them and run 'make' without going through this Makefile.
|
||||
# To change the values of 'make' variables: instead of editing Makefiles,
|
||||
# (1) if the variable is set in 'config.status', edit 'config.status'
|
||||
# (which will cause the Makefiles to be regenerated when you run 'make');
|
||||
# (2) otherwise, pass the desired values on the 'make' command line.
|
||||
$(am__recursive_targets):
|
||||
@fail=; \
|
||||
if $(am__make_keepgoing); then \
|
||||
failcom='fail=yes'; \
|
||||
else \
|
||||
failcom='exit 1'; \
|
||||
fi; \
|
||||
dot_seen=no; \
|
||||
target=`echo $@ | sed s/-recursive//`; \
|
||||
case "$@" in \
|
||||
distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
|
||||
*) list='$(SUBDIRS)' ;; \
|
||||
esac; \
|
||||
for subdir in $$list; do \
|
||||
echo "Making $$target in $$subdir"; \
|
||||
if test "$$subdir" = "."; then \
|
||||
dot_seen=yes; \
|
||||
local_target="$$target-am"; \
|
||||
else \
|
||||
local_target="$$target"; \
|
||||
fi; \
|
||||
($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
|
||||
|| eval $$failcom; \
|
||||
done; \
|
||||
if test "$$dot_seen" = "no"; then \
|
||||
$(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
|
||||
fi; test -z "$$fail"
|
||||
|
||||
ID: $(am__tagged_files)
|
||||
$(am__define_uniq_tagged_files); mkid -fID $$unique
|
||||
tags: tags-recursive
|
||||
TAGS: tags
|
||||
|
||||
tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
|
||||
set x; \
|
||||
here=`pwd`; \
|
||||
if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
|
||||
include_option=--etags-include; \
|
||||
empty_fix=.; \
|
||||
else \
|
||||
include_option=--include; \
|
||||
empty_fix=; \
|
||||
fi; \
|
||||
list='$(SUBDIRS)'; for subdir in $$list; do \
|
||||
if test "$$subdir" = .; then :; else \
|
||||
test ! -f $$subdir/TAGS || \
|
||||
set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
|
||||
fi; \
|
||||
done; \
|
||||
$(am__define_uniq_tagged_files); \
|
||||
shift; \
|
||||
if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
|
||||
test -n "$$unique" || unique=$$empty_fix; \
|
||||
if test $$# -gt 0; then \
|
||||
$(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
|
||||
"$$@" $$unique; \
|
||||
else \
|
||||
$(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
|
||||
$$unique; \
|
||||
fi; \
|
||||
fi
|
||||
ctags: ctags-recursive
|
||||
|
||||
CTAGS: ctags
|
||||
ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
|
||||
$(am__define_uniq_tagged_files); \
|
||||
test -z "$(CTAGS_ARGS)$$unique" \
|
||||
|| $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
|
||||
$$unique
|
||||
|
||||
GTAGS:
|
||||
here=`$(am__cd) $(top_builddir) && pwd` \
|
||||
&& $(am__cd) $(top_srcdir) \
|
||||
&& gtags -i $(GTAGS_ARGS) "$$here"
|
||||
cscopelist: cscopelist-recursive
|
||||
|
||||
cscopelist-am: $(am__tagged_files)
|
||||
list='$(am__tagged_files)'; \
|
||||
case "$(srcdir)" in \
|
||||
[\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
|
||||
*) sdir=$(subdir)/$(srcdir) ;; \
|
||||
esac; \
|
||||
for i in $$list; do \
|
||||
if test -f "$$i"; then \
|
||||
echo "$(subdir)/$$i"; \
|
||||
else \
|
||||
echo "$$sdir/$$i"; \
|
||||
fi; \
|
||||
done >> $(top_builddir)/cscope.files
|
||||
|
||||
distclean-tags:
|
||||
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
|
||||
distdir: $(BUILT_SOURCES)
|
||||
$(MAKE) $(AM_MAKEFLAGS) distdir-am
|
||||
|
||||
distdir-am: $(DISTFILES)
|
||||
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||
list='$(DISTFILES)'; \
|
||||
dist_files=`for file in $$list; do echo $$file; done | \
|
||||
sed -e "s|^$$srcdirstrip/||;t" \
|
||||
-e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
|
||||
case $$dist_files in \
|
||||
*/*) $(MKDIR_P) `echo "$$dist_files" | \
|
||||
sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
|
||||
sort -u` ;; \
|
||||
esac; \
|
||||
for file in $$dist_files; do \
|
||||
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
|
||||
if test -d $$d/$$file; then \
|
||||
dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
|
||||
if test -d "$(distdir)/$$file"; then \
|
||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
||||
fi; \
|
||||
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
|
||||
cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
|
||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
||||
fi; \
|
||||
cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
|
||||
else \
|
||||
test -f "$(distdir)/$$file" \
|
||||
|| cp -p $$d/$$file "$(distdir)/$$file" \
|
||||
|| exit 1; \
|
||||
fi; \
|
||||
done
|
||||
@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
|
||||
if test "$$subdir" = .; then :; else \
|
||||
$(am__make_dryrun) \
|
||||
|| test -d "$(distdir)/$$subdir" \
|
||||
|| $(MKDIR_P) "$(distdir)/$$subdir" \
|
||||
|| exit 1; \
|
||||
dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
|
||||
$(am__relativize); \
|
||||
new_distdir=$$reldir; \
|
||||
dir1=$$subdir; dir2="$(top_distdir)"; \
|
||||
$(am__relativize); \
|
||||
new_top_distdir=$$reldir; \
|
||||
echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
|
||||
echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
|
||||
($(am__cd) $$subdir && \
|
||||
$(MAKE) $(AM_MAKEFLAGS) \
|
||||
top_distdir="$$new_top_distdir" \
|
||||
distdir="$$new_distdir" \
|
||||
am__remove_distdir=: \
|
||||
am__skip_length_check=: \
|
||||
am__skip_mode_fix=: \
|
||||
distdir) \
|
||||
|| exit 1; \
|
||||
fi; \
|
||||
done
|
||||
check-am: all-am
|
||||
check: check-recursive
|
||||
all-am: Makefile
|
||||
installdirs: installdirs-recursive
|
||||
installdirs-am:
|
||||
install: install-recursive
|
||||
install-exec: install-exec-recursive
|
||||
install-data: install-data-recursive
|
||||
uninstall: uninstall-recursive
|
||||
|
||||
install-am: all-am
|
||||
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
||||
|
||||
installcheck: installcheck-recursive
|
||||
install-strip:
|
||||
if test -z '$(STRIP)'; then \
|
||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
||||
install; \
|
||||
else \
|
||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
||||
"INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
|
||||
fi
|
||||
mostlyclean-generic:
|
||||
|
||||
clean-generic:
|
||||
|
||||
distclean-generic:
|
||||
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
|
||||
-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
|
||||
|
||||
maintainer-clean-generic:
|
||||
@echo "This command is intended for maintainers to use"
|
||||
@echo "it deletes files that may require special tools to rebuild."
|
||||
clean: clean-recursive
|
||||
|
||||
clean-am: clean-generic clean-libtool mostlyclean-am
|
||||
|
||||
distclean: distclean-recursive
|
||||
-rm -f Makefile
|
||||
distclean-am: clean-am distclean-generic distclean-tags
|
||||
|
||||
dvi: dvi-recursive
|
||||
|
||||
dvi-am:
|
||||
|
||||
html: html-recursive
|
||||
|
||||
html-am:
|
||||
|
||||
info: info-recursive
|
||||
|
||||
info-am:
|
||||
|
||||
install-data-am:
|
||||
|
||||
install-dvi: install-dvi-recursive
|
||||
|
||||
install-dvi-am:
|
||||
|
||||
install-exec-am:
|
||||
|
||||
install-html: install-html-recursive
|
||||
|
||||
install-html-am:
|
||||
|
||||
install-info: install-info-recursive
|
||||
|
||||
install-info-am:
|
||||
|
||||
install-man:
|
||||
|
||||
install-pdf: install-pdf-recursive
|
||||
|
||||
install-pdf-am:
|
||||
|
||||
install-ps: install-ps-recursive
|
||||
|
||||
install-ps-am:
|
||||
|
||||
installcheck-am:
|
||||
|
||||
maintainer-clean: maintainer-clean-recursive
|
||||
-rm -f Makefile
|
||||
maintainer-clean-am: distclean-am maintainer-clean-generic
|
||||
|
||||
mostlyclean: mostlyclean-recursive
|
||||
|
||||
mostlyclean-am: mostlyclean-generic mostlyclean-libtool
|
||||
|
||||
pdf: pdf-recursive
|
||||
|
||||
pdf-am:
|
||||
|
||||
ps: ps-recursive
|
||||
|
||||
ps-am:
|
||||
|
||||
uninstall-am:
|
||||
|
||||
.MAKE: $(am__recursive_targets) install-am install-strip
|
||||
|
||||
.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \
|
||||
check-am clean clean-generic clean-libtool cscopelist-am ctags \
|
||||
ctags-am distclean distclean-generic distclean-libtool \
|
||||
distclean-tags distdir dvi dvi-am html html-am info info-am \
|
||||
install install-am install-data install-data-am install-dvi \
|
||||
install-dvi-am install-exec install-exec-am install-html \
|
||||
install-html-am install-info install-info-am install-man \
|
||||
install-pdf install-pdf-am install-ps install-ps-am \
|
||||
install-strip installcheck installcheck-am installdirs \
|
||||
installdirs-am maintainer-clean maintainer-clean-generic \
|
||||
mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
|
||||
ps ps-am tags tags-am uninstall uninstall-am
|
||||
|
||||
.PRECIOUS: Makefile
|
||||
|
||||
|
||||
@DX_COND_doc_TRUE@@DX_COND_ps_TRUE@doxygen-ps: @DX_DOCDIR@/@PACKAGE@.ps
|
||||
|
||||
@DX_COND_doc_TRUE@@DX_COND_ps_TRUE@@DX_DOCDIR@/@PACKAGE@.ps: @DX_DOCDIR@/@PACKAGE@.tag
|
||||
@DX_COND_doc_TRUE@@DX_COND_ps_TRUE@ cd @DX_DOCDIR@/latex; \
|
||||
@DX_COND_doc_TRUE@@DX_COND_ps_TRUE@ rm -f *.aux *.toc *.idx *.ind *.ilg *.log *.out; \
|
||||
@DX_COND_doc_TRUE@@DX_COND_ps_TRUE@ $(DX_LATEX) refman.tex; \
|
||||
@DX_COND_doc_TRUE@@DX_COND_ps_TRUE@ $(MAKEINDEX_PATH) refman.idx; \
|
||||
@DX_COND_doc_TRUE@@DX_COND_ps_TRUE@ $(DX_LATEX) refman.tex; \
|
||||
@DX_COND_doc_TRUE@@DX_COND_ps_TRUE@ countdown=5; \
|
||||
@DX_COND_doc_TRUE@@DX_COND_ps_TRUE@ while $(DX_EGREP) 'Rerun (LaTeX|to get cross-references right)' \
|
||||
@DX_COND_doc_TRUE@@DX_COND_ps_TRUE@ refman.log > /dev/null 2>&1 \
|
||||
@DX_COND_doc_TRUE@@DX_COND_ps_TRUE@ && test $$countdown -gt 0; do \
|
||||
@DX_COND_doc_TRUE@@DX_COND_ps_TRUE@ $(DX_LATEX) refman.tex; \
|
||||
@DX_COND_doc_TRUE@@DX_COND_ps_TRUE@ countdown=`expr $$countdown - 1`; \
|
||||
@DX_COND_doc_TRUE@@DX_COND_ps_TRUE@ done; \
|
||||
@DX_COND_doc_TRUE@@DX_COND_ps_TRUE@ $(DX_DVIPS) -o ../@PACKAGE@.ps refman.dvi
|
||||
|
||||
@DX_COND_doc_TRUE@@DX_COND_pdf_TRUE@doxygen-pdf: @DX_DOCDIR@/@PACKAGE@.pdf
|
||||
|
||||
@DX_COND_doc_TRUE@@DX_COND_pdf_TRUE@@DX_DOCDIR@/@PACKAGE@.pdf: @DX_DOCDIR@/@PACKAGE@.tag
|
||||
@DX_COND_doc_TRUE@@DX_COND_pdf_TRUE@ cd @DX_DOCDIR@/latex; \
|
||||
@DX_COND_doc_TRUE@@DX_COND_pdf_TRUE@ rm -f *.aux *.toc *.idx *.ind *.ilg *.log *.out; \
|
||||
@DX_COND_doc_TRUE@@DX_COND_pdf_TRUE@ $(DX_PDFLATEX) refman.tex; \
|
||||
@DX_COND_doc_TRUE@@DX_COND_pdf_TRUE@ $(DX_MAKEINDEX) refman.idx; \
|
||||
@DX_COND_doc_TRUE@@DX_COND_pdf_TRUE@ $(DX_PDFLATEX) refman.tex; \
|
||||
@DX_COND_doc_TRUE@@DX_COND_pdf_TRUE@ countdown=5; \
|
||||
@DX_COND_doc_TRUE@@DX_COND_pdf_TRUE@ while $(DX_EGREP) 'Rerun (LaTeX|to get cross-references right)' \
|
||||
@DX_COND_doc_TRUE@@DX_COND_pdf_TRUE@ refman.log > /dev/null 2>&1 \
|
||||
@DX_COND_doc_TRUE@@DX_COND_pdf_TRUE@ && test $$countdown -gt 0; do \
|
||||
@DX_COND_doc_TRUE@@DX_COND_pdf_TRUE@ $(DX_PDFLATEX) refman.tex; \
|
||||
@DX_COND_doc_TRUE@@DX_COND_pdf_TRUE@ countdown=`expr $$countdown - 1`; \
|
||||
@DX_COND_doc_TRUE@@DX_COND_pdf_TRUE@ done; \
|
||||
@DX_COND_doc_TRUE@@DX_COND_pdf_TRUE@ mv refman.pdf ../@PACKAGE@.pdf
|
||||
|
||||
@DX_COND_doc_TRUE@.PHONY: doxygen-run doxygen-doc $(DX_PS_GOAL) $(DX_PDF_GOAL)
|
||||
|
||||
@DX_COND_doc_TRUE@.INTERMEDIATE: doxygen-run $(DX_PS_GOAL) $(DX_PDF_GOAL)
|
||||
|
||||
@DX_COND_doc_TRUE@doxygen-run: @DX_DOCDIR@/@PACKAGE@.tag
|
||||
|
||||
@DX_COND_doc_TRUE@doxygen-doc: doxygen-run $(DX_PS_GOAL) $(DX_PDF_GOAL)
|
||||
|
||||
@DX_COND_doc_TRUE@@DX_DOCDIR@/@PACKAGE@.tag: $(DX_CONFIG) $(pkginclude_HEADERS)
|
||||
@DX_COND_doc_TRUE@ rm -rf @DX_DOCDIR@
|
||||
@DX_COND_doc_TRUE@ $(DX_ENV) $(DX_DOXYGEN) $(srcdir)/$(DX_CONFIG)
|
||||
|
||||
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
||||
# Otherwise a system limit (for SysV at least) may be exceeded.
|
||||
.NOEXPORT:
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,185 +0,0 @@
|
||||
Contents
|
||||
--------
|
||||
|
||||
* Introduction
|
||||
* Dependencies
|
||||
* Features
|
||||
* Mini-documentation
|
||||
* Where to get more information
|
||||
* Reporting problems
|
||||
|
||||
|
||||
Introduction
|
||||
------------
|
||||
|
||||
GNU Midnight Commander (also referred to as MC) is a user shell with
|
||||
text-mode full-screen interface. It can be run on the OS console,
|
||||
in xterm and other terminal emulators.
|
||||
|
||||
GNU Midnight Commander allows you to manage files while making the most of
|
||||
your screen and giving you a clear representation of the filesystem, yet
|
||||
it's simple enough to be run over a telnet or ssh session.
|
||||
|
||||
GNU Midnight Commander is released under the GNU General Public
|
||||
License version 3 or any later version. A copy of the file is
|
||||
included with this distribution package.
|
||||
|
||||
|
||||
Dependencies
|
||||
------------
|
||||
|
||||
Please read the file INSTALL for installation instructions
|
||||
and full list of dependencies.
|
||||
|
||||
|
||||
Features
|
||||
--------
|
||||
|
||||
GNU Midnight Commander was conceived as a free clone of John Socha's
|
||||
Norton Commander (TM). It also takes the best from more recent software
|
||||
with similar interfaces. GNU Midnight Commander comes with mouse support
|
||||
on xterm and optionally on the Linux console.
|
||||
|
||||
Some features are specific to the POSIX environment MC runs on, some are
|
||||
familiar to the users of similar software for other operating systems.
|
||||
The features include:
|
||||
|
||||
* Built in Virtual File System: manipulate remote file systems
|
||||
through the FTP and SFTP protocols or over secure shell, browse
|
||||
contents of tar, ar, rpm, zip, cpio, lha and rar archives just
|
||||
like local files.
|
||||
|
||||
* Almost all operations work with the virtual file system,
|
||||
enabling you to do complex tasks, like viewing files in
|
||||
archives on an FTP server.
|
||||
|
||||
* Mouse support on most terminal emulators for X Window System
|
||||
as well as on the Linux console.
|
||||
|
||||
* Learn Keys: GNU Midnight Commander may be configured at run
|
||||
time to support any kind of input keys for a given terminal,
|
||||
making its operation possible even on most weird terminals.
|
||||
|
||||
* Text and hex editors are available for you to use (hex editor
|
||||
is a part of the viewer).
|
||||
|
||||
* Hotlist allows you to keep a list of common visited locations,
|
||||
including remote sites and directories inside archives.
|
||||
|
||||
* Command completion: By pressing Alt-Tab in any place where a
|
||||
filename or an executable are expected, GNU Midnight Commander
|
||||
will complete the name for you. If you press Alt-Tab for the
|
||||
second time, you get a list box with all possible completions.
|
||||
|
||||
* Subshell support: Run your commands by a real shell
|
||||
interpreter. GNU Midnight Commander interacts with bash,
|
||||
tcsh and zsh to provide you with all of the facilities
|
||||
available in your preferred shell.
|
||||
|
||||
* Find file command can search for the file contents.
|
||||
|
||||
* Background operations allow you to copy or move files from
|
||||
any virtual file system while you do other tasks (i.e., you
|
||||
can do background FTP copies).
|
||||
|
||||
* FTP proxy is supported.
|
||||
|
||||
* Linux file recovery: If you are using Linux, you can recover
|
||||
deleted files from an ext2 or ext3 partition with the undelete
|
||||
file system. This is a low level file recovery function that
|
||||
can recover files deleted by any program on Linux.
|
||||
|
||||
* External panelization: You can run any arbitrary external
|
||||
command and GNU Midnight Commander will display the output
|
||||
generated as a file listing that can be manipulated as a
|
||||
regular directory.
|
||||
|
||||
* Emacs-like key bindings are used in all widgets.
|
||||
|
||||
* Context dependent actions (open, view, edit) are available.
|
||||
|
||||
* The built-in file viewer, together with the context dependent
|
||||
actions is used to format man pages on the fly, coloring mail
|
||||
messages and more.
|
||||
|
||||
* The built-in editor supports syntax highlighting and external
|
||||
actions, such as spell checking and formatting.
|
||||
|
||||
|
||||
Mini-documentation
|
||||
------------------
|
||||
|
||||
These are hints for the text mode edition:
|
||||
|
||||
* Use the F-Keys for invoking the commands in the function key bar.
|
||||
If your terminal doesn't support F-keys, you can use the <ESC digit>
|
||||
sequence to invoke the corresponding F-digit key.
|
||||
|
||||
* Tab changes the current panel.
|
||||
|
||||
* All input lines have emacs-like key-bindings (command history is
|
||||
accessed through the M-p and M-n keys).
|
||||
|
||||
* The panels accept C-n, C-p for browsing the panel (like in Emacs).
|
||||
|
||||
* M-Enter copies the currently selected file name to the input line.
|
||||
|
||||
* M-Tab completes the current word (or tries to).
|
||||
|
||||
* The Virtual File System is a cute addition to the project, you may
|
||||
browse in tar and compressed tar files as well as browsing remote
|
||||
machines with the shell file system.
|
||||
|
||||
* Please read the manual page.
|
||||
|
||||
You can access the whole documentation online with the F1 key,
|
||||
although it's not as nice as the groff printed manual page :-)
|
||||
|
||||
|
||||
Where to get more information
|
||||
-----------------------------
|
||||
|
||||
There is a webpage for GNU Midnight Commander at
|
||||
|
||||
* https://www.midnight-commander.org
|
||||
|
||||
This page also has current information about mailing lists and some
|
||||
useful advices how to report bugs.
|
||||
|
||||
You can download the latest version of GNU Midnight Commander from
|
||||
|
||||
* https://www.midnight-commander.org/downloads/
|
||||
|
||||
The Midnight Commander distribution is placed at:
|
||||
|
||||
* http://ftp.osuosl.org/pub/midnightcommander/
|
||||
* ftp://ftp.osuosl.org/pub/midnightcommander/
|
||||
|
||||
Reporting problems
|
||||
------------------
|
||||
|
||||
You can report bug on our site, please read
|
||||
|
||||
https://www.midnight-commander.org/wiki/doc/reportDefects
|
||||
|
||||
Also you can use mc mailing lists to discuss problems.
|
||||
|
||||
There are two mailing lists:
|
||||
|
||||
- mc@lists.midnight-commander.org
|
||||
- mc-devel@lists.midnight-commander.org
|
||||
|
||||
Use mc-devel@ if you are prepared for a more technical discussion
|
||||
with the developers of the package, otherwise use mc@.
|
||||
|
||||
Include the output of "mc --version", the operating system and the
|
||||
distribution (if applicable) you are using, the compiler and the
|
||||
configure flags used to compile the program (if you know them).
|
||||
|
||||
If the program crashed and produced a core dump, please provide a
|
||||
stack trace of the program.
|
||||
|
||||
You can do this by running gdb like this:
|
||||
|
||||
gdb mc core
|
||||
(gdb) where
|
||||
@@ -1,258 +0,0 @@
|
||||
mc manual: Add Environment Variables section
|
||||
|
||||
Clean up #include's in all files.
|
||||
|
||||
Remove all instances of type casts on function pointers. Run the
|
||||
following command to get a list of function pointer types.
|
||||
grep -r 'typedef.*(\*' . \
|
||||
| sed -n 's/.*(\*\([[:alnum:]_]*\)).*/(\1)/p' \
|
||||
| sort -u \
|
||||
> fn-types.txt
|
||||
Then use fgrep to find illegal uses of these types.
|
||||
fgrep -r "`cat fn-types.txt`" .
|
||||
Fix these uses by writing small wrapper functions.
|
||||
|
||||
When saving a file is not possible, mcedit should ask the user what to
|
||||
do:
|
||||
- su(1) to another user and try again
|
||||
- sudo
|
||||
- change permissions of the file or the containg directory
|
||||
- other smart things
|
||||
|
||||
Due to problems in the VFS, files are not written back after being edited
|
||||
over VFS with an external editor.
|
||||
|
||||
Allow pathnames starting with spaces in vfs/extfs.
|
||||
|
||||
Broken pipe warning when viewing large *.tar.gz files. Warnings should
|
||||
be shown before the viewer is started if possible.
|
||||
|
||||
Cannot spell check unsaved files in the editor.
|
||||
|
||||
Dynamic loading for libgpm, libext2fs.
|
||||
|
||||
Check if the archive was changed for extfs, tar and cpio. Free the data
|
||||
associated with the old archive.
|
||||
|
||||
Ctrl-q Ctrl-m in input dialog should enter \r, not a newline.
|
||||
|
||||
Allow entering archives in VFS by Ctrl-PgDown with non-empty command
|
||||
line. Right now, there is no convenient way to enter an archive when
|
||||
the command line is not empty.
|
||||
|
||||
Allow switching between histories of two panels. It's convenient to
|
||||
change to a directory from the history of the other panel.
|
||||
|
||||
Allow calling the directory hotlist from Copy, Move and Find File
|
||||
dialogs. Recent directories are the obvious candidates for copying and
|
||||
looking for files.
|
||||
|
||||
Allow modifiers for keys in mc.lib, like "shift-up". Right now,
|
||||
modifiers can be read from the terminal (if supported), but not from the
|
||||
config file. This change would make it possible to use modifiers even
|
||||
if they can only be identified by the escape sequences.
|
||||
|
||||
When saving config files, write to a copy, then replace the file. This
|
||||
would avoid the problem of partly written config files. Consider using
|
||||
locking of the config files.
|
||||
|
||||
Totals should only be omitted for single files.
|
||||
|
||||
Recheck all mouse handlers, make sure that they check button number. We
|
||||
don't want mouse scrolling to be interpreted as mouse click.
|
||||
|
||||
Smooth mouse scrolling on panels. Scrolling one page per step is too
|
||||
fast.
|
||||
|
||||
Don't read prompt from the subshell, because it's unreliable. Interpret
|
||||
environment variable MC_PS1 (or PS1) in the same way as bash.
|
||||
|
||||
Support an environment variable (also like PS1 in bash) for setting the
|
||||
window title.
|
||||
|
||||
Better date parser - don't allow seconds and year in ftp listings on the
|
||||
same line.
|
||||
|
||||
Report errors in shell operations and recover from them.
|
||||
|
||||
Allow colors to be defined in the mc.lib file. Make it possible to
|
||||
avoid using a super-long line to redefine all colors.
|
||||
|
||||
Filters in the editor should operate on the open file - don't close and
|
||||
reopen the file. They don't work on VFS now. For example, a gzipped
|
||||
files on FTP cannot be edited.
|
||||
|
||||
ftp and shell with home != '/' - readjust directory to the home.
|
||||
|
||||
Make "Find File" dialog more responsive. Keep state in a structure and
|
||||
preserve it when the search is suspended.
|
||||
|
||||
Use KDGKBENT ioctl on Linux console to find the mapping for shifted
|
||||
functional keys. Two mappings are widely used (Shift-F1 = F11 and
|
||||
Shift-F1 = F13). mc should adjust the keys to the mapping.
|
||||
|
||||
Make the internal editor reentrant.
|
||||
|
||||
Consistent support for mc.lib.
|
||||
|
||||
Consistent support for terminal-specific settings.
|
||||
|
||||
New syntax for mc.ext - path check, desktop environment check. Detach X
|
||||
programs into a separate process group. Allow forcing the full path on
|
||||
local files.
|
||||
|
||||
Click on an image doesn't always work on remote vfs - local copy may
|
||||
be deleted before the application has time to load it.
|
||||
|
||||
Allow running executables from remote VFS. Possibly warn the user.
|
||||
|
||||
Add print dialog in the internal editor.
|
||||
|
||||
Implement logging, not just for VFS.
|
||||
|
||||
Eliminate all pipes in subshell.c, run pwd after kill. Add support for
|
||||
more shells (e.g. ksh).
|
||||
|
||||
Internal terminal - no more console saving.
|
||||
|
||||
Implement a really Advanced Chown/Chmod.
|
||||
|
||||
fxp support in VFS.
|
||||
|
||||
New listing mode keyword "time": mtime or the time (atime, ctime) used
|
||||
to sort files.
|
||||
|
||||
Provide "patch" and "diff" editors. The patch editor will automatically
|
||||
adjust the line numbers of the following chunks when lines are deleted
|
||||
or inserted at the beginning of the file.
|
||||
|
||||
Provide context menus for files. Possible actions include: [compile],
|
||||
[CVS commit], [CVS diff -up], [pack], [unpack], [grep].
|
||||
|
||||
More standard Widgets: WTreeView, WDirectoryList, WGroupBox, WTextArea,
|
||||
WOpenDialog, WSaveDialog, WPrintDialog, WKeyBar.
|
||||
|
||||
========================================================================
|
||||
Everything below this point is the old TODO list. It doesn't reflect
|
||||
the current priorities of the developers, but may contain interesting
|
||||
ideas still waiting for their implementation.
|
||||
========================================================================
|
||||
|
||||
|
||||
* Bugs
|
||||
|
||||
- "Files" message flickers a lot when copying files.
|
||||
|
||||
- Make the extfs handle re-reads.
|
||||
|
||||
- Check that all the help contexts exist on the help file.
|
||||
|
||||
- Make the buttonbar for the tree box work.
|
||||
|
||||
- In the incremental search mode, when backspacing, select the
|
||||
correct file, do not stop in current file.
|
||||
|
||||
- In learn keys, warn the user if he is trying to
|
||||
i) define a same sequence as an already defined (if the keycode differs)
|
||||
ii) define a sequence, which is a prefix of other longer and already
|
||||
defined sequence
|
||||
|
||||
* Documentation
|
||||
|
||||
- Convert the source mc.1 to mc.sgml and create automagically from it
|
||||
mc.1, mc.html, mc.hlp, mc.info, mc.tex, mc.txt etc.
|
||||
|
||||
* Extensions
|
||||
|
||||
- Hotlist should allow people to edit the entry (like we do in the external
|
||||
panelize thing).
|
||||
|
||||
- Change ext.c to allow the %{..} to recursively expand any other %thingies.
|
||||
|
||||
- Write a general grow_string routine. This code is used in the internal
|
||||
viewer and would also be used in the profile.c code.
|
||||
|
||||
- A command to set the line length to a fixed value for viewing
|
||||
fixed length binary files. LIST does this with Ctrl-B and then
|
||||
prompts for a "record" length.
|
||||
|
||||
- Viewer: Mark all found matches, and when 'n' is pressed go to the
|
||||
next page, not the next match on the same screen (when there is
|
||||
more than one).
|
||||
|
||||
- In ftpfs_open, extfs_open, if we set local_filename to tmpnam, use
|
||||
a mechanism to set local_filename to another place on the local
|
||||
diskspace (this would be useful for copying, so that we would save
|
||||
some tmp space). This would require special care in file.c afterwards.
|
||||
|
||||
- In Listing mode... give at least three user-definable formats
|
||||
(using Janne's Listing mode editor) and assign hot-keys to both
|
||||
standard and user defined (what about c-x f [fbl123] ?).
|
||||
|
||||
- Shift-Home, Shift-End for the input line: home and end.
|
||||
|
||||
- Make a mechanism to lock all the mouse events and send them to
|
||||
the locking widget until unlocking is done.
|
||||
|
||||
- Allow the program to execute a command even when we are on a vfs, maybe
|
||||
a special box, or make subshell code ignore the change directory
|
||||
request. Perhaps each vfs should store a local path attached to it,
|
||||
like in tarfs, extfs it would be the directory which contains the
|
||||
topmost tararchive, in ftpfs it would be the directory which we entered
|
||||
to ftp from.
|
||||
|
||||
- auto_hint_lines: a variable that would choose to use hint mode when
|
||||
at least auto_hint_lines are visible.
|
||||
|
||||
- Listbox: Mouse handler for the scrollbar: this will be hard with
|
||||
the current approach (since the listbox scrollbar is drawn *outside*
|
||||
the listbox control area).
|
||||
|
||||
- In file.c, we shouldn't need to get a full path name in order to
|
||||
work, we should instead canon the file name inside the tar.c (the
|
||||
only fs that relies on this), tar.c should know about the cwd (i
|
||||
think).
|
||||
|
||||
- Panelize the selected files.
|
||||
|
||||
- Recursive delete should (perhaps as an option) delete files just after
|
||||
they have been copied and not to delay deleting until everything was
|
||||
moved.
|
||||
|
||||
- When copying a tree (or moving or deleting), as an option act primarily
|
||||
on the regular files and at the end on directories recursively, so that
|
||||
we get complete high parts of the tree if something fails (useful for
|
||||
ftpfs).
|
||||
|
||||
- Put into a new and bigger Options/Configuration dialog all the options
|
||||
we have now to set using .mc/ini manually.
|
||||
|
||||
- When after deleting there are no files in a panelized panel, restore
|
||||
it automagically to the real directory content.
|
||||
|
||||
- Files/Symlink and Link should be able to do multiple links (if the
|
||||
target is a directory).
|
||||
|
||||
- Directory sizes should work in background using try_channels.
|
||||
|
||||
- Support of non-UNIX ls in ftpfs. Perhaps using an ascii configuration
|
||||
file similar to moxftp.
|
||||
|
||||
- Add an option that will let listboxes do incremental searches.
|
||||
|
||||
* Optimizations and cleanup
|
||||
|
||||
- When verbose is off, remove all the clutter on the screen about
|
||||
the files being copied.
|
||||
|
||||
- The viewer is calling view_update in many places, I call
|
||||
view_update after handling a key, should all the other
|
||||
view_updates be removed?
|
||||
|
||||
- If the viewer is too slow, some caching could be done.
|
||||
width and cols are currently computed each time they are needed.
|
||||
|
||||
++ In the user menu, don't use the entries array, we can now grow
|
||||
dynamically. I should take a look at this one day, it's easy to
|
||||
fix.
|
||||
|
||||
@@ -1,203 +0,0 @@
|
||||
# ---------------------------------------------------------------------------
|
||||
# Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
# contributor license agreements. See the NOTICE file distributed with
|
||||
# this work for additional information regarding copyright ownership.
|
||||
# The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
# (the "License"); you may not use this file except in compliance with
|
||||
# the License. You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
# Copyright (C) 2004 Oren Ben-Kiki
|
||||
# This file is distributed under the same terms as the Automake macro files.
|
||||
|
||||
# Generate automatic documentation using Doxygen. Goals and variables values
|
||||
# are controlled by the various DX_COND_??? conditionals set by autoconf.
|
||||
#
|
||||
# The provided goals are:
|
||||
# doxygen-doc: Generate all doxygen documentation.
|
||||
# doxygen-run: Run doxygen, which will generate some of the documentation
|
||||
# (HTML, CHM, CHI, MAN, RTF, XML) but will not do the post
|
||||
# processing required for the rest of it (PS, PDF, and some MAN).
|
||||
# doxygen-man: Rename some doxygen generated man pages.
|
||||
# doxygen-ps: Generate doxygen PostScript documentation.
|
||||
# doxygen-pdf: Generate doxygen PDF documentation.
|
||||
#
|
||||
# Note that by default these are not integrated into the automake goals. If
|
||||
# doxygen is used to generate man pages, you can achieve this integration by
|
||||
# setting man3_MANS to the list of man pages generated and then adding the
|
||||
# dependency:
|
||||
#
|
||||
# $(man3_MANS): doxygen-doc
|
||||
#
|
||||
# This will cause make to run doxygen and generate all the documentation.
|
||||
#
|
||||
# The following variable is intended for use in Makefile.am:
|
||||
#
|
||||
# DX_CLEANFILES = everything to clean.
|
||||
#
|
||||
# This is usually added to MOSTLYCLEANFILES.
|
||||
|
||||
## --------------------------------- ##
|
||||
## Format-independent Doxygen rules. ##
|
||||
## --------------------------------- ##
|
||||
|
||||
if DX_COND_doc
|
||||
|
||||
## ------------------------------- ##
|
||||
## Rules specific for HTML output. ##
|
||||
## ------------------------------- ##
|
||||
|
||||
if DX_COND_html
|
||||
|
||||
DX_CLEAN_HTML = @DX_DOCDIR@/html
|
||||
|
||||
endif DX_COND_html
|
||||
|
||||
## ------------------------------ ##
|
||||
## Rules specific for CHM output. ##
|
||||
## ------------------------------ ##
|
||||
|
||||
if DX_COND_chm
|
||||
|
||||
DX_CLEAN_CHM = @DX_DOCDIR@/chm
|
||||
|
||||
if DX_COND_chi
|
||||
|
||||
DX_CLEAN_CHI = @DX_DOCDIR@/@PACKAGE@.chi
|
||||
|
||||
endif DX_COND_chi
|
||||
|
||||
endif DX_COND_chm
|
||||
|
||||
## ------------------------------ ##
|
||||
## Rules specific for MAN output. ##
|
||||
## ------------------------------ ##
|
||||
|
||||
if DX_COND_man
|
||||
|
||||
DX_CLEAN_MAN = @DX_DOCDIR@/man
|
||||
|
||||
endif DX_COND_man
|
||||
|
||||
## ------------------------------ ##
|
||||
## Rules specific for RTF output. ##
|
||||
## ------------------------------ ##
|
||||
|
||||
if DX_COND_rtf
|
||||
|
||||
DX_CLEAN_RTF = @DX_DOCDIR@/rtf
|
||||
|
||||
endif DX_COND_rtf
|
||||
|
||||
## ------------------------------ ##
|
||||
## Rules specific for XML output. ##
|
||||
## ------------------------------ ##
|
||||
|
||||
if DX_COND_xml
|
||||
|
||||
DX_CLEAN_XML = @DX_DOCDIR@/xml
|
||||
|
||||
endif DX_COND_xml
|
||||
|
||||
## ----------------------------- ##
|
||||
## Rules specific for PS output. ##
|
||||
## ----------------------------- ##
|
||||
|
||||
if DX_COND_ps
|
||||
|
||||
DX_CLEAN_PS = @DX_DOCDIR@/@PACKAGE@.ps
|
||||
|
||||
DX_PS_GOAL = doxygen-ps
|
||||
|
||||
doxygen-ps: @DX_DOCDIR@/@PACKAGE@.ps
|
||||
|
||||
@DX_DOCDIR@/@PACKAGE@.ps: @DX_DOCDIR@/@PACKAGE@.tag
|
||||
cd @DX_DOCDIR@/latex; \
|
||||
rm -f *.aux *.toc *.idx *.ind *.ilg *.log *.out; \
|
||||
$(DX_LATEX) refman.tex; \
|
||||
$(MAKEINDEX_PATH) refman.idx; \
|
||||
$(DX_LATEX) refman.tex; \
|
||||
countdown=5; \
|
||||
while $(DX_EGREP) 'Rerun (LaTeX|to get cross-references right)' \
|
||||
refman.log > /dev/null 2>&1 \
|
||||
&& test $$countdown -gt 0; do \
|
||||
$(DX_LATEX) refman.tex; \
|
||||
countdown=`expr $$countdown - 1`; \
|
||||
done; \
|
||||
$(DX_DVIPS) -o ../@PACKAGE@.ps refman.dvi
|
||||
|
||||
endif DX_COND_ps
|
||||
|
||||
## ------------------------------ ##
|
||||
## Rules specific for PDF output. ##
|
||||
## ------------------------------ ##
|
||||
|
||||
if DX_COND_pdf
|
||||
|
||||
DX_CLEAN_PDF = @DX_DOCDIR@/@PACKAGE@.pdf
|
||||
|
||||
DX_PDF_GOAL = doxygen-pdf
|
||||
|
||||
doxygen-pdf: @DX_DOCDIR@/@PACKAGE@.pdf
|
||||
|
||||
@DX_DOCDIR@/@PACKAGE@.pdf: @DX_DOCDIR@/@PACKAGE@.tag
|
||||
cd @DX_DOCDIR@/latex; \
|
||||
rm -f *.aux *.toc *.idx *.ind *.ilg *.log *.out; \
|
||||
$(DX_PDFLATEX) refman.tex; \
|
||||
$(DX_MAKEINDEX) refman.idx; \
|
||||
$(DX_PDFLATEX) refman.tex; \
|
||||
countdown=5; \
|
||||
while $(DX_EGREP) 'Rerun (LaTeX|to get cross-references right)' \
|
||||
refman.log > /dev/null 2>&1 \
|
||||
&& test $$countdown -gt 0; do \
|
||||
$(DX_PDFLATEX) refman.tex; \
|
||||
countdown=`expr $$countdown - 1`; \
|
||||
done; \
|
||||
mv refman.pdf ../@PACKAGE@.pdf
|
||||
|
||||
endif DX_COND_pdf
|
||||
|
||||
## ------------------------------------------------- ##
|
||||
## Rules specific for LaTeX (shared for PS and PDF). ##
|
||||
## ------------------------------------------------- ##
|
||||
|
||||
if DX_COND_latex
|
||||
|
||||
DX_CLEAN_LATEX = @DX_DOCDIR@/latex
|
||||
|
||||
endif DX_COND_latex
|
||||
|
||||
.PHONY: doxygen-run doxygen-doc $(DX_PS_GOAL) $(DX_PDF_GOAL)
|
||||
|
||||
.INTERMEDIATE: doxygen-run $(DX_PS_GOAL) $(DX_PDF_GOAL)
|
||||
|
||||
doxygen-run: @DX_DOCDIR@/@PACKAGE@.tag
|
||||
|
||||
doxygen-doc: doxygen-run $(DX_PS_GOAL) $(DX_PDF_GOAL)
|
||||
|
||||
@DX_DOCDIR@/@PACKAGE@.tag: $(DX_CONFIG) $(pkginclude_HEADERS)
|
||||
rm -rf @DX_DOCDIR@
|
||||
$(DX_ENV) $(DX_DOXYGEN) $(srcdir)/$(DX_CONFIG)
|
||||
|
||||
DX_CLEANFILES = \
|
||||
@DX_DOCDIR@/@PACKAGE@.tag \
|
||||
-r \
|
||||
$(DX_CLEAN_HTML) \
|
||||
$(DX_CLEAN_CHM) \
|
||||
$(DX_CLEAN_CHI) \
|
||||
$(DX_CLEAN_MAN) \
|
||||
$(DX_CLEAN_RTF) \
|
||||
$(DX_CLEAN_XML) \
|
||||
$(DX_CLEAN_PS) \
|
||||
$(DX_CLEAN_PDF) \
|
||||
$(DX_CLEAN_LATEX)
|
||||
|
||||
endif DX_COND_doc
|
||||
@@ -1,254 +0,0 @@
|
||||
# Doxyfile 1.5.7.1
|
||||
|
||||
#---------------------------------------------------------------------------
|
||||
# Project related configuration options
|
||||
#---------------------------------------------------------------------------
|
||||
DOXYFILE_ENCODING = UTF-8
|
||||
PROJECT_NAME = $(PROJECT)-$(VERSION)
|
||||
PROJECT_NUMBER =
|
||||
OUTPUT_DIRECTORY = $(DOCDIR)
|
||||
CREATE_SUBDIRS = YES
|
||||
OUTPUT_LANGUAGE = English
|
||||
BRIEF_MEMBER_DESC = YES
|
||||
REPEAT_BRIEF = YES
|
||||
ABBREVIATE_BRIEF =
|
||||
ALWAYS_DETAILED_SEC = YES
|
||||
INLINE_INHERITED_MEMB = NO
|
||||
FULL_PATH_NAMES = YES
|
||||
STRIP_FROM_PATH = $(SRCDIR)
|
||||
STRIP_FROM_INC_PATH = $(SRCDIR)
|
||||
SHORT_NAMES = NO
|
||||
JAVADOC_AUTOBRIEF = YES
|
||||
QT_AUTOBRIEF = NO
|
||||
MULTILINE_CPP_IS_BRIEF = NO
|
||||
INHERIT_DOCS = YES
|
||||
SEPARATE_MEMBER_PAGES = YES
|
||||
TAB_SIZE = 8
|
||||
ALIASES =
|
||||
OPTIMIZE_OUTPUT_FOR_C = YES
|
||||
OPTIMIZE_OUTPUT_JAVA = NO
|
||||
OPTIMIZE_FOR_FORTRAN = NO
|
||||
OPTIMIZE_OUTPUT_VHDL = NO
|
||||
BUILTIN_STL_SUPPORT = NO
|
||||
CPP_CLI_SUPPORT = NO
|
||||
SIP_SUPPORT = NO
|
||||
IDL_PROPERTY_SUPPORT = YES
|
||||
DISTRIBUTE_GROUP_DOC = NO
|
||||
SUBGROUPING = YES
|
||||
TYPEDEF_HIDES_STRUCT = NO
|
||||
SYMBOL_CACHE_SIZE = 0
|
||||
#---------------------------------------------------------------------------
|
||||
# Build related configuration options
|
||||
#---------------------------------------------------------------------------
|
||||
EXTRACT_ALL = YES
|
||||
EXTRACT_PRIVATE = NO
|
||||
EXTRACT_STATIC = NO
|
||||
EXTRACT_LOCAL_CLASSES = YES
|
||||
EXTRACT_LOCAL_METHODS = NO
|
||||
EXTRACT_ANON_NSPACES = NO
|
||||
HIDE_UNDOC_MEMBERS = NO
|
||||
HIDE_UNDOC_CLASSES = NO
|
||||
HIDE_FRIEND_COMPOUNDS = NO
|
||||
HIDE_IN_BODY_DOCS = NO
|
||||
INTERNAL_DOCS = NO
|
||||
CASE_SENSE_NAMES = NO
|
||||
HIDE_SCOPE_NAMES = NO
|
||||
SHOW_INCLUDE_FILES = YES
|
||||
INLINE_INFO = YES
|
||||
SORT_MEMBER_DOCS = YES
|
||||
SORT_BRIEF_DOCS = NO
|
||||
SORT_GROUP_NAMES = NO
|
||||
SORT_BY_SCOPE_NAME = NO
|
||||
GENERATE_TODOLIST = YES
|
||||
GENERATE_TESTLIST = YES
|
||||
GENERATE_BUGLIST = YES
|
||||
GENERATE_DEPRECATEDLIST= YES
|
||||
ENABLED_SECTIONS =
|
||||
MAX_INITIALIZER_LINES = 30
|
||||
SHOW_USED_FILES = YES
|
||||
SHOW_DIRECTORIES = NO
|
||||
SHOW_FILES = YES
|
||||
SHOW_NAMESPACES = YES
|
||||
FILE_VERSION_FILTER =
|
||||
LAYOUT_FILE =
|
||||
#---------------------------------------------------------------------------
|
||||
# configuration options related to warning and progress messages
|
||||
#---------------------------------------------------------------------------
|
||||
QUIET = YES
|
||||
WARNINGS = YES
|
||||
WARN_IF_UNDOCUMENTED = YES
|
||||
WARN_IF_DOC_ERROR = YES
|
||||
WARN_NO_PARAMDOC = NO
|
||||
WARN_FORMAT = "$file:$line: $text"
|
||||
WARN_LOGFILE =
|
||||
#---------------------------------------------------------------------------
|
||||
# configuration options related to the input files
|
||||
#---------------------------------------------------------------------------
|
||||
INPUT = $(SRCDIR)
|
||||
INPUT_ENCODING = UTF-8
|
||||
FILE_PATTERNS = *.c \
|
||||
*.h
|
||||
RECURSIVE = YES
|
||||
EXCLUDE =
|
||||
EXCLUDE_SYMLINKS = NO
|
||||
EXCLUDE_PATTERNS = */tests/* */.git/*
|
||||
EXCLUDE_SYMBOLS =
|
||||
EXAMPLE_PATH = $(SRCDIR)
|
||||
EXAMPLE_PATTERNS =
|
||||
EXAMPLE_RECURSIVE = NO
|
||||
IMAGE_PATH =
|
||||
INPUT_FILTER =
|
||||
FILTER_PATTERNS =
|
||||
FILTER_SOURCE_FILES = NO
|
||||
#---------------------------------------------------------------------------
|
||||
# configuration options related to source browsing
|
||||
#---------------------------------------------------------------------------
|
||||
SOURCE_BROWSER = YES
|
||||
INLINE_SOURCES = NO
|
||||
STRIP_CODE_COMMENTS = YES
|
||||
REFERENCED_BY_RELATION = YES
|
||||
REFERENCES_RELATION = YES
|
||||
REFERENCES_LINK_SOURCE = YES
|
||||
USE_HTAGS = NO
|
||||
VERBATIM_HEADERS = NO
|
||||
#---------------------------------------------------------------------------
|
||||
# configuration options related to the alphabetical class index
|
||||
#---------------------------------------------------------------------------
|
||||
ALPHABETICAL_INDEX = YES
|
||||
COLS_IN_ALPHA_INDEX = 5
|
||||
IGNORE_PREFIX =
|
||||
#---------------------------------------------------------------------------
|
||||
# configuration options related to the HTML output
|
||||
#---------------------------------------------------------------------------
|
||||
GENERATE_HTML = YES
|
||||
HTML_OUTPUT = html
|
||||
HTML_FILE_EXTENSION = .html
|
||||
HTML_HEADER =
|
||||
HTML_FOOTER =
|
||||
HTML_STYLESHEET =
|
||||
HTML_ALIGN_MEMBERS = YES
|
||||
HTML_DYNAMIC_SECTIONS = NO
|
||||
GENERATE_DOCSET = NO
|
||||
DOCSET_FEEDNAME = "Doxygen generated docs"
|
||||
DOCSET_BUNDLE_ID = org.doxygen.Project
|
||||
GENERATE_HTMLHELP = NO
|
||||
CHM_FILE = ../$(PROJECT).chm
|
||||
HHC_LOCATION = $(HHC_PATH)
|
||||
GENERATE_CHI = NO
|
||||
CHM_INDEX_ENCODING =
|
||||
BINARY_TOC = NO
|
||||
TOC_EXPAND = NO
|
||||
GENERATE_QHP = NO
|
||||
QCH_FILE =
|
||||
QHP_NAMESPACE = org.doxygen.Project
|
||||
QHP_VIRTUAL_FOLDER = doc
|
||||
QHG_LOCATION =
|
||||
DISABLE_INDEX = NO
|
||||
ENUM_VALUES_PER_LINE = 4
|
||||
GENERATE_TREEVIEW = YES
|
||||
TREEVIEW_WIDTH = 250
|
||||
FORMULA_FONTSIZE = 10
|
||||
#---------------------------------------------------------------------------
|
||||
# configuration options related to the LaTeX output
|
||||
#---------------------------------------------------------------------------
|
||||
GENERATE_LATEX = NO
|
||||
LATEX_OUTPUT = latex
|
||||
LATEX_CMD_NAME = latex
|
||||
MAKEINDEX_CMD_NAME = makeindex
|
||||
COMPACT_LATEX = NO
|
||||
PAPER_TYPE = $(PAPER_SIZE)
|
||||
EXTRA_PACKAGES =
|
||||
LATEX_HEADER =
|
||||
PDF_HYPERLINKS = NO
|
||||
USE_PDFLATEX = NO
|
||||
LATEX_BATCHMODE = YES
|
||||
LATEX_HIDE_INDICES = NO
|
||||
#---------------------------------------------------------------------------
|
||||
# configuration options related to the RTF output
|
||||
#---------------------------------------------------------------------------
|
||||
GENERATE_RTF = NO
|
||||
RTF_OUTPUT = rtf
|
||||
COMPACT_RTF = NO
|
||||
RTF_HYPERLINKS = NO
|
||||
RTF_STYLESHEET_FILE =
|
||||
RTF_EXTENSIONS_FILE =
|
||||
#---------------------------------------------------------------------------
|
||||
# configuration options related to the man page output
|
||||
#---------------------------------------------------------------------------
|
||||
GENERATE_MAN = NO
|
||||
MAN_OUTPUT = man
|
||||
MAN_EXTENSION = .1
|
||||
MAN_LINKS = NO
|
||||
#---------------------------------------------------------------------------
|
||||
# configuration options related to the XML output
|
||||
#---------------------------------------------------------------------------
|
||||
GENERATE_XML = NO
|
||||
XML_OUTPUT = xml
|
||||
XML_SCHEMA =
|
||||
XML_DTD =
|
||||
XML_PROGRAMLISTING = YES
|
||||
#---------------------------------------------------------------------------
|
||||
# configuration options for the AutoGen Definitions output
|
||||
#---------------------------------------------------------------------------
|
||||
GENERATE_AUTOGEN_DEF = NO
|
||||
#---------------------------------------------------------------------------
|
||||
# configuration options related to the Perl module output
|
||||
#---------------------------------------------------------------------------
|
||||
GENERATE_PERLMOD = NO
|
||||
PERLMOD_LATEX = NO
|
||||
PERLMOD_PRETTY = YES
|
||||
PERLMOD_MAKEVAR_PREFIX =
|
||||
#---------------------------------------------------------------------------
|
||||
# Configuration options related to the preprocessor
|
||||
#---------------------------------------------------------------------------
|
||||
ENABLE_PREPROCESSING = YES
|
||||
MACRO_EXPANSION = NO
|
||||
EXPAND_ONLY_PREDEF = NO
|
||||
SEARCH_INCLUDES = YES
|
||||
INCLUDE_PATH =
|
||||
INCLUDE_FILE_PATTERNS =
|
||||
PREDEFINED =
|
||||
EXPAND_AS_DEFINED =
|
||||
SKIP_FUNCTION_MACROS = YES
|
||||
#---------------------------------------------------------------------------
|
||||
# Configuration::additions related to external references
|
||||
#---------------------------------------------------------------------------
|
||||
TAGFILES =
|
||||
GENERATE_TAGFILE = $(DOCDIR)/$(PROJECT).tag
|
||||
ALLEXTERNALS = NO
|
||||
EXTERNAL_GROUPS = YES
|
||||
PERL_PATH = $(PERL_PATH)
|
||||
#---------------------------------------------------------------------------
|
||||
# Configuration options related to the dot tool
|
||||
#---------------------------------------------------------------------------
|
||||
CLASS_DIAGRAMS = YES
|
||||
MSCGEN_PATH =
|
||||
HIDE_UNDOC_RELATIONS = YES
|
||||
HAVE_DOT = YES
|
||||
DOT_FONTNAME = FreeSans
|
||||
DOT_FONTSIZE = 10
|
||||
DOT_FONTPATH =
|
||||
CLASS_GRAPH = YES
|
||||
COLLABORATION_GRAPH = YES
|
||||
GROUP_GRAPHS = YES
|
||||
UML_LOOK = NO
|
||||
TEMPLATE_RELATIONS = NO
|
||||
INCLUDE_GRAPH = YES
|
||||
INCLUDED_BY_GRAPH = YES
|
||||
CALL_GRAPH = NO
|
||||
CALLER_GRAPH = NO
|
||||
GRAPHICAL_HIERARCHY = YES
|
||||
DIRECTORY_GRAPH = YES
|
||||
DOT_IMAGE_FORMAT = png
|
||||
DOT_PATH = $(DOT_PATH)
|
||||
DOTFILE_DIRS =
|
||||
DOT_GRAPH_MAX_NODES = 550
|
||||
MAX_DOT_GRAPH_DEPTH = 0
|
||||
DOT_TRANSPARENT = NO
|
||||
DOT_MULTI_TARGETS = NO
|
||||
GENERATE_LEGEND = YES
|
||||
DOT_CLEANUP = YES
|
||||
#---------------------------------------------------------------------------
|
||||
# Configuration::additions related to the search engine
|
||||
#---------------------------------------------------------------------------
|
||||
SEARCHENGINE = NO
|
||||
@@ -1,14 +0,0 @@
|
||||
if USE_NLS
|
||||
SUBDIRS = l10n
|
||||
endif
|
||||
|
||||
DIST_SUBDIRS = l10n
|
||||
|
||||
HINTFILE = mc.hint
|
||||
|
||||
hintdir = $(pkgdatadir)/hints
|
||||
|
||||
hint_DATA = $(HINTFILE)
|
||||
|
||||
# Files processed by configure don't need to be here
|
||||
EXTRA_DIST = $(HINTFILE)
|
||||
@@ -1,823 +0,0 @@
|
||||
# Makefile.in generated by automake 1.16.5 from Makefile.am.
|
||||
# @configure_input@
|
||||
|
||||
# Copyright (C) 1994-2021 Free Software Foundation, Inc.
|
||||
|
||||
# This Makefile.in is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
# with or without modifications, as long as this notice is preserved.
|
||||
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
||||
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||
# PARTICULAR PURPOSE.
|
||||
|
||||
@SET_MAKE@
|
||||
|
||||
VPATH = @srcdir@
|
||||
am__is_gnu_make = { \
|
||||
if test -z '$(MAKELEVEL)'; then \
|
||||
false; \
|
||||
elif test -n '$(MAKE_HOST)'; then \
|
||||
true; \
|
||||
elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
|
||||
true; \
|
||||
else \
|
||||
false; \
|
||||
fi; \
|
||||
}
|
||||
am__make_running_with_option = \
|
||||
case $${target_option-} in \
|
||||
?) ;; \
|
||||
*) echo "am__make_running_with_option: internal error: invalid" \
|
||||
"target option '$${target_option-}' specified" >&2; \
|
||||
exit 1;; \
|
||||
esac; \
|
||||
has_opt=no; \
|
||||
sane_makeflags=$$MAKEFLAGS; \
|
||||
if $(am__is_gnu_make); then \
|
||||
sane_makeflags=$$MFLAGS; \
|
||||
else \
|
||||
case $$MAKEFLAGS in \
|
||||
*\\[\ \ ]*) \
|
||||
bs=\\; \
|
||||
sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
|
||||
| sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
|
||||
esac; \
|
||||
fi; \
|
||||
skip_next=no; \
|
||||
strip_trailopt () \
|
||||
{ \
|
||||
flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
|
||||
}; \
|
||||
for flg in $$sane_makeflags; do \
|
||||
test $$skip_next = yes && { skip_next=no; continue; }; \
|
||||
case $$flg in \
|
||||
*=*|--*) continue;; \
|
||||
-*I) strip_trailopt 'I'; skip_next=yes;; \
|
||||
-*I?*) strip_trailopt 'I';; \
|
||||
-*O) strip_trailopt 'O'; skip_next=yes;; \
|
||||
-*O?*) strip_trailopt 'O';; \
|
||||
-*l) strip_trailopt 'l'; skip_next=yes;; \
|
||||
-*l?*) strip_trailopt 'l';; \
|
||||
-[dEDm]) skip_next=yes;; \
|
||||
-[JT]) skip_next=yes;; \
|
||||
esac; \
|
||||
case $$flg in \
|
||||
*$$target_option*) has_opt=yes; break;; \
|
||||
esac; \
|
||||
done; \
|
||||
test $$has_opt = yes
|
||||
am__make_dryrun = (target_option=n; $(am__make_running_with_option))
|
||||
am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
|
||||
pkgdatadir = $(datadir)/@PACKAGE@
|
||||
pkgincludedir = $(includedir)/@PACKAGE@
|
||||
pkglibdir = $(libdir)/@PACKAGE@
|
||||
pkglibexecdir = $(libexecdir)/@PACKAGE@
|
||||
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
|
||||
install_sh_DATA = $(install_sh) -c -m 644
|
||||
install_sh_PROGRAM = $(install_sh) -c
|
||||
install_sh_SCRIPT = $(install_sh) -c
|
||||
INSTALL_HEADER = $(INSTALL_DATA)
|
||||
transform = $(program_transform_name)
|
||||
NORMAL_INSTALL = :
|
||||
PRE_INSTALL = :
|
||||
POST_INSTALL = :
|
||||
NORMAL_UNINSTALL = :
|
||||
PRE_UNINSTALL = :
|
||||
POST_UNINSTALL = :
|
||||
build_triplet = @build@
|
||||
host_triplet = @host@
|
||||
subdir = doc/hints
|
||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||
am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \
|
||||
$(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \
|
||||
$(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
|
||||
$(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \
|
||||
$(top_srcdir)/m4/longlong.m4 $(top_srcdir)/m4/ltoptions.m4 \
|
||||
$(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
|
||||
$(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/nls.m4 \
|
||||
$(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
|
||||
$(top_srcdir)/acinclude.m4 \
|
||||
$(top_srcdir)/m4.include/gnulib/mc-gnulib-common.m4 \
|
||||
$(top_srcdir)/m4.include/gnulib/mode_t.m4 \
|
||||
$(top_srcdir)/m4.include/gnulib/stat-size.m4 \
|
||||
$(top_srcdir)/m4.include/gnulib/fstypename.m4 \
|
||||
$(top_srcdir)/m4.include/gnulib/fsusage.m4 \
|
||||
$(top_srcdir)/m4.include/gnulib/mountlist.m4 \
|
||||
$(top_srcdir)/m4.include/gnulib/windows-stat-inodes.m4 \
|
||||
$(top_srcdir)/m4.include/gnulib/sys_types_h.m4 \
|
||||
$(top_srcdir)/m4.include/ax_path_lib_pcre.m4 \
|
||||
$(top_srcdir)/m4.include/ax_check_pcre2.m4 \
|
||||
$(top_srcdir)/m4.include/dx_doxygen.m4 \
|
||||
$(top_srcdir)/m4.include/ax_require_defined.m4 \
|
||||
$(top_srcdir)/m4.include/ax_check_compile_flag.m4 \
|
||||
$(top_srcdir)/m4.include/ax_append_flag.m4 \
|
||||
$(top_srcdir)/m4.include/ax_append_compile_flags.m4 \
|
||||
$(top_srcdir)/m4.include/mc-cflags.m4 \
|
||||
$(top_srcdir)/m4.include/mc-stdckdint.m4 \
|
||||
$(top_srcdir)/m4.include/ax_gcc_func_attribute.m4 \
|
||||
$(top_srcdir)/m4.include/mc-check-search-type.m4 \
|
||||
$(top_srcdir)/m4.include/mc-get-fs-info.m4 \
|
||||
$(top_srcdir)/m4.include/mc-with-x.m4 \
|
||||
$(top_srcdir)/m4.include/mc-use-termcap.m4 \
|
||||
$(top_srcdir)/m4.include/mc-with-screen.m4 \
|
||||
$(top_srcdir)/m4.include/mc-with-screen-ncurses.m4 \
|
||||
$(top_srcdir)/m4.include/mc-with-screen-slang.m4 \
|
||||
$(top_srcdir)/m4.include/mc-with-internal-edit.m4 \
|
||||
$(top_srcdir)/m4.include/mc-subshell.m4 \
|
||||
$(top_srcdir)/m4.include/mc-background.m4 \
|
||||
$(top_srcdir)/m4.include/mc-ext2fs-attr.m4 \
|
||||
$(top_srcdir)/m4.include/mc-glib.m4 \
|
||||
$(top_srcdir)/m4.include/mc-vfs.m4 \
|
||||
$(top_srcdir)/m4.include/vfs/socket.m4 \
|
||||
$(top_srcdir)/m4.include/vfs/mc-vfs-extfs.m4 \
|
||||
$(top_srcdir)/m4.include/vfs/mc-vfs-sfs.m4 \
|
||||
$(top_srcdir)/m4.include/vfs/mc-vfs-ftp.m4 \
|
||||
$(top_srcdir)/m4.include/vfs/mc-vfs-sftp.m4 \
|
||||
$(top_srcdir)/m4.include/vfs/mc-vfs-shell.m4 \
|
||||
$(top_srcdir)/m4.include/vfs/mc-vfs-undelfs.m4 \
|
||||
$(top_srcdir)/m4.include/vfs/mc-vfs-tarfs.m4 \
|
||||
$(top_srcdir)/m4.include/vfs/mc-vfs-cpiofs.m4 \
|
||||
$(top_srcdir)/m4.include/mc-version.m4 \
|
||||
$(top_srcdir)/m4.include/mc-tests.m4 \
|
||||
$(top_srcdir)/m4.include/mc-i18n.m4 \
|
||||
$(top_srcdir)/m4.include/mc-assert.m4 \
|
||||
$(top_srcdir)/configure.ac
|
||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
||||
$(ACLOCAL_M4)
|
||||
DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
|
||||
mkinstalldirs = $(install_sh) -d
|
||||
CONFIG_HEADER = $(top_builddir)/config.h
|
||||
CONFIG_CLEAN_FILES =
|
||||
CONFIG_CLEAN_VPATH_FILES =
|
||||
AM_V_P = $(am__v_P_@AM_V@)
|
||||
am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
|
||||
am__v_P_0 = false
|
||||
am__v_P_1 = :
|
||||
AM_V_GEN = $(am__v_GEN_@AM_V@)
|
||||
am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
|
||||
am__v_GEN_0 = @echo " GEN " $@;
|
||||
am__v_GEN_1 =
|
||||
AM_V_at = $(am__v_at_@AM_V@)
|
||||
am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
|
||||
am__v_at_0 = @
|
||||
am__v_at_1 =
|
||||
SOURCES =
|
||||
DIST_SOURCES =
|
||||
RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \
|
||||
ctags-recursive dvi-recursive html-recursive info-recursive \
|
||||
install-data-recursive install-dvi-recursive \
|
||||
install-exec-recursive install-html-recursive \
|
||||
install-info-recursive install-pdf-recursive \
|
||||
install-ps-recursive install-recursive installcheck-recursive \
|
||||
installdirs-recursive pdf-recursive ps-recursive \
|
||||
tags-recursive uninstall-recursive
|
||||
am__can_run_installinfo = \
|
||||
case $$AM_UPDATE_INFO_DIR in \
|
||||
n|no|NO) false;; \
|
||||
*) (install-info --version) >/dev/null 2>&1;; \
|
||||
esac
|
||||
am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
|
||||
am__vpath_adj = case $$p in \
|
||||
$(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
|
||||
*) f=$$p;; \
|
||||
esac;
|
||||
am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
|
||||
am__install_max = 40
|
||||
am__nobase_strip_setup = \
|
||||
srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
|
||||
am__nobase_strip = \
|
||||
for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
|
||||
am__nobase_list = $(am__nobase_strip_setup); \
|
||||
for p in $$list; do echo "$$p $$p"; done | \
|
||||
sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
|
||||
$(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
|
||||
if (++n[$$2] == $(am__install_max)) \
|
||||
{ print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
|
||||
END { for (dir in files) print dir, files[dir] }'
|
||||
am__base_list = \
|
||||
sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
|
||||
sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
|
||||
am__uninstall_files_from_dir = { \
|
||||
test -z "$$files" \
|
||||
|| { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
|
||||
|| { echo " ( cd '$$dir' && rm -f" $$files ")"; \
|
||||
$(am__cd) "$$dir" && rm -f $$files; }; \
|
||||
}
|
||||
am__installdirs = "$(DESTDIR)$(hintdir)"
|
||||
DATA = $(hint_DATA)
|
||||
RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
|
||||
distclean-recursive maintainer-clean-recursive
|
||||
am__recursive_targets = \
|
||||
$(RECURSIVE_TARGETS) \
|
||||
$(RECURSIVE_CLEAN_TARGETS) \
|
||||
$(am__extra_recursive_targets)
|
||||
AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
|
||||
distdir distdir-am
|
||||
am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
|
||||
# Read a list of newline-separated strings from the standard input,
|
||||
# and print each of them once, without duplicates. Input order is
|
||||
# *not* preserved.
|
||||
am__uniquify_input = $(AWK) '\
|
||||
BEGIN { nonempty = 0; } \
|
||||
{ items[$$0] = 1; nonempty = 1; } \
|
||||
END { if (nonempty) { for (i in items) print i; }; } \
|
||||
'
|
||||
# Make sure the list of sources is unique. This is necessary because,
|
||||
# e.g., the same source file might be shared among _SOURCES variables
|
||||
# for different programs/libraries.
|
||||
am__define_uniq_tagged_files = \
|
||||
list='$(am__tagged_files)'; \
|
||||
unique=`for i in $$list; do \
|
||||
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
||||
done | $(am__uniquify_input)`
|
||||
am__DIST_COMMON = $(srcdir)/Makefile.in
|
||||
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
am__relativize = \
|
||||
dir0=`pwd`; \
|
||||
sed_first='s,^\([^/]*\)/.*$$,\1,'; \
|
||||
sed_rest='s,^[^/]*/*,,'; \
|
||||
sed_last='s,^.*/\([^/]*\)$$,\1,'; \
|
||||
sed_butlast='s,/*[^/]*$$,,'; \
|
||||
while test -n "$$dir1"; do \
|
||||
first=`echo "$$dir1" | sed -e "$$sed_first"`; \
|
||||
if test "$$first" != "."; then \
|
||||
if test "$$first" = ".."; then \
|
||||
dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
|
||||
dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
|
||||
else \
|
||||
first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
|
||||
if test "$$first2" = "$$first"; then \
|
||||
dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
|
||||
else \
|
||||
dir2="../$$dir2"; \
|
||||
fi; \
|
||||
dir0="$$dir0"/"$$first"; \
|
||||
fi; \
|
||||
fi; \
|
||||
dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
|
||||
done; \
|
||||
reldir="$$dir2"
|
||||
ACLOCAL = @ACLOCAL@
|
||||
AMTAR = @AMTAR@
|
||||
AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
|
||||
AR = @AR@
|
||||
AUTOCONF = @AUTOCONF@
|
||||
AUTOHEADER = @AUTOHEADER@
|
||||
AUTOMAKE = @AUTOMAKE@
|
||||
AWK = @AWK@
|
||||
CC = @CC@
|
||||
CCDEPMODE = @CCDEPMODE@
|
||||
CFLAGS = @CFLAGS@
|
||||
CHECK_CFLAGS = @CHECK_CFLAGS@
|
||||
CHECK_LIBS = @CHECK_LIBS@
|
||||
COM_ERR_CFLAGS = @COM_ERR_CFLAGS@
|
||||
COM_ERR_LIBS = @COM_ERR_LIBS@
|
||||
CPP = @CPP@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
CSCOPE = @CSCOPE@
|
||||
CTAGS = @CTAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEFS = @DEFS@
|
||||
DEPDIR = @DEPDIR@
|
||||
DLLTOOL = @DLLTOOL@
|
||||
DOC_LINGUAS = @DOC_LINGUAS@
|
||||
DOXYGEN_PAPER_SIZE = @DOXYGEN_PAPER_SIZE@
|
||||
DSYMUTIL = @DSYMUTIL@
|
||||
DUMPBIN = @DUMPBIN@
|
||||
DX_CONFIG = @DX_CONFIG@
|
||||
DX_DOCDIR = @DX_DOCDIR@
|
||||
DX_DOT = @DX_DOT@
|
||||
DX_DOXYGEN = @DX_DOXYGEN@
|
||||
DX_DVIPS = @DX_DVIPS@
|
||||
DX_EGREP = @DX_EGREP@
|
||||
DX_ENV = @DX_ENV@
|
||||
DX_FLAG_chi = @DX_FLAG_chi@
|
||||
DX_FLAG_chm = @DX_FLAG_chm@
|
||||
DX_FLAG_doc = @DX_FLAG_doc@
|
||||
DX_FLAG_dot = @DX_FLAG_dot@
|
||||
DX_FLAG_html = @DX_FLAG_html@
|
||||
DX_FLAG_man = @DX_FLAG_man@
|
||||
DX_FLAG_pdf = @DX_FLAG_pdf@
|
||||
DX_FLAG_ps = @DX_FLAG_ps@
|
||||
DX_FLAG_rtf = @DX_FLAG_rtf@
|
||||
DX_FLAG_xml = @DX_FLAG_xml@
|
||||
DX_HHC = @DX_HHC@
|
||||
DX_LATEX = @DX_LATEX@
|
||||
DX_MAKEINDEX = @DX_MAKEINDEX@
|
||||
DX_PDFLATEX = @DX_PDFLATEX@
|
||||
DX_PERL = @DX_PERL@
|
||||
DX_PROJECT = @DX_PROJECT@
|
||||
E2P_CFLAGS = @E2P_CFLAGS@
|
||||
E2P_LIBS = @E2P_LIBS@
|
||||
ECHO_C = @ECHO_C@
|
||||
ECHO_N = @ECHO_N@
|
||||
ECHO_T = @ECHO_T@
|
||||
EGREP = @EGREP@
|
||||
ENCODING_CP1251 = @ENCODING_CP1251@
|
||||
ENCODING_CP866 = @ENCODING_CP866@
|
||||
ETAGS = @ETAGS@
|
||||
EXEEXT = @EXEEXT@
|
||||
EXT2FS_CFLAGS = @EXT2FS_CFLAGS@
|
||||
EXT2FS_LIBS = @EXT2FS_LIBS@
|
||||
EXTFSHELPERSDIR = @EXTFSHELPERSDIR@
|
||||
EXTHELPERSDIR = @EXTHELPERSDIR@
|
||||
FGREP = @FGREP@
|
||||
FILECMD = @FILECMD@
|
||||
GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
|
||||
GLIB_CFLAGS = @GLIB_CFLAGS@
|
||||
GLIB_LIBS = @GLIB_LIBS@
|
||||
GMODULE_CFLAGS = @GMODULE_CFLAGS@
|
||||
GMODULE_LIBS = @GMODULE_LIBS@
|
||||
GMSGFMT = @GMSGFMT@
|
||||
GMSGFMT_015 = @GMSGFMT_015@
|
||||
GREP = @GREP@
|
||||
HAVE_FILECMD = @HAVE_FILECMD@
|
||||
HAVE_ZIPINFO = @HAVE_ZIPINFO@
|
||||
HAVE_nroff = @HAVE_nroff@
|
||||
INDENT = @INDENT@
|
||||
INSTALL = @INSTALL@
|
||||
INSTALL_DATA = @INSTALL_DATA@
|
||||
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
||||
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
||||
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
|
||||
INTLLIBS = @INTLLIBS@
|
||||
INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
|
||||
LD = @LD@
|
||||
LDFLAGS = @LDFLAGS@
|
||||
LIBICONV = @LIBICONV@
|
||||
LIBINTL = @LIBINTL@
|
||||
LIBMC_RELEASE = @LIBMC_RELEASE@
|
||||
LIBMC_VERSION = @LIBMC_VERSION@
|
||||
LIBOBJS = @LIBOBJS@
|
||||
LIBS = @LIBS@
|
||||
LIBSSH_CFLAGS = @LIBSSH_CFLAGS@
|
||||
LIBSSH_LIBS = @LIBSSH_LIBS@
|
||||
LIBTOOL = @LIBTOOL@
|
||||
LIPO = @LIPO@
|
||||
LN_S = @LN_S@
|
||||
LTLIBICONV = @LTLIBICONV@
|
||||
LTLIBINTL = @LTLIBINTL@
|
||||
LTLIBOBJS = @LTLIBOBJS@
|
||||
LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
|
||||
MAINT = @MAINT@
|
||||
MAKEINFO = @MAKEINFO@
|
||||
MANDOC = @MANDOC@
|
||||
MANIFEST_TOOL = @MANIFEST_TOOL@
|
||||
MAN_DATE = @MAN_DATE@
|
||||
MAN_FLAGS = @MAN_FLAGS@
|
||||
MAN_VERSION = @MAN_VERSION@
|
||||
MCLIBS = @MCLIBS@
|
||||
MKDIR_P = @MKDIR_P@
|
||||
MSGFMT = @MSGFMT@
|
||||
MSGFMT_015 = @MSGFMT_015@
|
||||
MSGMERGE = @MSGMERGE@
|
||||
NM = @NM@
|
||||
NMEDIT = @NMEDIT@
|
||||
OBJDUMP = @OBJDUMP@
|
||||
OBJEXT = @OBJEXT@
|
||||
OTOOL = @OTOOL@
|
||||
OTOOL64 = @OTOOL64@
|
||||
PACKAGE = @PACKAGE@
|
||||
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
|
||||
PACKAGE_NAME = @PACKAGE_NAME@
|
||||
PACKAGE_STRING = @PACKAGE_STRING@
|
||||
PACKAGE_TARNAME = @PACKAGE_TARNAME@
|
||||
PACKAGE_URL = @PACKAGE_URL@
|
||||
PACKAGE_VERSION = @PACKAGE_VERSION@
|
||||
PATH_SEPARATOR = @PATH_SEPARATOR@
|
||||
PCRE_CFLAGS = @PCRE_CFLAGS@
|
||||
PCRE_LIBS = @PCRE_LIBS@
|
||||
PERL = @PERL@
|
||||
PERL_FOR_BUILD = @PERL_FOR_BUILD@
|
||||
PKG_CONFIG = @PKG_CONFIG@
|
||||
PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
|
||||
PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
|
||||
POSUB = @POSUB@
|
||||
PYTHON = @PYTHON@
|
||||
RANLIB = @RANLIB@
|
||||
RUBY = @RUBY@
|
||||
SED = @SED@
|
||||
SET_MAKE = @SET_MAKE@
|
||||
SHELL = @SHELL@
|
||||
SLANG_CFLAGS = @SLANG_CFLAGS@
|
||||
SLANG_LIBS = @SLANG_LIBS@
|
||||
STDCKDINT_H = @STDCKDINT_H@
|
||||
STRIP = @STRIP@
|
||||
UNZIP = @UNZIP@
|
||||
USE_NLS = @USE_NLS@
|
||||
VERSION = @VERSION@
|
||||
XGETTEXT = @XGETTEXT@
|
||||
XGETTEXT_015 = @XGETTEXT_015@
|
||||
XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@
|
||||
XMKMF = @XMKMF@
|
||||
X_CFLAGS = @X_CFLAGS@
|
||||
X_EXTRA_LIBS = @X_EXTRA_LIBS@
|
||||
X_LIBS = @X_LIBS@
|
||||
X_PRE_LIBS = @X_PRE_LIBS@
|
||||
ZIP = @ZIP@
|
||||
abs_builddir = @abs_builddir@
|
||||
abs_srcdir = @abs_srcdir@
|
||||
abs_top_builddir = @abs_top_builddir@
|
||||
abs_top_srcdir = @abs_top_srcdir@
|
||||
ac_ct_AR = @ac_ct_AR@
|
||||
ac_ct_CC = @ac_ct_CC@
|
||||
ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
|
||||
ac_ct_INDENT = @ac_ct_INDENT@
|
||||
am__include = @am__include@
|
||||
am__leading_dot = @am__leading_dot@
|
||||
am__quote = @am__quote@
|
||||
am__tar = @am__tar@
|
||||
am__untar = @am__untar@
|
||||
bindir = @bindir@
|
||||
build = @build@
|
||||
build_alias = @build_alias@
|
||||
build_cpu = @build_cpu@
|
||||
build_os = @build_os@
|
||||
build_vendor = @build_vendor@
|
||||
builddir = @builddir@
|
||||
datadir = @datadir@
|
||||
datarootdir = @datarootdir@
|
||||
docdir = @docdir@
|
||||
dvidir = @dvidir@
|
||||
exec_prefix = @exec_prefix@
|
||||
host = @host@
|
||||
host_alias = @host_alias@
|
||||
host_cpu = @host_cpu@
|
||||
host_os = @host_os@
|
||||
host_vendor = @host_vendor@
|
||||
htmldir = @htmldir@
|
||||
includedir = @includedir@
|
||||
infodir = @infodir@
|
||||
install_sh = @install_sh@
|
||||
libdir = @libdir@
|
||||
libexecdir = @libexecdir@
|
||||
localedir = @localedir@
|
||||
localstatedir = @localstatedir@
|
||||
mandir = @mandir@
|
||||
mkdir_p = @mkdir_p@
|
||||
oldincludedir = @oldincludedir@
|
||||
pdfdir = @pdfdir@
|
||||
prefix = @prefix@
|
||||
program_transform_name = @program_transform_name@
|
||||
psdir = @psdir@
|
||||
runstatedir = @runstatedir@
|
||||
sbindir = @sbindir@
|
||||
sharedstatedir = @sharedstatedir@
|
||||
srcdir = @srcdir@
|
||||
sysconfdir = @sysconfdir@
|
||||
target_alias = @target_alias@
|
||||
top_build_prefix = @top_build_prefix@
|
||||
top_builddir = @top_builddir@
|
||||
top_srcdir = @top_srcdir@
|
||||
@USE_NLS_TRUE@SUBDIRS = l10n
|
||||
DIST_SUBDIRS = l10n
|
||||
HINTFILE = mc.hint
|
||||
hintdir = $(pkgdatadir)/hints
|
||||
hint_DATA = $(HINTFILE)
|
||||
|
||||
# Files processed by configure don't need to be here
|
||||
EXTRA_DIST = $(HINTFILE)
|
||||
all: all-recursive
|
||||
|
||||
.SUFFIXES:
|
||||
$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
|
||||
@for dep in $?; do \
|
||||
case '$(am__configure_deps)' in \
|
||||
*$$dep*) \
|
||||
( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
|
||||
&& { if test -f $@; then exit 0; else break; fi; }; \
|
||||
exit 1;; \
|
||||
esac; \
|
||||
done; \
|
||||
echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu doc/hints/Makefile'; \
|
||||
$(am__cd) $(top_srcdir) && \
|
||||
$(AUTOMAKE) --gnu doc/hints/Makefile
|
||||
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
||||
@case '$?' in \
|
||||
*config.status*) \
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
|
||||
*) \
|
||||
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
|
||||
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
|
||||
esac;
|
||||
|
||||
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||
|
||||
$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||
$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||
$(am__aclocal_m4_deps):
|
||||
|
||||
mostlyclean-libtool:
|
||||
-rm -f *.lo
|
||||
|
||||
clean-libtool:
|
||||
-rm -rf .libs _libs
|
||||
install-hintDATA: $(hint_DATA)
|
||||
@$(NORMAL_INSTALL)
|
||||
@list='$(hint_DATA)'; test -n "$(hintdir)" || list=; \
|
||||
if test -n "$$list"; then \
|
||||
echo " $(MKDIR_P) '$(DESTDIR)$(hintdir)'"; \
|
||||
$(MKDIR_P) "$(DESTDIR)$(hintdir)" || exit 1; \
|
||||
fi; \
|
||||
for p in $$list; do \
|
||||
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
|
||||
echo "$$d$$p"; \
|
||||
done | $(am__base_list) | \
|
||||
while read files; do \
|
||||
echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(hintdir)'"; \
|
||||
$(INSTALL_DATA) $$files "$(DESTDIR)$(hintdir)" || exit $$?; \
|
||||
done
|
||||
|
||||
uninstall-hintDATA:
|
||||
@$(NORMAL_UNINSTALL)
|
||||
@list='$(hint_DATA)'; test -n "$(hintdir)" || list=; \
|
||||
files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
|
||||
dir='$(DESTDIR)$(hintdir)'; $(am__uninstall_files_from_dir)
|
||||
|
||||
# This directory's subdirectories are mostly independent; you can cd
|
||||
# into them and run 'make' without going through this Makefile.
|
||||
# To change the values of 'make' variables: instead of editing Makefiles,
|
||||
# (1) if the variable is set in 'config.status', edit 'config.status'
|
||||
# (which will cause the Makefiles to be regenerated when you run 'make');
|
||||
# (2) otherwise, pass the desired values on the 'make' command line.
|
||||
$(am__recursive_targets):
|
||||
@fail=; \
|
||||
if $(am__make_keepgoing); then \
|
||||
failcom='fail=yes'; \
|
||||
else \
|
||||
failcom='exit 1'; \
|
||||
fi; \
|
||||
dot_seen=no; \
|
||||
target=`echo $@ | sed s/-recursive//`; \
|
||||
case "$@" in \
|
||||
distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
|
||||
*) list='$(SUBDIRS)' ;; \
|
||||
esac; \
|
||||
for subdir in $$list; do \
|
||||
echo "Making $$target in $$subdir"; \
|
||||
if test "$$subdir" = "."; then \
|
||||
dot_seen=yes; \
|
||||
local_target="$$target-am"; \
|
||||
else \
|
||||
local_target="$$target"; \
|
||||
fi; \
|
||||
($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
|
||||
|| eval $$failcom; \
|
||||
done; \
|
||||
if test "$$dot_seen" = "no"; then \
|
||||
$(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
|
||||
fi; test -z "$$fail"
|
||||
|
||||
ID: $(am__tagged_files)
|
||||
$(am__define_uniq_tagged_files); mkid -fID $$unique
|
||||
tags: tags-recursive
|
||||
TAGS: tags
|
||||
|
||||
tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
|
||||
set x; \
|
||||
here=`pwd`; \
|
||||
if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
|
||||
include_option=--etags-include; \
|
||||
empty_fix=.; \
|
||||
else \
|
||||
include_option=--include; \
|
||||
empty_fix=; \
|
||||
fi; \
|
||||
list='$(SUBDIRS)'; for subdir in $$list; do \
|
||||
if test "$$subdir" = .; then :; else \
|
||||
test ! -f $$subdir/TAGS || \
|
||||
set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
|
||||
fi; \
|
||||
done; \
|
||||
$(am__define_uniq_tagged_files); \
|
||||
shift; \
|
||||
if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
|
||||
test -n "$$unique" || unique=$$empty_fix; \
|
||||
if test $$# -gt 0; then \
|
||||
$(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
|
||||
"$$@" $$unique; \
|
||||
else \
|
||||
$(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
|
||||
$$unique; \
|
||||
fi; \
|
||||
fi
|
||||
ctags: ctags-recursive
|
||||
|
||||
CTAGS: ctags
|
||||
ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
|
||||
$(am__define_uniq_tagged_files); \
|
||||
test -z "$(CTAGS_ARGS)$$unique" \
|
||||
|| $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
|
||||
$$unique
|
||||
|
||||
GTAGS:
|
||||
here=`$(am__cd) $(top_builddir) && pwd` \
|
||||
&& $(am__cd) $(top_srcdir) \
|
||||
&& gtags -i $(GTAGS_ARGS) "$$here"
|
||||
cscopelist: cscopelist-recursive
|
||||
|
||||
cscopelist-am: $(am__tagged_files)
|
||||
list='$(am__tagged_files)'; \
|
||||
case "$(srcdir)" in \
|
||||
[\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
|
||||
*) sdir=$(subdir)/$(srcdir) ;; \
|
||||
esac; \
|
||||
for i in $$list; do \
|
||||
if test -f "$$i"; then \
|
||||
echo "$(subdir)/$$i"; \
|
||||
else \
|
||||
echo "$$sdir/$$i"; \
|
||||
fi; \
|
||||
done >> $(top_builddir)/cscope.files
|
||||
|
||||
distclean-tags:
|
||||
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
|
||||
distdir: $(BUILT_SOURCES)
|
||||
$(MAKE) $(AM_MAKEFLAGS) distdir-am
|
||||
|
||||
distdir-am: $(DISTFILES)
|
||||
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||
list='$(DISTFILES)'; \
|
||||
dist_files=`for file in $$list; do echo $$file; done | \
|
||||
sed -e "s|^$$srcdirstrip/||;t" \
|
||||
-e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
|
||||
case $$dist_files in \
|
||||
*/*) $(MKDIR_P) `echo "$$dist_files" | \
|
||||
sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
|
||||
sort -u` ;; \
|
||||
esac; \
|
||||
for file in $$dist_files; do \
|
||||
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
|
||||
if test -d $$d/$$file; then \
|
||||
dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
|
||||
if test -d "$(distdir)/$$file"; then \
|
||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
||||
fi; \
|
||||
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
|
||||
cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
|
||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
||||
fi; \
|
||||
cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
|
||||
else \
|
||||
test -f "$(distdir)/$$file" \
|
||||
|| cp -p $$d/$$file "$(distdir)/$$file" \
|
||||
|| exit 1; \
|
||||
fi; \
|
||||
done
|
||||
@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
|
||||
if test "$$subdir" = .; then :; else \
|
||||
$(am__make_dryrun) \
|
||||
|| test -d "$(distdir)/$$subdir" \
|
||||
|| $(MKDIR_P) "$(distdir)/$$subdir" \
|
||||
|| exit 1; \
|
||||
dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
|
||||
$(am__relativize); \
|
||||
new_distdir=$$reldir; \
|
||||
dir1=$$subdir; dir2="$(top_distdir)"; \
|
||||
$(am__relativize); \
|
||||
new_top_distdir=$$reldir; \
|
||||
echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
|
||||
echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
|
||||
($(am__cd) $$subdir && \
|
||||
$(MAKE) $(AM_MAKEFLAGS) \
|
||||
top_distdir="$$new_top_distdir" \
|
||||
distdir="$$new_distdir" \
|
||||
am__remove_distdir=: \
|
||||
am__skip_length_check=: \
|
||||
am__skip_mode_fix=: \
|
||||
distdir) \
|
||||
|| exit 1; \
|
||||
fi; \
|
||||
done
|
||||
check-am: all-am
|
||||
check: check-recursive
|
||||
all-am: Makefile $(DATA)
|
||||
installdirs: installdirs-recursive
|
||||
installdirs-am:
|
||||
for dir in "$(DESTDIR)$(hintdir)"; do \
|
||||
test -z "$$dir" || $(MKDIR_P) "$$dir"; \
|
||||
done
|
||||
install: install-recursive
|
||||
install-exec: install-exec-recursive
|
||||
install-data: install-data-recursive
|
||||
uninstall: uninstall-recursive
|
||||
|
||||
install-am: all-am
|
||||
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
||||
|
||||
installcheck: installcheck-recursive
|
||||
install-strip:
|
||||
if test -z '$(STRIP)'; then \
|
||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
||||
install; \
|
||||
else \
|
||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
||||
"INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
|
||||
fi
|
||||
mostlyclean-generic:
|
||||
|
||||
clean-generic:
|
||||
|
||||
distclean-generic:
|
||||
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
|
||||
-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
|
||||
|
||||
maintainer-clean-generic:
|
||||
@echo "This command is intended for maintainers to use"
|
||||
@echo "it deletes files that may require special tools to rebuild."
|
||||
clean: clean-recursive
|
||||
|
||||
clean-am: clean-generic clean-libtool mostlyclean-am
|
||||
|
||||
distclean: distclean-recursive
|
||||
-rm -f Makefile
|
||||
distclean-am: clean-am distclean-generic distclean-tags
|
||||
|
||||
dvi: dvi-recursive
|
||||
|
||||
dvi-am:
|
||||
|
||||
html: html-recursive
|
||||
|
||||
html-am:
|
||||
|
||||
info: info-recursive
|
||||
|
||||
info-am:
|
||||
|
||||
install-data-am: install-hintDATA
|
||||
|
||||
install-dvi: install-dvi-recursive
|
||||
|
||||
install-dvi-am:
|
||||
|
||||
install-exec-am:
|
||||
|
||||
install-html: install-html-recursive
|
||||
|
||||
install-html-am:
|
||||
|
||||
install-info: install-info-recursive
|
||||
|
||||
install-info-am:
|
||||
|
||||
install-man:
|
||||
|
||||
install-pdf: install-pdf-recursive
|
||||
|
||||
install-pdf-am:
|
||||
|
||||
install-ps: install-ps-recursive
|
||||
|
||||
install-ps-am:
|
||||
|
||||
installcheck-am:
|
||||
|
||||
maintainer-clean: maintainer-clean-recursive
|
||||
-rm -f Makefile
|
||||
maintainer-clean-am: distclean-am maintainer-clean-generic
|
||||
|
||||
mostlyclean: mostlyclean-recursive
|
||||
|
||||
mostlyclean-am: mostlyclean-generic mostlyclean-libtool
|
||||
|
||||
pdf: pdf-recursive
|
||||
|
||||
pdf-am:
|
||||
|
||||
ps: ps-recursive
|
||||
|
||||
ps-am:
|
||||
|
||||
uninstall-am: uninstall-hintDATA
|
||||
|
||||
.MAKE: $(am__recursive_targets) install-am install-strip
|
||||
|
||||
.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \
|
||||
check-am clean clean-generic clean-libtool cscopelist-am ctags \
|
||||
ctags-am distclean distclean-generic distclean-libtool \
|
||||
distclean-tags distdir dvi dvi-am html html-am info info-am \
|
||||
install install-am install-data install-data-am install-dvi \
|
||||
install-dvi-am install-exec install-exec-am install-hintDATA \
|
||||
install-html install-html-am install-info install-info-am \
|
||||
install-man install-pdf install-pdf-am install-ps \
|
||||
install-ps-am install-strip installcheck installcheck-am \
|
||||
installdirs installdirs-am maintainer-clean \
|
||||
maintainer-clean-generic mostlyclean mostlyclean-generic \
|
||||
mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \
|
||||
uninstall-am uninstall-hintDATA
|
||||
|
||||
.PRECIOUS: Makefile
|
||||
|
||||
|
||||
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
||||
# Otherwise a system limit (for SysV at least) may be exceeded.
|
||||
.NOEXPORT:
|
||||
@@ -1,8 +0,0 @@
|
||||
hintdir = $(pkgdatadir)/hints
|
||||
|
||||
HINTFILES_LANG = $(srcdir)/mc.hint.*
|
||||
|
||||
hint_DATA = $(HINTFILES_LANG)
|
||||
|
||||
# Files processed by configure don't need to be here
|
||||
EXTRA_DIST = $(HINTFILES_LANG)
|
||||
@@ -1,643 +0,0 @@
|
||||
# Makefile.in generated by automake 1.16.5 from Makefile.am.
|
||||
# @configure_input@
|
||||
|
||||
# Copyright (C) 1994-2021 Free Software Foundation, Inc.
|
||||
|
||||
# This Makefile.in is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
# with or without modifications, as long as this notice is preserved.
|
||||
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
||||
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||
# PARTICULAR PURPOSE.
|
||||
|
||||
@SET_MAKE@
|
||||
|
||||
VPATH = @srcdir@
|
||||
am__is_gnu_make = { \
|
||||
if test -z '$(MAKELEVEL)'; then \
|
||||
false; \
|
||||
elif test -n '$(MAKE_HOST)'; then \
|
||||
true; \
|
||||
elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
|
||||
true; \
|
||||
else \
|
||||
false; \
|
||||
fi; \
|
||||
}
|
||||
am__make_running_with_option = \
|
||||
case $${target_option-} in \
|
||||
?) ;; \
|
||||
*) echo "am__make_running_with_option: internal error: invalid" \
|
||||
"target option '$${target_option-}' specified" >&2; \
|
||||
exit 1;; \
|
||||
esac; \
|
||||
has_opt=no; \
|
||||
sane_makeflags=$$MAKEFLAGS; \
|
||||
if $(am__is_gnu_make); then \
|
||||
sane_makeflags=$$MFLAGS; \
|
||||
else \
|
||||
case $$MAKEFLAGS in \
|
||||
*\\[\ \ ]*) \
|
||||
bs=\\; \
|
||||
sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
|
||||
| sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
|
||||
esac; \
|
||||
fi; \
|
||||
skip_next=no; \
|
||||
strip_trailopt () \
|
||||
{ \
|
||||
flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
|
||||
}; \
|
||||
for flg in $$sane_makeflags; do \
|
||||
test $$skip_next = yes && { skip_next=no; continue; }; \
|
||||
case $$flg in \
|
||||
*=*|--*) continue;; \
|
||||
-*I) strip_trailopt 'I'; skip_next=yes;; \
|
||||
-*I?*) strip_trailopt 'I';; \
|
||||
-*O) strip_trailopt 'O'; skip_next=yes;; \
|
||||
-*O?*) strip_trailopt 'O';; \
|
||||
-*l) strip_trailopt 'l'; skip_next=yes;; \
|
||||
-*l?*) strip_trailopt 'l';; \
|
||||
-[dEDm]) skip_next=yes;; \
|
||||
-[JT]) skip_next=yes;; \
|
||||
esac; \
|
||||
case $$flg in \
|
||||
*$$target_option*) has_opt=yes; break;; \
|
||||
esac; \
|
||||
done; \
|
||||
test $$has_opt = yes
|
||||
am__make_dryrun = (target_option=n; $(am__make_running_with_option))
|
||||
am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
|
||||
pkgdatadir = $(datadir)/@PACKAGE@
|
||||
pkgincludedir = $(includedir)/@PACKAGE@
|
||||
pkglibdir = $(libdir)/@PACKAGE@
|
||||
pkglibexecdir = $(libexecdir)/@PACKAGE@
|
||||
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
|
||||
install_sh_DATA = $(install_sh) -c -m 644
|
||||
install_sh_PROGRAM = $(install_sh) -c
|
||||
install_sh_SCRIPT = $(install_sh) -c
|
||||
INSTALL_HEADER = $(INSTALL_DATA)
|
||||
transform = $(program_transform_name)
|
||||
NORMAL_INSTALL = :
|
||||
PRE_INSTALL = :
|
||||
POST_INSTALL = :
|
||||
NORMAL_UNINSTALL = :
|
||||
PRE_UNINSTALL = :
|
||||
POST_UNINSTALL = :
|
||||
build_triplet = @build@
|
||||
host_triplet = @host@
|
||||
subdir = doc/hints/l10n
|
||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||
am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \
|
||||
$(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \
|
||||
$(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
|
||||
$(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \
|
||||
$(top_srcdir)/m4/longlong.m4 $(top_srcdir)/m4/ltoptions.m4 \
|
||||
$(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
|
||||
$(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/nls.m4 \
|
||||
$(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
|
||||
$(top_srcdir)/acinclude.m4 \
|
||||
$(top_srcdir)/m4.include/gnulib/mc-gnulib-common.m4 \
|
||||
$(top_srcdir)/m4.include/gnulib/mode_t.m4 \
|
||||
$(top_srcdir)/m4.include/gnulib/stat-size.m4 \
|
||||
$(top_srcdir)/m4.include/gnulib/fstypename.m4 \
|
||||
$(top_srcdir)/m4.include/gnulib/fsusage.m4 \
|
||||
$(top_srcdir)/m4.include/gnulib/mountlist.m4 \
|
||||
$(top_srcdir)/m4.include/gnulib/windows-stat-inodes.m4 \
|
||||
$(top_srcdir)/m4.include/gnulib/sys_types_h.m4 \
|
||||
$(top_srcdir)/m4.include/ax_path_lib_pcre.m4 \
|
||||
$(top_srcdir)/m4.include/ax_check_pcre2.m4 \
|
||||
$(top_srcdir)/m4.include/dx_doxygen.m4 \
|
||||
$(top_srcdir)/m4.include/ax_require_defined.m4 \
|
||||
$(top_srcdir)/m4.include/ax_check_compile_flag.m4 \
|
||||
$(top_srcdir)/m4.include/ax_append_flag.m4 \
|
||||
$(top_srcdir)/m4.include/ax_append_compile_flags.m4 \
|
||||
$(top_srcdir)/m4.include/mc-cflags.m4 \
|
||||
$(top_srcdir)/m4.include/mc-stdckdint.m4 \
|
||||
$(top_srcdir)/m4.include/ax_gcc_func_attribute.m4 \
|
||||
$(top_srcdir)/m4.include/mc-check-search-type.m4 \
|
||||
$(top_srcdir)/m4.include/mc-get-fs-info.m4 \
|
||||
$(top_srcdir)/m4.include/mc-with-x.m4 \
|
||||
$(top_srcdir)/m4.include/mc-use-termcap.m4 \
|
||||
$(top_srcdir)/m4.include/mc-with-screen.m4 \
|
||||
$(top_srcdir)/m4.include/mc-with-screen-ncurses.m4 \
|
||||
$(top_srcdir)/m4.include/mc-with-screen-slang.m4 \
|
||||
$(top_srcdir)/m4.include/mc-with-internal-edit.m4 \
|
||||
$(top_srcdir)/m4.include/mc-subshell.m4 \
|
||||
$(top_srcdir)/m4.include/mc-background.m4 \
|
||||
$(top_srcdir)/m4.include/mc-ext2fs-attr.m4 \
|
||||
$(top_srcdir)/m4.include/mc-glib.m4 \
|
||||
$(top_srcdir)/m4.include/mc-vfs.m4 \
|
||||
$(top_srcdir)/m4.include/vfs/socket.m4 \
|
||||
$(top_srcdir)/m4.include/vfs/mc-vfs-extfs.m4 \
|
||||
$(top_srcdir)/m4.include/vfs/mc-vfs-sfs.m4 \
|
||||
$(top_srcdir)/m4.include/vfs/mc-vfs-ftp.m4 \
|
||||
$(top_srcdir)/m4.include/vfs/mc-vfs-sftp.m4 \
|
||||
$(top_srcdir)/m4.include/vfs/mc-vfs-shell.m4 \
|
||||
$(top_srcdir)/m4.include/vfs/mc-vfs-undelfs.m4 \
|
||||
$(top_srcdir)/m4.include/vfs/mc-vfs-tarfs.m4 \
|
||||
$(top_srcdir)/m4.include/vfs/mc-vfs-cpiofs.m4 \
|
||||
$(top_srcdir)/m4.include/mc-version.m4 \
|
||||
$(top_srcdir)/m4.include/mc-tests.m4 \
|
||||
$(top_srcdir)/m4.include/mc-i18n.m4 \
|
||||
$(top_srcdir)/m4.include/mc-assert.m4 \
|
||||
$(top_srcdir)/configure.ac
|
||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
||||
$(ACLOCAL_M4)
|
||||
DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
|
||||
mkinstalldirs = $(install_sh) -d
|
||||
CONFIG_HEADER = $(top_builddir)/config.h
|
||||
CONFIG_CLEAN_FILES =
|
||||
CONFIG_CLEAN_VPATH_FILES =
|
||||
AM_V_P = $(am__v_P_@AM_V@)
|
||||
am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
|
||||
am__v_P_0 = false
|
||||
am__v_P_1 = :
|
||||
AM_V_GEN = $(am__v_GEN_@AM_V@)
|
||||
am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
|
||||
am__v_GEN_0 = @echo " GEN " $@;
|
||||
am__v_GEN_1 =
|
||||
AM_V_at = $(am__v_at_@AM_V@)
|
||||
am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
|
||||
am__v_at_0 = @
|
||||
am__v_at_1 =
|
||||
SOURCES =
|
||||
DIST_SOURCES =
|
||||
am__can_run_installinfo = \
|
||||
case $$AM_UPDATE_INFO_DIR in \
|
||||
n|no|NO) false;; \
|
||||
*) (install-info --version) >/dev/null 2>&1;; \
|
||||
esac
|
||||
am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
|
||||
am__vpath_adj = case $$p in \
|
||||
$(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
|
||||
*) f=$$p;; \
|
||||
esac;
|
||||
am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
|
||||
am__install_max = 40
|
||||
am__nobase_strip_setup = \
|
||||
srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
|
||||
am__nobase_strip = \
|
||||
for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
|
||||
am__nobase_list = $(am__nobase_strip_setup); \
|
||||
for p in $$list; do echo "$$p $$p"; done | \
|
||||
sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
|
||||
$(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
|
||||
if (++n[$$2] == $(am__install_max)) \
|
||||
{ print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
|
||||
END { for (dir in files) print dir, files[dir] }'
|
||||
am__base_list = \
|
||||
sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
|
||||
sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
|
||||
am__uninstall_files_from_dir = { \
|
||||
test -z "$$files" \
|
||||
|| { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
|
||||
|| { echo " ( cd '$$dir' && rm -f" $$files ")"; \
|
||||
$(am__cd) "$$dir" && rm -f $$files; }; \
|
||||
}
|
||||
am__installdirs = "$(DESTDIR)$(hintdir)"
|
||||
DATA = $(hint_DATA)
|
||||
am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
|
||||
am__DIST_COMMON = $(srcdir)/Makefile.in
|
||||
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
ACLOCAL = @ACLOCAL@
|
||||
AMTAR = @AMTAR@
|
||||
AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
|
||||
AR = @AR@
|
||||
AUTOCONF = @AUTOCONF@
|
||||
AUTOHEADER = @AUTOHEADER@
|
||||
AUTOMAKE = @AUTOMAKE@
|
||||
AWK = @AWK@
|
||||
CC = @CC@
|
||||
CCDEPMODE = @CCDEPMODE@
|
||||
CFLAGS = @CFLAGS@
|
||||
CHECK_CFLAGS = @CHECK_CFLAGS@
|
||||
CHECK_LIBS = @CHECK_LIBS@
|
||||
COM_ERR_CFLAGS = @COM_ERR_CFLAGS@
|
||||
COM_ERR_LIBS = @COM_ERR_LIBS@
|
||||
CPP = @CPP@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
CSCOPE = @CSCOPE@
|
||||
CTAGS = @CTAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEFS = @DEFS@
|
||||
DEPDIR = @DEPDIR@
|
||||
DLLTOOL = @DLLTOOL@
|
||||
DOC_LINGUAS = @DOC_LINGUAS@
|
||||
DOXYGEN_PAPER_SIZE = @DOXYGEN_PAPER_SIZE@
|
||||
DSYMUTIL = @DSYMUTIL@
|
||||
DUMPBIN = @DUMPBIN@
|
||||
DX_CONFIG = @DX_CONFIG@
|
||||
DX_DOCDIR = @DX_DOCDIR@
|
||||
DX_DOT = @DX_DOT@
|
||||
DX_DOXYGEN = @DX_DOXYGEN@
|
||||
DX_DVIPS = @DX_DVIPS@
|
||||
DX_EGREP = @DX_EGREP@
|
||||
DX_ENV = @DX_ENV@
|
||||
DX_FLAG_chi = @DX_FLAG_chi@
|
||||
DX_FLAG_chm = @DX_FLAG_chm@
|
||||
DX_FLAG_doc = @DX_FLAG_doc@
|
||||
DX_FLAG_dot = @DX_FLAG_dot@
|
||||
DX_FLAG_html = @DX_FLAG_html@
|
||||
DX_FLAG_man = @DX_FLAG_man@
|
||||
DX_FLAG_pdf = @DX_FLAG_pdf@
|
||||
DX_FLAG_ps = @DX_FLAG_ps@
|
||||
DX_FLAG_rtf = @DX_FLAG_rtf@
|
||||
DX_FLAG_xml = @DX_FLAG_xml@
|
||||
DX_HHC = @DX_HHC@
|
||||
DX_LATEX = @DX_LATEX@
|
||||
DX_MAKEINDEX = @DX_MAKEINDEX@
|
||||
DX_PDFLATEX = @DX_PDFLATEX@
|
||||
DX_PERL = @DX_PERL@
|
||||
DX_PROJECT = @DX_PROJECT@
|
||||
E2P_CFLAGS = @E2P_CFLAGS@
|
||||
E2P_LIBS = @E2P_LIBS@
|
||||
ECHO_C = @ECHO_C@
|
||||
ECHO_N = @ECHO_N@
|
||||
ECHO_T = @ECHO_T@
|
||||
EGREP = @EGREP@
|
||||
ENCODING_CP1251 = @ENCODING_CP1251@
|
||||
ENCODING_CP866 = @ENCODING_CP866@
|
||||
ETAGS = @ETAGS@
|
||||
EXEEXT = @EXEEXT@
|
||||
EXT2FS_CFLAGS = @EXT2FS_CFLAGS@
|
||||
EXT2FS_LIBS = @EXT2FS_LIBS@
|
||||
EXTFSHELPERSDIR = @EXTFSHELPERSDIR@
|
||||
EXTHELPERSDIR = @EXTHELPERSDIR@
|
||||
FGREP = @FGREP@
|
||||
FILECMD = @FILECMD@
|
||||
GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
|
||||
GLIB_CFLAGS = @GLIB_CFLAGS@
|
||||
GLIB_LIBS = @GLIB_LIBS@
|
||||
GMODULE_CFLAGS = @GMODULE_CFLAGS@
|
||||
GMODULE_LIBS = @GMODULE_LIBS@
|
||||
GMSGFMT = @GMSGFMT@
|
||||
GMSGFMT_015 = @GMSGFMT_015@
|
||||
GREP = @GREP@
|
||||
HAVE_FILECMD = @HAVE_FILECMD@
|
||||
HAVE_ZIPINFO = @HAVE_ZIPINFO@
|
||||
HAVE_nroff = @HAVE_nroff@
|
||||
INDENT = @INDENT@
|
||||
INSTALL = @INSTALL@
|
||||
INSTALL_DATA = @INSTALL_DATA@
|
||||
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
||||
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
||||
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
|
||||
INTLLIBS = @INTLLIBS@
|
||||
INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
|
||||
LD = @LD@
|
||||
LDFLAGS = @LDFLAGS@
|
||||
LIBICONV = @LIBICONV@
|
||||
LIBINTL = @LIBINTL@
|
||||
LIBMC_RELEASE = @LIBMC_RELEASE@
|
||||
LIBMC_VERSION = @LIBMC_VERSION@
|
||||
LIBOBJS = @LIBOBJS@
|
||||
LIBS = @LIBS@
|
||||
LIBSSH_CFLAGS = @LIBSSH_CFLAGS@
|
||||
LIBSSH_LIBS = @LIBSSH_LIBS@
|
||||
LIBTOOL = @LIBTOOL@
|
||||
LIPO = @LIPO@
|
||||
LN_S = @LN_S@
|
||||
LTLIBICONV = @LTLIBICONV@
|
||||
LTLIBINTL = @LTLIBINTL@
|
||||
LTLIBOBJS = @LTLIBOBJS@
|
||||
LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
|
||||
MAINT = @MAINT@
|
||||
MAKEINFO = @MAKEINFO@
|
||||
MANDOC = @MANDOC@
|
||||
MANIFEST_TOOL = @MANIFEST_TOOL@
|
||||
MAN_DATE = @MAN_DATE@
|
||||
MAN_FLAGS = @MAN_FLAGS@
|
||||
MAN_VERSION = @MAN_VERSION@
|
||||
MCLIBS = @MCLIBS@
|
||||
MKDIR_P = @MKDIR_P@
|
||||
MSGFMT = @MSGFMT@
|
||||
MSGFMT_015 = @MSGFMT_015@
|
||||
MSGMERGE = @MSGMERGE@
|
||||
NM = @NM@
|
||||
NMEDIT = @NMEDIT@
|
||||
OBJDUMP = @OBJDUMP@
|
||||
OBJEXT = @OBJEXT@
|
||||
OTOOL = @OTOOL@
|
||||
OTOOL64 = @OTOOL64@
|
||||
PACKAGE = @PACKAGE@
|
||||
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
|
||||
PACKAGE_NAME = @PACKAGE_NAME@
|
||||
PACKAGE_STRING = @PACKAGE_STRING@
|
||||
PACKAGE_TARNAME = @PACKAGE_TARNAME@
|
||||
PACKAGE_URL = @PACKAGE_URL@
|
||||
PACKAGE_VERSION = @PACKAGE_VERSION@
|
||||
PATH_SEPARATOR = @PATH_SEPARATOR@
|
||||
PCRE_CFLAGS = @PCRE_CFLAGS@
|
||||
PCRE_LIBS = @PCRE_LIBS@
|
||||
PERL = @PERL@
|
||||
PERL_FOR_BUILD = @PERL_FOR_BUILD@
|
||||
PKG_CONFIG = @PKG_CONFIG@
|
||||
PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
|
||||
PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
|
||||
POSUB = @POSUB@
|
||||
PYTHON = @PYTHON@
|
||||
RANLIB = @RANLIB@
|
||||
RUBY = @RUBY@
|
||||
SED = @SED@
|
||||
SET_MAKE = @SET_MAKE@
|
||||
SHELL = @SHELL@
|
||||
SLANG_CFLAGS = @SLANG_CFLAGS@
|
||||
SLANG_LIBS = @SLANG_LIBS@
|
||||
STDCKDINT_H = @STDCKDINT_H@
|
||||
STRIP = @STRIP@
|
||||
UNZIP = @UNZIP@
|
||||
USE_NLS = @USE_NLS@
|
||||
VERSION = @VERSION@
|
||||
XGETTEXT = @XGETTEXT@
|
||||
XGETTEXT_015 = @XGETTEXT_015@
|
||||
XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@
|
||||
XMKMF = @XMKMF@
|
||||
X_CFLAGS = @X_CFLAGS@
|
||||
X_EXTRA_LIBS = @X_EXTRA_LIBS@
|
||||
X_LIBS = @X_LIBS@
|
||||
X_PRE_LIBS = @X_PRE_LIBS@
|
||||
ZIP = @ZIP@
|
||||
abs_builddir = @abs_builddir@
|
||||
abs_srcdir = @abs_srcdir@
|
||||
abs_top_builddir = @abs_top_builddir@
|
||||
abs_top_srcdir = @abs_top_srcdir@
|
||||
ac_ct_AR = @ac_ct_AR@
|
||||
ac_ct_CC = @ac_ct_CC@
|
||||
ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
|
||||
ac_ct_INDENT = @ac_ct_INDENT@
|
||||
am__include = @am__include@
|
||||
am__leading_dot = @am__leading_dot@
|
||||
am__quote = @am__quote@
|
||||
am__tar = @am__tar@
|
||||
am__untar = @am__untar@
|
||||
bindir = @bindir@
|
||||
build = @build@
|
||||
build_alias = @build_alias@
|
||||
build_cpu = @build_cpu@
|
||||
build_os = @build_os@
|
||||
build_vendor = @build_vendor@
|
||||
builddir = @builddir@
|
||||
datadir = @datadir@
|
||||
datarootdir = @datarootdir@
|
||||
docdir = @docdir@
|
||||
dvidir = @dvidir@
|
||||
exec_prefix = @exec_prefix@
|
||||
host = @host@
|
||||
host_alias = @host_alias@
|
||||
host_cpu = @host_cpu@
|
||||
host_os = @host_os@
|
||||
host_vendor = @host_vendor@
|
||||
htmldir = @htmldir@
|
||||
includedir = @includedir@
|
||||
infodir = @infodir@
|
||||
install_sh = @install_sh@
|
||||
libdir = @libdir@
|
||||
libexecdir = @libexecdir@
|
||||
localedir = @localedir@
|
||||
localstatedir = @localstatedir@
|
||||
mandir = @mandir@
|
||||
mkdir_p = @mkdir_p@
|
||||
oldincludedir = @oldincludedir@
|
||||
pdfdir = @pdfdir@
|
||||
prefix = @prefix@
|
||||
program_transform_name = @program_transform_name@
|
||||
psdir = @psdir@
|
||||
runstatedir = @runstatedir@
|
||||
sbindir = @sbindir@
|
||||
sharedstatedir = @sharedstatedir@
|
||||
srcdir = @srcdir@
|
||||
sysconfdir = @sysconfdir@
|
||||
target_alias = @target_alias@
|
||||
top_build_prefix = @top_build_prefix@
|
||||
top_builddir = @top_builddir@
|
||||
top_srcdir = @top_srcdir@
|
||||
hintdir = $(pkgdatadir)/hints
|
||||
HINTFILES_LANG = $(srcdir)/mc.hint.*
|
||||
hint_DATA = $(HINTFILES_LANG)
|
||||
|
||||
# Files processed by configure don't need to be here
|
||||
EXTRA_DIST = $(HINTFILES_LANG)
|
||||
all: all-am
|
||||
|
||||
.SUFFIXES:
|
||||
$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
|
||||
@for dep in $?; do \
|
||||
case '$(am__configure_deps)' in \
|
||||
*$$dep*) \
|
||||
( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
|
||||
&& { if test -f $@; then exit 0; else break; fi; }; \
|
||||
exit 1;; \
|
||||
esac; \
|
||||
done; \
|
||||
echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu doc/hints/l10n/Makefile'; \
|
||||
$(am__cd) $(top_srcdir) && \
|
||||
$(AUTOMAKE) --gnu doc/hints/l10n/Makefile
|
||||
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
||||
@case '$?' in \
|
||||
*config.status*) \
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
|
||||
*) \
|
||||
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
|
||||
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
|
||||
esac;
|
||||
|
||||
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||
|
||||
$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||
$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||
$(am__aclocal_m4_deps):
|
||||
|
||||
mostlyclean-libtool:
|
||||
-rm -f *.lo
|
||||
|
||||
clean-libtool:
|
||||
-rm -rf .libs _libs
|
||||
install-hintDATA: $(hint_DATA)
|
||||
@$(NORMAL_INSTALL)
|
||||
@list='$(hint_DATA)'; test -n "$(hintdir)" || list=; \
|
||||
if test -n "$$list"; then \
|
||||
echo " $(MKDIR_P) '$(DESTDIR)$(hintdir)'"; \
|
||||
$(MKDIR_P) "$(DESTDIR)$(hintdir)" || exit 1; \
|
||||
fi; \
|
||||
for p in $$list; do \
|
||||
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
|
||||
echo "$$d$$p"; \
|
||||
done | $(am__base_list) | \
|
||||
while read files; do \
|
||||
echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(hintdir)'"; \
|
||||
$(INSTALL_DATA) $$files "$(DESTDIR)$(hintdir)" || exit $$?; \
|
||||
done
|
||||
|
||||
uninstall-hintDATA:
|
||||
@$(NORMAL_UNINSTALL)
|
||||
@list='$(hint_DATA)'; test -n "$(hintdir)" || list=; \
|
||||
files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
|
||||
dir='$(DESTDIR)$(hintdir)'; $(am__uninstall_files_from_dir)
|
||||
tags TAGS:
|
||||
|
||||
ctags CTAGS:
|
||||
|
||||
cscope cscopelist:
|
||||
|
||||
distdir: $(BUILT_SOURCES)
|
||||
$(MAKE) $(AM_MAKEFLAGS) distdir-am
|
||||
|
||||
distdir-am: $(DISTFILES)
|
||||
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||
list='$(DISTFILES)'; \
|
||||
dist_files=`for file in $$list; do echo $$file; done | \
|
||||
sed -e "s|^$$srcdirstrip/||;t" \
|
||||
-e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
|
||||
case $$dist_files in \
|
||||
*/*) $(MKDIR_P) `echo "$$dist_files" | \
|
||||
sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
|
||||
sort -u` ;; \
|
||||
esac; \
|
||||
for file in $$dist_files; do \
|
||||
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
|
||||
if test -d $$d/$$file; then \
|
||||
dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
|
||||
if test -d "$(distdir)/$$file"; then \
|
||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
||||
fi; \
|
||||
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
|
||||
cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
|
||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
||||
fi; \
|
||||
cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
|
||||
else \
|
||||
test -f "$(distdir)/$$file" \
|
||||
|| cp -p $$d/$$file "$(distdir)/$$file" \
|
||||
|| exit 1; \
|
||||
fi; \
|
||||
done
|
||||
check-am: all-am
|
||||
check: check-am
|
||||
all-am: Makefile $(DATA)
|
||||
installdirs:
|
||||
for dir in "$(DESTDIR)$(hintdir)"; do \
|
||||
test -z "$$dir" || $(MKDIR_P) "$$dir"; \
|
||||
done
|
||||
install: install-am
|
||||
install-exec: install-exec-am
|
||||
install-data: install-data-am
|
||||
uninstall: uninstall-am
|
||||
|
||||
install-am: all-am
|
||||
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
||||
|
||||
installcheck: installcheck-am
|
||||
install-strip:
|
||||
if test -z '$(STRIP)'; then \
|
||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
||||
install; \
|
||||
else \
|
||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
||||
"INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
|
||||
fi
|
||||
mostlyclean-generic:
|
||||
|
||||
clean-generic:
|
||||
|
||||
distclean-generic:
|
||||
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
|
||||
-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
|
||||
|
||||
maintainer-clean-generic:
|
||||
@echo "This command is intended for maintainers to use"
|
||||
@echo "it deletes files that may require special tools to rebuild."
|
||||
clean: clean-am
|
||||
|
||||
clean-am: clean-generic clean-libtool mostlyclean-am
|
||||
|
||||
distclean: distclean-am
|
||||
-rm -f Makefile
|
||||
distclean-am: clean-am distclean-generic
|
||||
|
||||
dvi: dvi-am
|
||||
|
||||
dvi-am:
|
||||
|
||||
html: html-am
|
||||
|
||||
html-am:
|
||||
|
||||
info: info-am
|
||||
|
||||
info-am:
|
||||
|
||||
install-data-am: install-hintDATA
|
||||
|
||||
install-dvi: install-dvi-am
|
||||
|
||||
install-dvi-am:
|
||||
|
||||
install-exec-am:
|
||||
|
||||
install-html: install-html-am
|
||||
|
||||
install-html-am:
|
||||
|
||||
install-info: install-info-am
|
||||
|
||||
install-info-am:
|
||||
|
||||
install-man:
|
||||
|
||||
install-pdf: install-pdf-am
|
||||
|
||||
install-pdf-am:
|
||||
|
||||
install-ps: install-ps-am
|
||||
|
||||
install-ps-am:
|
||||
|
||||
installcheck-am:
|
||||
|
||||
maintainer-clean: maintainer-clean-am
|
||||
-rm -f Makefile
|
||||
maintainer-clean-am: distclean-am maintainer-clean-generic
|
||||
|
||||
mostlyclean: mostlyclean-am
|
||||
|
||||
mostlyclean-am: mostlyclean-generic mostlyclean-libtool
|
||||
|
||||
pdf: pdf-am
|
||||
|
||||
pdf-am:
|
||||
|
||||
ps: ps-am
|
||||
|
||||
ps-am:
|
||||
|
||||
uninstall-am: uninstall-hintDATA
|
||||
|
||||
.MAKE: install-am install-strip
|
||||
|
||||
.PHONY: all all-am check check-am clean clean-generic clean-libtool \
|
||||
cscopelist-am ctags-am distclean distclean-generic \
|
||||
distclean-libtool distdir dvi dvi-am html html-am info info-am \
|
||||
install install-am install-data install-data-am install-dvi \
|
||||
install-dvi-am install-exec install-exec-am install-hintDATA \
|
||||
install-html install-html-am install-info install-info-am \
|
||||
install-man install-pdf install-pdf-am install-ps \
|
||||
install-ps-am install-strip installcheck installcheck-am \
|
||||
installdirs maintainer-clean maintainer-clean-generic \
|
||||
mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
|
||||
ps ps-am tags-am uninstall uninstall-am uninstall-hintDATA
|
||||
|
||||
.PRECIOUS: Makefile
|
||||
|
||||
|
||||
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
||||
# Otherwise a system limit (for SysV at least) may be exceeded.
|
||||
.NOEXPORT:
|
||||
@@ -1,87 +0,0 @@
|
||||
Падказка: выкарыстоўвайце "C-x t", каб капіяваць у камандны радок назвы пазначаных файлаў.
|
||||
|
||||
Падказка: выкарыстоўвайце "C-x p", каб капіяваць у камандны радок бягучы шлях.
|
||||
|
||||
Падказка: выкарыстоўвайце "M-Tab" або "Esc+Tab" для дапаўнення. Каб убачыць спіс, націсніце двойчы.
|
||||
|
||||
Падказка: выкарыстоўвайце "M-p" і "M-n" для доступу да гісторыі каманд.
|
||||
|
||||
Падказка: каб уставіць знак у двукоссях, выкарыстоўвайце "Control-q" і знак.
|
||||
|
||||
Падказка: калі стаміліся ад гэтах паведамленняў, то можаце адключыць іх у меню "Параметры" → "Макет".
|
||||
|
||||
Падказка: для пазначэння каталогаў дадайце касую рысу ( / ) у канец адпаведнага шаблона.
|
||||
|
||||
Падказка: калі ў тэрмінала няма функцыянальных клавіш, выкарыстоўвайце "ESC+лічба".
|
||||
|
||||
Падказка: сайт GNU Midnight Commander — https://www.midnight-commander.org
|
||||
|
||||
Падказка: пра хібы паведамляйце на mc-devel@lists.midnight-commander.org
|
||||
|
||||
Падказка: клавішай "Tab" пераключаецца бягучая панэль.
|
||||
|
||||
Падказка: VFS вельмі зручная - націсніце на архіве "Enter", і ўбачыце яго змесціва.
|
||||
|
||||
Падказка: мы маем зручную даведку.
|
||||
|
||||
Падказка: калі хочаце навігацыю ў стылі Lynx, можаце абраць гэта ў канфігурацыі.
|
||||
|
||||
Падказка: макрасы % працуюць нават у камандным радку.
|
||||
|
||||
Падказка: з дапамогай "M-!" можна запускаць праграмы і глядзець вывад.
|
||||
|
||||
Падказка: фармат спіса файлаў можна змяніць — глядзіце "man mc".
|
||||
|
||||
Падказка: з дапамогай "%D" і "%T» насупраць выводзіцца каталог і пазначаныя ў ім файлы.
|
||||
|
||||
Падказка: калі хочаце звычайную абалонку, націсніце "C-o", а каб вярнуцца — "C-o" яшчэ раз.
|
||||
|
||||
Падказка: каб хутчэй набіраць каманды "cd…", наладзьце зменную "CDPATH".
|
||||
|
||||
Падказка: калі хочаце бачыць схаваныя файлы ".*", наладзьце гэта ў канфігурацыі.
|
||||
|
||||
Падказка: калі хочаце бачыць файлы рэзервовых копій "*~", то наладзьце гэта ў канфігурацыі.
|
||||
|
||||
Падказка: дапаўненне працуе ва ўсіх радках уводу і дыялогавых вокнах; проста націсніце "M-Tab".
|
||||
|
||||
Падказка: на павольных тэрміналах можа дапамагчы адзнака "-s".
|
||||
|
||||
Падказка: вы можаце працаваць са знойдзенымі файламі з дапамогай кнопкі "На панэль".
|
||||
|
||||
Падказка: калі патрэбны складаны пошук, ужывайце вонкавую каманду "На панэль".
|
||||
|
||||
Падказка: каб змяніць каталог падчас ўводу каманды, выкарыстоўвайце "M-c" (хуткая каманда cd).
|
||||
|
||||
Падказка: каманды абалонкі могуць не працаваць на адлеглых файлавых сістэмах.
|
||||
|
||||
Падказка: "C-y" вяртае страчаны тэкст.
|
||||
|
||||
Падказка: калі пэўныя клавішы не працуюць, зазірніце ў "Параметры" → "Вывучыць клавішы".
|
||||
|
||||
Падказка: каб убачыць вывад каманды ў выкарыстоўвайце "M-!"
|
||||
|
||||
Падказка: з дапамогай "F13" або "Shift-F3" можна праглядаць файлы ў зыходным выглядзе.
|
||||
|
||||
Падказка: з дапамогай зменнай "EDITOR" вы можаце змяніць рэдактар, які выклікаецца з дапамогай клавішы "F4".
|
||||
|
||||
Падказка: з дапамогай зменнай "VIEWER" або "PAGER" вы можаце прызначыць вонкавы сродак для прагляду.
|
||||
|
||||
Падказка: вы можаце адключыць запыты пацвярджэння ў "Параметры" → "Пацвярджэнне".
|
||||
|
||||
Падказка: з дапамогай "C-\" можна пераходзіць да каталогаў, якія часта ўжываюцца.
|
||||
|
||||
Падказка: на FTP можна ўвайсці ананімна, набраўшы "cd ftp://machine.edu"
|
||||
|
||||
Падказка: Midnight Commander мае ўбудаваны FTP — глядзіце "Файл" → "FTP".
|
||||
|
||||
Падказка: з дапамогай "M-t" можна хутка змяніць выгляд спіса файлаў на панэлі.
|
||||
|
||||
Падказка: на FTPS можна пазначаць імя карыстальніка з дапамогай "cd ftp://user@machine.edu"
|
||||
|
||||
Падказка: можна паглядзець змесціва архіва RPM, калі націснуць на ім "Enter".
|
||||
|
||||
Падказка: каб у дыялогавым акне выбару пазначыць каталогі, дадайце "/ ".
|
||||
|
||||
Падказка: для выразання і ўстаўляння мышкаю можа спатрэбіцца націснуць і ўтрымліваць "Shift"
|
||||
|
||||
Падказка: захаваць сайты FTP, якія часта наведваеце можна з дапамогай "C-\".
|
||||
@@ -1,87 +0,0 @@
|
||||
Подсказка: Използвайте C-x за копиране на имената на избраните файлове на командния ред.
|
||||
|
||||
Подсказка: Използвайте C-x за копиране на имената на избраните файлове на командния ред.
|
||||
|
||||
Подсказка: Дописване: използвайте M-Tab (или Esc+Tab). Натиснете го повторно за списък.
|
||||
|
||||
Подсказка: Използвайте M-p и M-n за достъп до историята на командите.
|
||||
|
||||
Подсказка: Ако искате да ползвате знак буквално, ползвайте Control-q и знака.
|
||||
|
||||
Подсказка: Ако не искате тези съобщения, ги изключете от Настройки → Разположение.
|
||||
|
||||
Подсказка: Изберете директории като добавите наклонена черта на края на поредицата от метасимволи.
|
||||
|
||||
Подсказка: Ако терминалът няма функционални клавиши, използвайте последователността ESC+число.
|
||||
|
||||
Подсказка: Главната страница на GNU Midnight Commander е https://www.midnight-commander.org
|
||||
|
||||
Подсказка: Молим, изпращайте всякакви доклади за грешки на mc-devel@lists.midnight-commander.org
|
||||
|
||||
Подсказка: Tab преминава към другия панел.
|
||||
|
||||
Подсказка: Удобства при виртуалните ФС: настинете ENTER върху архив tar, за да разгледате съдържанието му.
|
||||
|
||||
Подсказка: Страницата на MC в ръководството на потребителя е много полезна, вижте я.
|
||||
|
||||
Подсказка: Ако искате навигация като в Lynx, задайте това в Настройки….
|
||||
|
||||
Подсказка: Макросите с % работят дори и на командния ред.
|
||||
|
||||
Подсказка: M-! позволява да изпълните команда и да видите изхода във визуализатора.
|
||||
|
||||
Подсказка: Форматът за показване на файлове може да се настрои. За подробности: „man mc“.
|
||||
|
||||
Подсказка: %D/%T се заменя с избраните файлове от отсрещната директория.
|
||||
|
||||
Подсказка: За да работите с обвивка, натиснете C-o, и се отново върнете обратно в Midnight Commander пак с C-o .
|
||||
|
||||
Подсказка: Задаването на променливата CDPATH спестява време при командите за смяна на директория.
|
||||
|
||||
Подсказка: Ако искате да виждате скритите (.*) файлове в панела, задайте това в Настройки на панел….
|
||||
|
||||
Подсказка: Ако искате да виждате резервните (*~) файлове в панела, задайте това в Настройки на панел….
|
||||
|
||||
Подсказка: Дописването работи с всички входни полета във всички диалози. Просто натиснете M-Tab.
|
||||
|
||||
Подсказка: На бавни терминали опцията -s може да помогне.
|
||||
|
||||
Подсказка: Търсене на файл: може да оперирате върху намерените файлове с командата за Външен панел.
|
||||
|
||||
Подсказка: Искате сложни търсения? Използвайте командата за Външен панел.
|
||||
|
||||
Подсказка: За промяна на директория по време на писане на команда, ползвайте M-c (Бърза смяна — cd).
|
||||
|
||||
Подсказка: Командите на обвивката не работят, когато не сте в локална файлова система.
|
||||
|
||||
Подсказка: Може да възстановите текст с C-y.
|
||||
|
||||
Подсказка: Ако някои от клавишите не работят, погледнете в Настройки → Задаване на клавиши….
|
||||
|
||||
Подсказка: За да разглеждате изходната информация на команда във визуализатора, използвайте M-!.
|
||||
|
||||
Подсказка: F13 (или Shift-F3) отваря визуализатора в режим без обработка.
|
||||
|
||||
Подсказка: Може да зададете редактор чрез F4 с променливата на обвивката EDITOR.
|
||||
|
||||
Подсказка: Може да зададете външен визуализатор с променливите на обвивката VIEWER и PAGER.
|
||||
|
||||
Подсказка: Може да изключите всички запитвания за потвърждение чрез Настройки → Потвърждения….
|
||||
|
||||
Подсказка: Преминавайте в често използваните директории с C-\.
|
||||
|
||||
Подсказка: За да установите връзка по FTP, ползвайте адрес като: „cd ftp://machine.edu“.
|
||||
|
||||
Подсказка: FTP (и др.) са вграден в Midnight Commander, погледнете менюто Вляво/Вдясно → FTP.
|
||||
|
||||
Подсказка: M-t променя режима на показване на списъка с файлове.
|
||||
|
||||
Подсказка: За да укажете потребителско име при връзка по FTP, ползвайте адрес като: „cd ftp://ПОТРЕБИТЕЛ@machine.edu“.
|
||||
|
||||
Подсказка: Разглеждайте съдържанието на файлове във формат RPM като натиснете ENTER върху тях.
|
||||
|
||||
Подсказка: За да изберете директории в диалога за избор, добавете наклонена черта.
|
||||
|
||||
Подсказка: За изрязване и поставяне с мишката трябва да задържите клавиша SHIFT.
|
||||
|
||||
Подсказка: Клавиш за често използваните ftp сайтове: натиснете C-\.
|
||||
@@ -1,87 +0,0 @@
|
||||
Consell: Empreu «Ctrl-x» per a copiar els fitxers marcats a la línia d'ordres.
|
||||
|
||||
Consell: Empreu «Ctrl-x» per a copiar tot el camí a la línia d'ordres.
|
||||
|
||||
Consell: Compleció: empreu «M-Tab» (o «Esc+Tab»). Dues vegades per a mostrar una llista.
|
||||
|
||||
Consell: Empreu «M-p» i «M-n» per accedir a l'historial de les ordres.
|
||||
|
||||
Consell: Us cal un caràcter especial? Empreu «Ctrl-q» i el caràcter.
|
||||
|
||||
Consell: Cansat d'aquests missatges? Es treuen des del menú «Opcions/Format».
|
||||
|
||||
Consell: Seleccionar directoris: afegiu «/» al final del patró de coincidència.
|
||||
|
||||
Consell: Si no funcionen les tecles de funció, empreu la seqüència «ESC+número».
|
||||
|
||||
Consell: La pàgina inicial del Midnight Commander de GNU és https://www.midnight-commander.org
|
||||
|
||||
Consell: Si us plau, envieu qualsevol informe d'error a «mc-devel@lists.midnight-commander.org».
|
||||
|
||||
Consell: El tabulador canvia de plafó.
|
||||
|
||||
Consell: El millor VFS: toqueu «Retorn» en un fitxer TAR per examinar el seu contingut.
|
||||
|
||||
Consell: També tenim una bona pàgina de manual.
|
||||
|
||||
Consell: Voleu navegar a l'estil del Lynx? Establiu-ho al diàleg de configuració.
|
||||
|
||||
Consell: Les macros amb % funcionen fins i tot a la línia d'ordres.
|
||||
|
||||
Consell: Amb «M-!» podreu executar programes i veure la sortida en el visor.
|
||||
|
||||
Consell: El format del llistat es pot personalitzar, per a més detalls feu «man mc».
|
||||
|
||||
Consell: %D/%T representa els fitxers marcats al directori oposat.
|
||||
|
||||
Consell: Voleu un intèrpret d'ordres pla? Premeu «Ctrl-o», el mateix per tornar al MC.
|
||||
|
||||
Consell: Establint la variable CDPATH podreu estalviar pulsacions de teclat en les ordres «cd».
|
||||
|
||||
Consell: Si voleu veure els fitxers «.*», digueu-ho al diàleg de configuració.
|
||||
|
||||
Consell: Voleu veure els fitxers de còpia de seguretat «.~»? Establiu-ho al diàleg de configuració.
|
||||
|
||||
Consell: La compleció funciona en totes les línies d'entrada en tots els diàlegs. Simplement premeu «M-Tab».
|
||||
|
||||
Consell: En terminals lents, l'indicador «-s» pot ajudar.
|
||||
|
||||
Consell: Trobar fitxers: podeu treballar en trobar fitxers amb el botó «Quadre de cerca».
|
||||
|
||||
Consell: Voleu fer cerques complexes? Empreu l'ordre «Quadre de cerca externa».
|
||||
|
||||
Consell: Canvieu a meitat de camí del directori escrivint una ordre, empreu «M-c» («cd» ràpid).
|
||||
|
||||
Сonsell: Les ordres de l'intèrpret d'ordres no funcionaran quan s'està en un sistema de fitxers no local.
|
||||
|
||||
Consell: Recupereu el text esborrat amb «Ctrl-y».
|
||||
|
||||
Consell: Alguna de les tecles no funciona? Mireu «Opcions/Aprendre les tecles».
|
||||
|
||||
Consell: Mireu la sortida d'una ordre al visor, empreu «M-!».
|
||||
|
||||
Consell: «F13» (o «Maj-F3») invocareu el visor en el mode sense format.
|
||||
|
||||
Consell: Podeu especificar l'editor per a «F4» amb la variable d'entorn EDITOR.
|
||||
|
||||
Consell: Podeu especificar el visor extern amb la variable d'entorn VIEWER o PAGER.
|
||||
|
||||
Consell: Podeu inhabilitar tots els missatges de confirmació a «Opcions/Confirmació».
|
||||
|
||||
Consell: Aneu als directoris emprats sovint amb «Ctrl-\».
|
||||
|
||||
Consell: Podeu fer FTP anònim amb mc escrivint «cd ftp://màquina.edu».
|
||||
|
||||
Consell: L'FTP està integrat al Midnight Commander, comproveu el menú «Fitxer/Enllaç FTP».
|
||||
|
||||
Consell: «M-t» canvia ràpidament entre els modes de llistat.
|
||||
|
||||
Consell: Podeu especificar el nom d'usuari quan feu FTPS: «cd ftp://usuari@màquina.domini»
|
||||
|
||||
Consell: Podeu navegar pels fitxers RPM prement «Retorn» a sobre d'un fitxer RPM.
|
||||
|
||||
Consell: Per a marcar directoris al diàleg de selecció, afegiu-l'hi un «/».
|
||||
|
||||
Consell: Per a tallar i enganxar amb el ratolí, podria requerir mantenir premuda la tecla «Maj».
|
||||
|
||||
Consell: Els FTP visitats sovint es poden desar a Favorits: escriviu «Ctrl-\».
|
||||
@@ -1,87 +0,0 @@
|
||||
Tip: Ctrl-x t vloží názvy označených souborů na příkazový řádek.
|
||||
|
||||
Tip: Ctrl-x p vloží na příkazový řádek název složky, ve které se nacházíte.
|
||||
|
||||
Tip: Doplňování: použijte Meta-Tab (nebo Esc+Tab). Dalším stiskem se vypíše seznam možností.
|
||||
|
||||
Tip: V historii příkazů se pohybuje pomocí Meta-p a Meta-n.
|
||||
|
||||
Tip: Chcete zadat speciální znak (např. tabulátor)? Použijte Ctrl-q a pak daný znak.
|
||||
|
||||
Tip: Nechcete už vidět tipy? Vypněte je v nabídce Nastavení/Rozvržení.
|
||||
|
||||
Tip: Složky vyberete přidáním lomítka na konec vzoru pro hledání shody v názvu.
|
||||
|
||||
Tip: Pokud váš terminál nezná nebo nemá funkční (F1-12) klávesy, použijte Esc+číslo.
|
||||
|
||||
Tip: Domovská stránka GNU Midnight Commander je: https://www.midnight-commander.org
|
||||
|
||||
Tip: Chyby hlaste na mc-devel@lists.midnight-commander.org (v angličtině).
|
||||
|
||||
Tip: Pomocí klávesy Tab přejdete na další panel.
|
||||
|
||||
Tip: Stiskem Enter na souboru .tar nebo .tar.gz si prohlédnete jeho obsah.
|
||||
|
||||
Tip: Existuje také manuálová stránka [mc(1)].
|
||||
|
||||
Tip: Přejete si klávesy stejně jako v prohlížeči Lynx? Přepněte si to v Nastavení.
|
||||
|
||||
Tip: Makra uvozená % fungují i na příkazovém řádku.
|
||||
|
||||
Tip: Pomocí Meta-! můžete spustit příkaz a prohlédnout si výstup v prohlížeči.
|
||||
|
||||
Tip: Zobrazení v panelech může být upraveno. Z „man mc“ se dozvíte více.
|
||||
|
||||
Tip: %D/%T se rozvine na soubory označené v druhém panelu.
|
||||
|
||||
Tip: Chcete opět váš shell? Stiskněte Ctrl-o. Do MC se vrátíte opět přes Ctrl-o.
|
||||
|
||||
Tip: Nastavením proměnné CDPATH si můžete ušetřit psaní na klávesnici.
|
||||
|
||||
Tip: Pokud chcete vidět soubory začínající tečkou, povolte to v Nastavení.
|
||||
|
||||
Tip: Chcete vidět zálohy svých souborů (končí ~)? Použijte Nastavení.
|
||||
|
||||
Tip: Doplňování funguje ve vstupních řádcích všech dialogů. Použijte Meta-Tab.
|
||||
|
||||
Tip: Na terminálech s pomalou odezvou zkuste parametr -s (mc -s).
|
||||
|
||||
Tip: S nalezenými soubory je možné dále pracovat. Stiskněte tlačítko Panelizace.
|
||||
|
||||
Tip: Pro opravdu složité vyhledávání zkuste příkaz příkaz Externí panelizace.
|
||||
|
||||
Tip: Pokud chcete změnit složku při práci na příkazovém řádku, zkuste Meta-c.
|
||||
|
||||
Tip: Příkazy shellu nefungují, pokud nepracujete na lokálním systému souborů.
|
||||
|
||||
Tip: Smazaný text obnovíte Ctrl-y.
|
||||
|
||||
Tip: Pokud některé klávesy nefungují, použijte menu Nastavení/Učení kláves.
|
||||
|
||||
Tip: K zobrazení výstupu příkazu v okně použijte Meta-!
|
||||
|
||||
Tip: F13 (nebo Shift-F3) vyvolá prohlížení bez zpracování obsahu souboru.
|
||||
|
||||
Tip: Editor pro klávesu F4 určíte pomocí proměnné prostředí EDITOR.
|
||||
|
||||
Tip: Externí prohlížeč určíte proměnnými VIEWER nebo PAGER
|
||||
|
||||
Tip: Všechny žádosti o potvrzení je možné vypnout v Nastavení/Potvrzování.
|
||||
|
||||
Tip: K seznamu často používaných složek se můžete dostat i přes Ctrl-\.
|
||||
|
||||
Tip: Na anonymní FTP se připojíte pomocí „cd ftp://stroj.domena.cz“.
|
||||
|
||||
Tip: MC má vestavěný FTP. Podívejte se do nabídka Levý/FTP spojení na počítač.
|
||||
|
||||
Tip: Meta-t rychle mění formát zobrazení panelů.
|
||||
|
||||
Tip: Při FTP spojení můžete zadat i jméno: „cd ftp://jmeno@stroj.domena.cz“.
|
||||
|
||||
Tip: RPM soubory si prohlédnete stiskem Enter.
|
||||
|
||||
Tip: Pro označení složek v dialogovém okně výběru souborů, přidejte lomítko.
|
||||
|
||||
Tip: Chcete-li použít myš pro zkopírování nebo vložení textu, stiskněte Shift.
|
||||
|
||||
Tip: V seznamu složek můžete mít i často navštěvované FTP servery. Zkuste Ctrl-\.
|
||||
@@ -1,87 +0,0 @@
|
||||
Fif: Brug C-x t til at kopiere filnavne til kommandolinjen.
|
||||
|
||||
Fif: Brug C-x p for at kopiere det nuværende stinavn til kommandolinjen.
|
||||
|
||||
Fif: Fuldførelse: brug M-Tab (eller Esc+Tab). Skriv det to gange for at få en liste.
|
||||
|
||||
Fif: Brug M-p og M-n for at tilgå kommandohistorikken.
|
||||
|
||||
Fif: Har du brug for at sætte citationstegn om et tegn? Brug Control-q og tegnet.
|
||||
|
||||
Fif: Træt af disse meddelelser? Slå dem fra i Indstillinger/Layout-menuen.
|
||||
|
||||
Fif: Valg af mapper: tilføj en skråstreg til slutningen af det matchende mønster.
|
||||
|
||||
Fif: Hvis din terminal mangler funktionstaster, så rug ESC+talsekvensen.
|
||||
|
||||
Fif: Hjemmesiden for GNU Midnight Commander: https://www.midnight-commander.org
|
||||
|
||||
Fif: Send venligst eventuelle fejlrappporter til mc-devel@lists.midnight-commander.org
|
||||
|
||||
Fif: Tabulator skifter dit nuværende panel.
|
||||
|
||||
Fif: Cool VFS: tryk på enter på en tar-fil for at undersøge dens indhold.
|
||||
|
||||
Fif: Vi har også en fin manualside.
|
||||
|
||||
Fif: Vil du have navigation i Lynx-stil? Sæt det i konfigurationsdialogen.
|
||||
|
||||
Fif: %-makroer virker også på kommandolinjen.
|
||||
|
||||
Fif: M-! giver dig mulighed for at udføre programmer og se outputtet i fremviseren.
|
||||
|
||||
Fif: Fillistningsformatet kan tilpasses; brug "man mc" for detaljer.
|
||||
|
||||
Fif: %D/%T udvidder til de mærkede filer i den modsatte mappe.
|
||||
|
||||
Fif: Vil du have en almindelig skal? Tryk på C-o, og vend tilbage til MC med C-o.
|
||||
|
||||
Fif: Hvis CDPATH-variablen sættes kan du spare tastetryk i cd-kommandoer.
|
||||
|
||||
Fif: Hvis du vil se dine .*-filer, så sig det i konfigurationsdialogen.
|
||||
|
||||
Fif: Vil du se dine *~-backupfiler? Sæt det i konfigurationsdialogen.
|
||||
|
||||
Fif: Fuldførelse virker på alle inputlinjer i alle dialoger. Tryk blot på M-Tab.
|
||||
|
||||
Fif: På langsomme maskiner kan flaget -s hjælpe.
|
||||
|
||||
Fif: Find fil: du kan arbejde på de fundne filer med Panelisér-knappen.
|
||||
|
||||
Fif: Vil du foretage komplekse søgninger? Brug Ekstern panelisering-kommandoen.
|
||||
|
||||
Fif: Brug M-c (hurtig cd), til at skifte mappe halvvejs gennem indtastningen af en kommando.
|
||||
|
||||
Fif: Skalkommandoer virker ikke når du er på et ikke-lokalt filsystem.
|
||||
|
||||
Fif: Bring tekst tilbage fra de døde med C-y.
|
||||
|
||||
Fif: Er der nogen af dine taster som ikke virker? Kig i Indstillinger/Lær taster.
|
||||
|
||||
Fif: Brug M-!, til at se på outputtet af en kommando i fremviseren.
|
||||
|
||||
Fif: F13 (eller Skift-F3) viser fremviseren i rå tilstand.
|
||||
|
||||
Fif: Du kan angive editoren til F4 med skalvariablen EDITOR.
|
||||
|
||||
Fif: Du kan angive den eksterne fremviser med skalvariablerne VIEWER eller PAGER.
|
||||
|
||||
Fif: Du kan deaktivere alle anmodninger om bekræftelse i Indstillinger/Bekræftelse.
|
||||
|
||||
Fif: Hop hurtigt til mapper som ofte bruges med C-\.
|
||||
|
||||
Fif: Du kan brug anonym FTP i mc ved at skrive 'cd ftp://maskine.edu'
|
||||
|
||||
Fif: FTP er indbygget i Midnight Commander, tjek Fil/FTP-link-menuen.
|
||||
|
||||
Fif: M-t ændre hurtigt listningstilstanden.
|
||||
|
||||
Fif: Du kan angive brugernavnet når ftps bruges: 'cd ftp://bruger@maskine.edu'
|
||||
|
||||
Fif: Du kan gennemse RPM-filer ved at trykke på enter, på en rpm-fil.
|
||||
|
||||
Fif: Tilføj en skråstreg, til at markere mapper i den valgte dialogboks.
|
||||
|
||||
Fif: Brug at klip og indsæt med musen kan kræve at skift-tasten holdes nede
|
||||
|
||||
Fif: Tilknyt taster i hotlisten med ftp-steder som ofte bruges: skriv C-\.
|
||||
@@ -1,87 +0,0 @@
|
||||
Hinweis: Benutze C-x t, um markierte Dateinamen in die Kommandozeile zu kopieren.
|
||||
|
||||
Hinweis: Benutze C-x p, um den aktuellen Pfadnamen in die Kommandozeile zu kopieren.
|
||||
|
||||
Hinweis: Vervollständigung: Benutze M-Tabulator (oder Esc+Tabulator). Drücke zweimal, um eine Liste zu bekommen.
|
||||
|
||||
Hinweis: Benutze M-p und M-n für die Befehlshistorie.
|
||||
|
||||
Hinweis: Möchtest du ein Zeichen zitieren? Benutze C-q und das Zeichen.
|
||||
|
||||
Hinweis: Langweilen dich diese Nachrichten? Stelle sie in den Optionen im Layoutmenü ab.
|
||||
|
||||
Hinweis: Verzeichnisse auswählen: Füge am Ende des Mustervergleichs einen Schrägstrich hinzu.
|
||||
|
||||
Hinweis: Wenn dein Terminal keine Funktionstasten unterstützt, benutze die Kombination Esc+Nummer.
|
||||
|
||||
Hinweis: Die Homepage von GNU Midnight Commander: https://www.midnight-commander.org
|
||||
|
||||
Hinweis: Bitte sende alle Fehlerberichte an mc-devel@lists.midnight-commander.org
|
||||
|
||||
Hinweis: Tabulator wechselt das aktuelle Panel.
|
||||
|
||||
Hinweis: Cooles VFS: Drücke Enter auf einer TAR-Datei, um den Inhalt zu sehen.
|
||||
|
||||
Hinweis: Wir haben auch eine schöne Handbuchseite.
|
||||
|
||||
Hinweis: Möchtest du eine Lynx-artige Navigation? Setze dies im Konfigurationsfenster.
|
||||
|
||||
Hinweis: %-Makros funktionieren auch auf der Kommandozeile.
|
||||
|
||||
Hinweis: M-! erlaubt es, Programme zu starten und die Ausgabe im Viewer zu sehen.
|
||||
|
||||
Hinweis: Das Format der Dateiliste kann angepasst werden; siehe "man mc" für Details.
|
||||
|
||||
Hinweis: %D/%T wird auf die markierten Dateien im gegenüberliegenden Verzeichnis erweitert.
|
||||
|
||||
Hinweis: Möchtest du eine einfache Shell? Drücke C-o, zurück zum MC nochmals C-o.
|
||||
|
||||
Hinweis: Das Setzen der Variablen CDPATH kann dir in cd-Kommandos Tastenschläge ersparen.
|
||||
|
||||
Hinweis: Wenn du die .*-Dateien sehen möchtest, setze dies im Konfigurationsdialog.
|
||||
|
||||
Hinweis: Möchtest du die *~-Sicherungsdateien sehen? Setze dies im Konfigurationsdialog.
|
||||
|
||||
Hinweis: Vervollständigung funktioniert auf allen Eingabezeilen in allen Dialogen. Drücke M-Tabulator.
|
||||
|
||||
Hinweis: Bei langsamen Terminals hilft vielleicht der Parameter -s.
|
||||
|
||||
Hinweis: Datei suchen: Du kannst mit den Suchergebnissen über das Befehlsmenü arbeiten.
|
||||
|
||||
Hinweis: Möchtest du eine erweiterte Suche? Benutze den Menübefehl "Datei suchen".
|
||||
|
||||
Hinweis: Um das Verzeichnis auf halbem Weg durch Eingabe eines Befehls zu ändern, verwende M-c (schnelles cd).
|
||||
|
||||
Hinweis: Shell-Befehle funktionieren nicht, wenn du auf einem nichtlokalen Dateisystem bist.
|
||||
|
||||
Hinweis: Bringe den Text von einem totem Display zurück mit C-y.
|
||||
|
||||
Hinweis: Funktionieren einige Tasten nicht? Sieh dir das Menü Optionen / Tasten lernen an.
|
||||
|
||||
Hinweis: Benutze M-!, um die Ausgabe eines Befehls im Anzeiger zu sehen.
|
||||
|
||||
Hinweis: F13 (oder Shift-F3) ruft den Betrachter im RAW-Modus auf.
|
||||
|
||||
Hinweis: Du kannst den Editor für F4 mit der Shellvariable EDITOR setzen.
|
||||
|
||||
Hinweis: Du kannst den externen Viewer mit den Shellvariablen VIEWER oder PAGER setzen.
|
||||
|
||||
Hinweis: Du kannst alle Bestätigungsanfragen unter Optionen / Nachfragen deaktivieren.
|
||||
|
||||
Hinweis: Springe mit C-\ direkt zu häufig verwendeten Verzeichnissen.
|
||||
|
||||
Hinweis: Du kannst eine anonyme FTP-Verbindung im MC mit der Eingabe von 'cd ftp://machine.edu' starten.
|
||||
|
||||
Hinweis: FTP ist im Midnight Commander eingebaut, Menüeintrag: Datei/FTP-Verbindung.
|
||||
|
||||
Hinweis: M-t wechselt schnell den Listenmodus.
|
||||
|
||||
Hinweis: Du kannst den Benutzernamen verwenden, wenn du bei FTP 'cd ftp://user@machine.edu' eingibst.
|
||||
|
||||
Hinweis: Du kannst eine RPM-Datei mit Enter auf die Datei durchsuchen.
|
||||
|
||||
Hinweis: Um Verzeichnisse in der Auswahlbox zu markieren, füge einen Schrägstrich hinzu.
|
||||
|
||||
Hinweis: Um mit der Maus Ausschneiden und Einfügen nutzen zu können, muss evtl. die Umschalttaste gedrückt werden.
|
||||
|
||||
Hinweis: Speichere häufig verwendete FTP-Seiten mit C-\ in der Hotlist.
|
||||
@@ -1,87 +0,0 @@
|
||||
Hint: Use C-x t to copy tagged file names to the command line.
|
||||
|
||||
Συμβουλή: Πατώντας C-x p μπορείτε να αντιγράψετε την τρέχουσα τοποθεσία στη γραμμή εντολών.
|
||||
|
||||
Συμβουλή: Πατήστε M-Tab (ή Esc+Tab) για συμπλήρωση. Πατήστε το δύο φορές για να δείτε μια λίστα.
|
||||
|
||||
Συμβουλή: Πατήστε M-p και M-n για να δείτε το ιστορικό εντολών.
|
||||
|
||||
Hint: Need to quote a character? Use Control-q and the character.
|
||||
|
||||
Hint: Tired of these messages? Turn them off from the Options/Layout menu.
|
||||
|
||||
Hint: Selecting directories: add a slash to the end of the matching pattern.
|
||||
|
||||
Hint: If your terminal lacks functions keys, use the ESC+number sequence.
|
||||
|
||||
Συμβουλή: Η ιστοσελίδα του GNU Midnight Commander: https://www.midnight-commander.org
|
||||
|
||||
Συμβουλή: Παρακαλούμε στείλτε μας αναφορές σφαλμάτων στο mc-devel@lists.midnight-commander.org
|
||||
|
||||
Hint: Tab changes your current panel.
|
||||
|
||||
Hint: VFS coolness: tap enter on a tar file to examine its contents.
|
||||
|
||||
Hint: We also have a nice manual page.
|
||||
|
||||
Συμβουλή: Θέλετε περιήγηση στο στυλ του Lynx; Ρυθμίστε το στο διάλογο Ρυθμίσεις.
|
||||
|
||||
Hint: % macros work even on the command line.
|
||||
|
||||
Συμβουλή: Το M-! θα σας επιτρέψει να εκτελέσετε προγράμματα και να δείτε την έξοδο στον προβολέα.
|
||||
|
||||
Συμβουλή: Η μορφή της λίστας αρχείων μπορεί να προσαρμοστεί. Πατήστε "man mc" για λεπτομέρειες.
|
||||
|
||||
Hint: %D/%T expands to the tagged files in the opposite directory.
|
||||
|
||||
Συμβουλή: Θέλετε ένα σκέτο κέλυφος; Πατήστε C-o, και ελάτε πίσω στο MC με C-o ξανά.
|
||||
|
||||
Hint: Setting the CDPATH variable can save you keystrokes in cd commands.
|
||||
|
||||
Συμβουλή: Αν θέλετε να βλέπετε τα αρχεία .* , πείτε το στο διάλογο ρυθμίσεων.
|
||||
|
||||
Συμβουλή: Θέλετε να βλέπετε τα αρχεία *~; Ρυθμίστε το στο διάλογο ρυθμίσεων
|
||||
|
||||
Hint: Completion works on all input lines in all dialogs. Just press M-Tab.
|
||||
|
||||
Συμβουλή: Για αργά τερματικά ίσως μπορεί να βοηθήσει η σημαία -s.
|
||||
|
||||
Hint: Find File: you can work on the files found using the Panelize button.
|
||||
|
||||
Hint: Want to do complex searches? Use the External Panelize command.
|
||||
|
||||
Συμβουλή: Για να αλλάξετε κατάλογο ενώ έχετε ήδη ξεκινήσει να πληκτρολογείτε μία εντολή, χρησιμοποιήστε το M-c (γρήγορο cd).
|
||||
|
||||
Συμβουλή: Οι εντολές κελύφους δε θα λειτουργήσουν όταν βρίσκεστε σε ένα μη τοπικό σύστημα αρχείων.
|
||||
|
||||
Hint: Bring text back from the dead with C-y.
|
||||
|
||||
Συμβουλή: Μήπως κάποια από τα πλήκτρα σας δε λειτουργούν; Δείτε το Επιλογές/Εκμάθηση πλήκτρων.
|
||||
|
||||
Συμβουλή: Για να δείτε την έξοδο μιας εντολής στον προβολέα, χρησιμοποιήστε το M-!
|
||||
|
||||
Hint: F13 (or Shift-F3) invokes the viewer in raw mode.
|
||||
|
||||
Hint: You may specify the editor for F4 with the shell variable EDITOR.
|
||||
|
||||
Συμβουλή: Μπορείτε να ρυθμίσετε τον εξωτερικό προβολέα με τις μεταβλητές κελύφους VIEWER ή PAGER.
|
||||
|
||||
Συμβουλή: Μπορείτε να απενεργοποιήσετε όλα τα ερωτήματα επιβεβαίωσης στο Επιλογές/Επιβεβαίωση
|
||||
|
||||
Hint: Leap to frequently used directories in a single bound with C-\.
|
||||
|
||||
Συμβουλή: Μπορείτε να κάνετε ανώνυμο FTP με το mc πληκτρολογώντας 'cd ftp://machine.edu'
|
||||
|
||||
Συμβουλή: Το Midnight Commander έχει ενσωματωμένο FTP, δείτε το μενού Αρχείο/FTP.
|
||||
|
||||
Συμβουλή: Το M-t αλλάζει γρήγορα τη λειτουργία λίστας.
|
||||
|
||||
Συμβουλή: Μπορείτε να ρυθμίσετε το όνομα χρήστη όταν κάνετε ftps: 'cd ftp://user@machine.edu'
|
||||
|
||||
Συμβουλή: Μπορείτε να περιηγηθείτε σε αρχεία RPM πατώντας enter πάνω σε ένα αρχείο rpm.
|
||||
|
||||
Hint: To mark directories on the select dialog box, append a slash.
|
||||
|
||||
Συμβουλή: Η χρήση αντιγραφής και επικόλλησης με το ποντίκι μπορεί να απαιτεί να πατάτε το πλήκτρο shift
|
||||
|
||||
Hint: Key frequently visited ftp sites in the hotlist: type C-\.
|
||||
@@ -1,87 +0,0 @@
|
||||
Hint: Use C-x t to copy tagged file names to the command line.
|
||||
|
||||
Hint: Use C-x p to copy the current pathname to the command line.
|
||||
|
||||
Hint: Completion: use M-Tab (or Esc+Tab). Type it twice to get a list.
|
||||
|
||||
Hint: Use M-p and M-n to access the command history.
|
||||
|
||||
Hint: Need to quote a character? Use Control-q and the character.
|
||||
|
||||
Hint: Tired of these messages? Turn them off from the Options/Layout menu.
|
||||
|
||||
Hint: Selecting directories: add a slash to the end of the matching pattern.
|
||||
|
||||
Hint: If your terminal lacks functions keys, use the ESC+number sequence.
|
||||
|
||||
Hint: The homepage of GNU Midnight Commander: https://www.midnight-commander.org
|
||||
|
||||
Hint: Please send any bug reports to mc-devel@lists.midnight-commander.org
|
||||
|
||||
Hint: Tab changes your current panel.
|
||||
|
||||
Hint: VFS coolness: tap enter on a tar file to examine its contents.
|
||||
|
||||
Hint: We also have a nice manual page.
|
||||
|
||||
Hint: Do you want Lynx-style navigation? Set it in the Configuration dialog.
|
||||
|
||||
Hint: % macros work even on the command line.
|
||||
|
||||
Hint: M-! will allow you to execute programs and see the output in the viewer.
|
||||
|
||||
Hint: The file listing format can be customised; do "man mc" for details.
|
||||
|
||||
Hint: %D/%T expands to the tagged files in the opposite directory.
|
||||
|
||||
Hint: Want your plain shell? Press C-o, and get back to MC with C-o again.
|
||||
|
||||
Hint: Setting the CDPATH variable can save you keystrokes in cd commands.
|
||||
|
||||
Hint: If you want to see your .* files, say so in the Configuration dialogue.
|
||||
|
||||
Hint: Want to see your *~ backup files? Set it in the Configuration dialogue.
|
||||
|
||||
Hint: Completion works on all input lines in all dialogs. Just press M-Tab.
|
||||
|
||||
Hint: On slow terminals the -s flag may help.
|
||||
|
||||
Hint: Find File: you can work on the files found using the Panelise button.
|
||||
|
||||
Hint: Want to do complex searches? Use the External Panelise command.
|
||||
|
||||
Hint: To change directory halfway through typing a command, use M-c (quick cd).
|
||||
|
||||
Hint: Shell commands will not work when you are on a non-local file system.
|
||||
|
||||
Hint: Bring text back from the dead with C-y.
|
||||
|
||||
Hint: Are some of your keys not working? Look at Options/Learn keys.
|
||||
|
||||
Hint: To look at the output of a command in the viewer, use M-!
|
||||
|
||||
Hint: F13 (or Shift-F3) invokes the viewer in raw mode.
|
||||
|
||||
Hint: You may specify the editor for F4 with the shell variable EDITOR.
|
||||
|
||||
Hint: You may specify the external viewer with the shell vars VIEWER or PAGER.
|
||||
|
||||
Hint: You can disable all requests for confirmation in Options/Confirmation.
|
||||
|
||||
Hint: Leap to frequently used directories in a single bound with C-\.
|
||||
|
||||
Hint: You can do anonymous FTP with mc by typing 'cd ftp://machine.example.com'
|
||||
|
||||
Hint: FTP is built in the Midnight Commander, check the File/FTP link menu.
|
||||
|
||||
Hint: M-t changes quickly the listing mode.
|
||||
|
||||
Hint: You can specify the username when doing ftps: 'cd ftp://user@machine.example.com'
|
||||
|
||||
Hint: You can browse RPM files by tapping enter on top of an rpm file.
|
||||
|
||||
Hint: To mark directories on the select dialogue box, append a slash.
|
||||
|
||||
Hint: To use the mouse cut and paste may require holding the shift key
|
||||
|
||||
Hint: Key frequently visited ftp sites in the hotlist: type C-\.
|
||||
@@ -1,87 +0,0 @@
|
||||
Konsilo: Stir-x t por kopii markitajn dosiernomojn al la komandlinio.
|
||||
|
||||
Konsilo: Stir-x p por kopii la nunan vojnomon al la komandlinio.
|
||||
|
||||
Konsilo: Reg-Tabo (aŭ Esk-Tabo) por finigi tajpatan frazon. Dufoje por listo.
|
||||
|
||||
Konsilo: Reg-p kaj Reg-n por atingi la komandan historion.
|
||||
|
||||
Konsilo: Stir-q por citi signon.
|
||||
|
||||
Konsilo: Ĉu vi ne plu volas vidi ĉi tiujn mesaĝojn? Malaktivigi ilin en Agordo/Aranĝo.
|
||||
|
||||
Konsilo: Aldoni oblikvon al la fino de ŝablono por elekti dosierujon.
|
||||
|
||||
Konsilo: Se via terminalo malhavas funkciajn klavojn, uzu la kombinon Esk+numero.
|
||||
|
||||
Konsilo: La ĉefpaĝo de Midnight Commander: https://www.midnight-commander.org
|
||||
|
||||
Konsilo: Sendi raportojn pri eraroj (anglalingve) al mc-devel@lists.midnight-commander.org
|
||||
|
||||
Konsilo: Tabo ŝanĝas la nunan flankon.
|
||||
|
||||
Konsilo: Mirinde, klavi la Enen-klavon super tar-dosiero por esplori ĝian enhavon.
|
||||
|
||||
Konsilo: Ankaŭ ekzistas manlibra paĝo.
|
||||
|
||||
Konsilo: Ĉu vi volas navigadon laŭ la modelo de Lynx? Agordi en la agorda dialogujo.
|
||||
|
||||
Konsilo: makrooj kun % funkcias eĉ ĉe la komandlinio.
|
||||
|
||||
Konsilo: Reg-! por plenumigi programon kaj vidi la eligon en la dokumento-legilo.
|
||||
|
||||
Konsilo: La aranĝon en la dosiera listo agordeblas.
|
||||
|
||||
Konsilo: %D/%T etendiĝas al la markitaj dosieroj en la kontraŭa dosierujo.
|
||||
|
||||
Konsilo: Stir-o por inversigi inter la flankoj kaj ŝelo.
|
||||
|
||||
Konsilo: Agordi la medivariablon CDPATH por malplia klavado.
|
||||
|
||||
Konsilo: Deklari en la agorda dialogujo tian, se vi volas vidi kaŝitajn dosierojn.
|
||||
|
||||
Konsilo: Deklari en la agorda dialogujo tian, se vi volas vidi provizorajn dosierojn.
|
||||
|
||||
Konsilo: Kompletigo funkcias ĉe tekstaj kampoj en ĉiuj dialogujoj. Premu: Reg-Tabo.
|
||||
|
||||
Konsilo: La komandlinia parametro -s eble estus helpa por malrapidaj terminaloj.
|
||||
|
||||
Konsilo: Eblas prilabori la trovitajn dosierojn per la butono "Flankigi".
|
||||
|
||||
Konsilo: Ĉu vi volas fari malsimplajn serĉojn? "Eksterigi Flankojn" uzeblas.
|
||||
|
||||
Konsilo: Reg-c por ŝanĝi dosierujon dum tajpi komandon.
|
||||
|
||||
Konsilo: Ŝelaj komandoj ne funkcias ĉe foraj dosiersistemoj.
|
||||
|
||||
Konsilo: Stir-y por revivigi tekston.
|
||||
|
||||
Konsilo: Agordu/Lernu klavojn por certigi, ke ĉiuj klavoj funkcias.
|
||||
|
||||
Konsilo: Reg-! por rigardi la eligon de komando en la dokumento-legilo.
|
||||
|
||||
Konsilo: F13 (aŭ Reg-F3) por la dokumento-legilo en kruda reĝimo.
|
||||
|
||||
Konsilo: Specifi la tekstoredaktilon por F4 per la medivariablo EDITOR.
|
||||
|
||||
Konsilo: Specifi la eksteran dokumento-legilon per la medivariablon VIEWER aŭ PAGER.
|
||||
|
||||
Konsilo: Ĉiuj konfirmo-petoj estas malaktivigeblaj en Agordo/Konfirmo.
|
||||
|
||||
Konsilo: Stir-\ por ofte uzataj dosierujoj.
|
||||
|
||||
Konsilo: 'cd ftp://machine.edu' por sennoma FTP-konekto al machine.org
|
||||
|
||||
Konsilo: Dosiero/FTP por apriora FTP-kliento.
|
||||
|
||||
Konsilo: Reg-t por rapide ŝanĝi la listan reĝimon.
|
||||
|
||||
Konsilo: Specifi la salutnomon ĉe FTP-servilo per 'cd ftp://salutnomo@machine.edu'
|
||||
|
||||
Konsilo: Klavi la enen-klavon super RPM-dosieron por rigardi ĝian enhavon.
|
||||
|
||||
Konsilo: Por marki dosierujojn ĉe elektiloj almetu oblikvon.
|
||||
|
||||
Konsilo: Eble vi devas premadi la registrumon por kopii kaj alglui per la muso
|
||||
|
||||
Konsilo: Stir-\ por memori oftajn FTP-servilojn.
|
||||
@@ -1,87 +0,0 @@
|
||||
Consejo: Ctrl-x t pone los archivos marcados en la línea de órdenes.
|
||||
|
||||
Consejo: Ctrl-x p copia la trayectoria completa en la línea de órdenes.
|
||||
|
||||
Consejo: Alt-Tab (o Esc+Tab) completa nombres; dos veces y muestra una lista.
|
||||
|
||||
Consejo: Alt-p y Alt-n permiten acceder a la historia de órdenes.
|
||||
|
||||
Consejo: Para introducir un carácter especial: Ctrl-q y el carácter.
|
||||
|
||||
Consejo: ¿Harto de mensajitos? Se quitan en el menú Opciones/Presentación.
|
||||
|
||||
Consejo: Para seleccionar directorios añadir «/» tras el patrón a buscar.
|
||||
|
||||
Consejo: Si no funcionan las teclas de función, ESC+número sirve.
|
||||
|
||||
Consejo: El sitio oficial del Midnight Commander es https://www.midnight-commander.org
|
||||
|
||||
Consejo: Comunique cualquier defecto a mc-devel@lists.midnight-commander.org
|
||||
|
||||
Consejo: El tabulador cambia de panel.
|
||||
|
||||
Consejo: ¡El mejor VFS! Al «entrar» en un archivo comprimido se ve su contenido.
|
||||
|
||||
Consejo: El Midnight Commander tiene manual: «man mc»
|
||||
|
||||
Consejo: ¿Desea navegar con las flechas al estilo Lynx? Está en Configuración.
|
||||
|
||||
Consejo: Las macros con % funcionan incluso en la línea de órdenes.
|
||||
|
||||
Consejo: Con Alt-! puede ejecutar programas y ver la salida en el visor.
|
||||
|
||||
Consejo: El formato del listado se puede personalizar; «man mc» para ver pistas.
|
||||
|
||||
Consejo: %D/%T representa los archivos seleccionados en el panel opuesto.
|
||||
|
||||
Consejo: Con C-o se puede ir y volver a la shell de siempre.
|
||||
|
||||
Consejo: La variable CDPATH ahorra teclas al cambiar de directorios.
|
||||
|
||||
Consejo: Para ver los archivos «.*» basta indicarlo en Configuración.
|
||||
|
||||
Consejo: Para ver los archivos de seguridad tipo *~ ir a Configuración.
|
||||
|
||||
Consejo: Se puede auto-completar nombres también en los diálogos con Alt-Tab.
|
||||
|
||||
Consejo: En terminales lentos la opción -s puede ayudar.
|
||||
|
||||
Consejo: Puede «Llevar al panel» los resultados de «Buscar archivos» y usarlos.
|
||||
|
||||
Consejo: Puede hacer y guardar búsquedas complejas con «Búsquedas externas».
|
||||
|
||||
Consejo: Con M-c cambiar de directorio es un poco más cómodo.
|
||||
|
||||
Consejo: Las instrucciones de la Shell no funcionan fuera del sistema local.
|
||||
|
||||
Consejo: Con C-y puede recuperar texto eliminado.
|
||||
|
||||
Consejo: ¿Alguna tecla rebelde? Puede educarla con «Redefinir teclas».
|
||||
|
||||
Consejo: Para ver la salida de una orden por el visor M-!
|
||||
|
||||
Consejo: F13 (o Mayúsculas-F3) invoca el visor en modo primitivo, sin formatos.
|
||||
|
||||
Consejo: F4 puede usar cualquier editor que indiquemos en la variable EDITOR.
|
||||
|
||||
Consejo: Se puede usar un visor externo indicado en la variable PAGER.
|
||||
|
||||
Consejo: Para deshabilitar los mensajes de Confirmación vaya al menú Opciones.
|
||||
|
||||
Consejo: Apunte los directorios y sitios más usados en «Favoritos».
|
||||
|
||||
Consejo: Para hacer un FTP anónimo con mc: «cd ftp://maquina.dominio»
|
||||
|
||||
Consejo: FTP está integrado en Midnight Commander, en «conexión por FTP...»
|
||||
|
||||
Consejo: M-t permite cambiar rápidamente entre varios modos de listado.
|
||||
|
||||
Consejo: Para hacer un FTP no-anónimo: «cd ftp://usuario@maquina.dominio»
|
||||
|
||||
Consejo: Para examinar un archivo RPM basta pulsar «intro» sobre él.
|
||||
|
||||
Consejo: Para marcar directorios en el dialogo de selección, añadirle «/».
|
||||
|
||||
Consejo: Para copiar y pegar con ratón mantener presionada la tecla MAYÚSCULAS.
|
||||
|
||||
Consejo: Los ftp habituales se pueden guardar en «Favoritos».
|
||||
@@ -1,87 +0,0 @@
|
||||
Vihje: Kasuta C-x, et kopeerida märgitud failide nimed käsureale.
|
||||
|
||||
Vihje: Kasuta C-x p, et kopeerida aktiivne otsingurada käsureale.
|
||||
|
||||
Vihje: Lõpetamiseks kasuta M-Tab (või Esc-Tab). Topeltsisestus kuvab listi.
|
||||
|
||||
Vihje: Käskude ajaloo kasutamiseks kasuta M-p ja M-n.
|
||||
|
||||
Vihje: Täht vajab tsiteeringut? Sisesta C-q ja täht.
|
||||
|
||||
Vihje: Oled tüdinud neist teadetest? Lülita need välja menüüst Seaded/Paigutus.
|
||||
|
||||
Vihje: Kataloogide valimiseks lisa sobiva mustri lõppu kaldkriips.
|
||||
|
||||
Vihje: Kui terminalil puuduvad funktsiooniklahvid, siis kasuta ESC+number jadasid.
|
||||
|
||||
Vihje: GNU Midnight Commanderi koduleht: https://www.midnight-commander.org
|
||||
|
||||
Vihje: Palun saada vearaportid aadressile mc-devel@lists.midnight-commander.org
|
||||
|
||||
Vihje: TAB vahetab aktiivset paneeli.
|
||||
|
||||
Vihje: VFS võimalused: tar-faili sisuga tutvumiseks vajuta ta peal ENTER.
|
||||
|
||||
Vihje: Olemas on ka meeldiv manuaal.
|
||||
|
||||
Vihje: Soovid Lynxi stiilis navigeerimist? Luba see konfiguratsiooni dialoogist.
|
||||
|
||||
Vihje: %-makrod töötavad ka käsureal.
|
||||
|
||||
Vihje: M-! lubab käivitada programme ja vaadata väljundit vaatajas.
|
||||
|
||||
Vihje: Faililistingu formaati saab muuta; lähemalt vaata manuaalist.
|
||||
|
||||
Vihje: %D/%T laiendab märgitud failid vastaskataloogis.
|
||||
|
||||
Vihje: Soovid harilikku kesta? Vajuta C-o; tagasipöördumiseks vajuta uuesti C-o.
|
||||
|
||||
Vihje: Muutujale CDPATH väärtuse omistamine võib vähendada klahvivajutusi cd käskudes.
|
||||
|
||||
Vihje: Kui soovid näha peidetud faile, siis luba see konfiguratsiooni dialoogis.
|
||||
|
||||
Vihje: Kui soovid näha varukoopia faile, siis luba see konfiguratsiooni dialoogis.
|
||||
|
||||
Vihje: Lõpetamine töötab iga dialoogi sisestusväljadel; lihtsalt vajuta M-Tab.
|
||||
|
||||
Vihje: Parameeter -s võib aidata aeglase terminali kasutamisel.
|
||||
|
||||
Vihje: Failiotsing: sa saad töötada leitud failidega kasutades nuppu Paneelile.
|
||||
|
||||
Vihje: Soovid teha keerulisi otsinguid? Kasuta käsku Väline paneelile.
|
||||
|
||||
Vihje: Kataloogi kiirvahetuseks käsu sisestamise ajal kasuta M-c (quick cd).
|
||||
|
||||
Vihje: Kesta käsud töötavad ainult kohalikus failisüsteemis.
|
||||
|
||||
Vihje: C-y taastab kustutatud teksti.
|
||||
|
||||
Vihje: Kas mõned klahvid ei tööta? Vaata Seaded/Õpi klahve.
|
||||
|
||||
Vihje: Käsu väljundi vaatamiseks vaatajas kasuta M-!
|
||||
|
||||
Vihje: F13 (või Shift-F3) käivitab kuvaja toorrežiimis.
|
||||
|
||||
Vihje: Klahvile F4 saad redaktori määrata keskkonna muutujaga EDITOR.
|
||||
|
||||
Vihje: Välise vaataja saad määrata keskkonna muutujaga VIEWER või PAGER.
|
||||
|
||||
Vihje: Kinnituse küsimise kõigile päringutele saad keelata Seaded/Kinnitused.
|
||||
|
||||
Vihje: Hüppa sageli kasutatud kataloogidesse ühe seotud C-\'ga.
|
||||
|
||||
Vihje: Anonüümse FTP kasutamiseks mc-ga sisesta 'cd ftp://masin.ee'
|
||||
|
||||
Vihje: FTP on Midnight Commanderisse sisse ehitatud; vaata menüüst Fail/FTP link.
|
||||
|
||||
Vihje: M-t võimaldab listingu režiimi kiiret muutmist.
|
||||
|
||||
Vihje: Kasutaja määramine FTP ühenduses: 'cd ftp://kasutaja@masin.ee'
|
||||
|
||||
Vihje: RPM faili sisuga tutvumiseks vajuta sellel Enter.
|
||||
|
||||
Vihje: Kataloogide märkimiseks valiku dialoogis lisa kaldkriips.
|
||||
|
||||
Vihje: Hiirega lõikamiseks ja asetamiseks võib olla vajalik vajutada klahvi Shift.
|
||||
|
||||
Vihje: Sisesta tihti külastatud FTP saidid kiirvalikust: tipi C-\.
|
||||
@@ -1,87 +0,0 @@
|
||||
Aholkua: Erabili Ktrl-x t hautatutako fitxategi izenak komando lerrora kopiatzeko.
|
||||
|
||||
Aholkua: Erabili Ktrl-x p uneko bide-izena komando lerrora kopiatzeko.
|
||||
|
||||
Aholkua: Osatzea: erabili Alt-Tab (edo Ihes+Tab; X ingurunean Ktrl+Alt+Tab). Tekleatu bitan zerrenda bat jasotzeko.
|
||||
|
||||
Aholkua: Erabili Alt-p eta Alt-n komandoen historia atzitzeko.
|
||||
|
||||
Aholkua: Karaktere bat txertatzeko? Erabili Kontrol-q eta karakterea (adibidez '+' txertatzeko Ktrl-q +).
|
||||
|
||||
Aholkua: Mezu hauekin gogaituta? Itzali itzazu Aukerak/Diseinua menutik.
|
||||
|
||||
Aholkua: Direktorioak hautatzea: erantsi «/» barra zeiharra bilaketa ereduaren amaieran.
|
||||
|
||||
Aholkua: Zure terminalari funtzio teklak falta bazaizkio, erabili Ihes+zenbakia sekuentzia.
|
||||
|
||||
Aholkua: GNU Midnight Commander-ren atariko orria: https://www.midnight-commander.org
|
||||
|
||||
Aholkua: Mesedez bidali akats txosten oro hona: mc-devel@lists.midnight-commander.org
|
||||
|
||||
Aholkua: Tab teklak zure uneko panela aldatzen du.
|
||||
|
||||
Aholkua: VFS-ren onurak: sakatu sartu tar fitxategi batean bere edukia aztertzeko.
|
||||
|
||||
Aholkua: Eskuliburu orrialde ederra ere badaukagu.
|
||||
|
||||
Aholkua: Lynx tankerako nabigazioa nahi duzu? Ezarri ezazu Konfigurazio elkarrizketan.
|
||||
|
||||
Aholkua: % makroak komando lerroan ere erabili daitezke.
|
||||
|
||||
Aholkua: Alt-! erabili programak exekutatu eta irteera erakuslean ikusteko.
|
||||
|
||||
Aholkua: Fitxategiak zerrendatzeko formatua egokitu daiteke; egin "man mc" xehetasunak ikusteko.
|
||||
|
||||
Aholkua: %D/%T pareko direktorioan hautatutako fitxategietara hedatzen da.
|
||||
|
||||
Aholkua: Zure shell soila nahi duzu? Sakatu Ktrl-o, eta itzuli MC-ra Ktrl-o berriz erabiliz.
|
||||
|
||||
Aholkua: CDPATH aldagaia ezarrita cd komandoetan teklak sakatzea aurreztu dezakezu.
|
||||
|
||||
Aholkua: Zure .* fitxategiak ikusi nahi badituzu, horrela adierazi Konfigurazio elkarrizketan.
|
||||
|
||||
Aholkua: Zure *~backup fitxategiak ikusi nahi dituzu? Ezarri ezazu Konfigurazio elkarrizketan.
|
||||
|
||||
Aholkua: Osatzea elkarrizketa guztietako sarrera lerro guztietan dabil. Sakatu Alt-Tab (X ingurunean Ktrl+Alt+Tab).
|
||||
|
||||
Aholkua: Terminal moteletan -s banderak lagundu dezake.
|
||||
|
||||
Aholkua: Aurkitu fitxategia: Aurkitutako fitxategietan lan egin dezakezu Panelatu botoia erabiliz.
|
||||
|
||||
Aholkua: Bilaketa konplexuak egin nahi? Erabili Kanpora Paneleratu komandoa.
|
||||
|
||||
Aholkua: Direktorioz aldatzeko komando bat tekleatzen erdibidean zaudela, erabili M-c (cd azkarra).
|
||||
|
||||
Aholkua: Shell komandoak ez dira ibiliko bertakoa ez den fitxategi-sisteman zaudenean.
|
||||
|
||||
Aholkua: Ekarri atzera testua heriotzatik Ktrl-y erabilita.
|
||||
|
||||
Aholkua: Zure teklatako batzuk ez dabiltza? Begiratu Aukerak/Teklak ikasi.
|
||||
|
||||
Aholkua: Komando baten irteera erakuslean ikusteko, erabili Alt-!
|
||||
|
||||
Aholkua: F13 (edo Maius-F3), erakuslea deitzen du modu gordinean.
|
||||
|
||||
Aholkua: F4-rentzako editorea zehaztu dezakezu EDITOR shell aldagaiarekin.
|
||||
|
||||
Aholkua: Kanpoko erakuslea zehaztu dezakezu VIEWER edo PAGER shell aldagaiekin.
|
||||
|
||||
Aholkua: Berresteko eskaera guztiak ezgaitu ditzakezu Aukerak/Berrespena-tik.
|
||||
|
||||
Aholkua: Iritsi maiz erabilitako direktorioetara jauzi bakarrean C-\ erabiliz.
|
||||
|
||||
Aholkua: FTP anonimoa egin dezakezu mc-rekin 'cd ftp://machine.edu' tekleatuta.
|
||||
|
||||
Aholkua: FTP barneratua dag Midnight Commanderren, frogatu «Fitxategia/FTP esteka» menua.
|
||||
|
||||
Aholkua: Alt-t zerrendatze modua azkar aldatzeko.
|
||||
|
||||
Aholkua: Erabiltzaile izena zehaztu dezakezu ftp-ak egiterakoan: 'cd ftp://erabiltzailea@machine.edu'
|
||||
|
||||
Aholkua: RPM fitxategiak arakatu ditzakezu rpm fitxategi baten gainean sartu sakatuta.
|
||||
|
||||
Aholkua: Hautatu elkarrizketa-koadroan direktorioak markatzeko, erantsi «/» bat.
|
||||
|
||||
Aholkua: Saguaren ebaki eta itsatsi erabiltzeko maius tekla sakatu behar izan dezakezu
|
||||
|
||||
Aholkua: Txertatu maiz bisitatutako ftp lekuak gogokoetan: tekleatu C-\.
|
||||
@@ -1,87 +0,0 @@
|
||||
راهنمایی: از ترکیب C-x t برای کپی کردن نام فایلهای انتخاب شده به خط فرمان استفاده کنید.
|
||||
|
||||
راهنمایی: از ترکیب C-x p برای کپی کردن مسیر پوشهی فعلی به خط فرمان استفاده کنید.
|
||||
|
||||
راهنمایی: تکمیل: از ترکیب M-Tab (یا Esc+Tab) استفاده کنید. | دوبار تایپ کنید تا فهرستی نشان داده شود.
|
||||
|
||||
راهنمایی: برای دسترسی به تاریخچهی فرمانها از M-p و M-n استفاده کنید.
|
||||
|
||||
Hint: Need to quote a character? Use Control-q and the character.
|
||||
|
||||
راهنمایی: از این راهنماییها خسته شدهاید؟ در منوی تنظیمات/طرحبندی آنها را خاموش کنید.
|
||||
|
||||
راهنمایی: برای انتخاب پوشهها در آخر الگوی تطبیق یک کاراکتر خط مورب اضافه کنید.
|
||||
|
||||
راهنمایی: اگر ترمینال شما از کلیدهای فانکشن پشتیبانی نمیکند، از Esc+عدد استفاده کنید.
|
||||
|
||||
راهنمایی: نشانی وبگاه فرماندار نیمهشب: https://www.midnight-commander.org
|
||||
|
||||
راهنمایی: لطفا هرگونه باگ را به mc-devel@lists.midnight-commander.org گزارش دهید.
|
||||
|
||||
راهنمایی: Tab قاب فعلی را عوض میکند.
|
||||
|
||||
Hint: VFS coolness: tap enter on a tar file to examine its contents.
|
||||
|
||||
Hint: We also have a nice manual page.
|
||||
|
||||
Hint: Do you want Lynx-style navigation? Set it in the Configuration dialog.
|
||||
|
||||
Hint: % macros work even on the command line.
|
||||
|
||||
Hint: M-! will allow you to execute programs and see the output in the viewer.
|
||||
|
||||
Hint: The file listing format can be customized; do "man mc" for details.
|
||||
|
||||
Hint: %D/%T expands to the tagged files in the opposite directory.
|
||||
|
||||
راهنمایی: خط فرمان سادهی خودتان را میخواهید؟ با فشردن C-o بین خط فرمان و MC جابجا شوید.
|
||||
|
||||
Hint: Setting the CDPATH variable can save you keystrokes in cd commands.
|
||||
|
||||
راهنمایی: میخواهید فایلهای پنهان را که با . شروع میشوند ببینید، به پنجرهی پیکربندی بروید.
|
||||
|
||||
راهنمایی: میخواهید فایلهای پشتیبان را که با ~ به پایان میرسند را ببینید؟ به پنجرهی پیکربندی بروید.
|
||||
|
||||
Hint: Completion works on all input lines in all dialogs. Just press M-Tab.
|
||||
|
||||
Hint: On slow terminals the -s flag may help.
|
||||
|
||||
Hint: Find File: you can work on the files found using the Panelize button.
|
||||
|
||||
Hint: Want to do complex searches? Use the External Panelize command.
|
||||
|
||||
راهنمایی: اگر خواستید در حین تایپ یک دستور پوشه را عوض کنید از ترکیب M-c استفاده کنید (quick cd).
|
||||
|
||||
Hint: Shell commands will not work when you are on a non-local file system.
|
||||
|
||||
Hint: Bring text back from the dead with C-y.
|
||||
|
||||
راهنمایی: برخی از کلیدهای شما کار نمیکنند؟ به منوی تنظیمات/یادگیری کلیدها بروید.
|
||||
|
||||
Hint: To look at the output of a command in the viewer, use M-!
|
||||
|
||||
Hint: F13 (or Shift-F3) invokes the viewer in raw mode.
|
||||
|
||||
راهنمایی: برای تعیین ویرایشگری که با F4 باز میشود متغیر EDITOR را در شل مقداردهی کنید.
|
||||
|
||||
Hint: You may specify the external viewer with the shell vars VIEWER or PAGER.
|
||||
|
||||
راهنمایی: شما میتوانید تمام درخواستهای تایید را در منوی تنظیمات/تایید غیرفعال کنید.
|
||||
|
||||
Hint: Leap to frequently used directories in a single bound with C-\.
|
||||
|
||||
Hint: You can do anonymous FTP with mc by typing 'cd ftp://machine.edu'
|
||||
|
||||
راهنمایی: FTP در فرماندار نیمهشب گنجانده شده است. منوی فایل/FTP link را ببینید.
|
||||
|
||||
Hint: M-t changes quickly the listing mode.
|
||||
|
||||
Hint: You can specify the username when doing ftps: 'cd ftp://user@machine.edu'
|
||||
|
||||
Hint: You can browse RPM files by tapping enter on top of an rpm file.
|
||||
|
||||
Hint: To mark directories on the select dialog box, append a slash.
|
||||
|
||||
راهنمایی: برای بریدن و چسباندن با استفاده از موشواره باید دکمهی shift را نگهدارید
|
||||
|
||||
Hint: Key frequently visited ftp sites in the hotlist: type C-\.
|
||||
@@ -1,87 +0,0 @@
|
||||
Astuce : Faire C-x t pour copier les noms des fichiers sélectionnés vers la ligne de commande.
|
||||
|
||||
Astuce : Faire C-x p pour copier le chemin courant vers la ligne de commande.
|
||||
|
||||
Astuce : Complétion: faire M-Tab (ou Esc+Tab). Réfaire une deuxième fois pour avoir une liste.
|
||||
|
||||
Astuce : Faire M-p et M-n pour accéder à l’historique des commandes.
|
||||
|
||||
Astuce : Besoin de quoter un caractère ? Faire C-q suivi du caractère.
|
||||
|
||||
Astuce : Lassé de lire ces messages ? Désactivez les dans le menu Options/Présentation.
|
||||
|
||||
Astuce : Sélection de répertoires: ajouter une barre oblique à la fin de motif de recherche.
|
||||
|
||||
Astuce : Si votre clavier n’a pas de touche de fonction, utilisez la combinaison ESC+nombre.
|
||||
|
||||
Astuce : Site officiel de GNU Midnight Commander : https://www.midnight-commander.org
|
||||
|
||||
Astuce : Envoyez vos rapports de bogues à l’adresse mc-devel@lists.midnight-commander.org
|
||||
|
||||
Astuce : La touche Tab permute le panneau courant.
|
||||
|
||||
Astuce : VFS : taper Entrée sur une archive tar pour en visualiser son contenu.
|
||||
|
||||
Astuce : Une documentation complète est disponible : « man mc ».
|
||||
|
||||
Astuce : Vous cherchez une navigation à la Lynx ? Activez-là dans le menu Options/Configuration.
|
||||
|
||||
Astuce : Les macros % fonctionnent également dans la ligne de commande.
|
||||
|
||||
Astuce : M-! permet d’exécuter un programme et d’afficher le résultat dans la visionneuse.
|
||||
|
||||
Astuce : Le listing des fichiers peut-être customisée ; consultez « man mc » pour plus d’informations.
|
||||
|
||||
Astuce : %D/%T substitue le répertoire et la liste des fichiers sélectionnés dans le panneau opposé.
|
||||
|
||||
Astuce : Vous voulez un shell plein écran ? Tapez C-o, puis revenez à MC en tapant C-o à nouveau.
|
||||
|
||||
Astuce : Assigner des répertoires à la variable d’environnement CDPATH peut rendre plus concise la commande cd.
|
||||
|
||||
Astuce : Pour visualiser les fichiers cachés, paramétrez-le dans le menu Options/Configuration.
|
||||
|
||||
Astuce : Visualiser les fichiers de sauvegardes *~ ? Paramétrez-le dans le menu Options/Configuration.
|
||||
|
||||
Astuce : La complétion fonctionne sur toutes les saisies dans toutes les fenêtres. Taper M-Tab.
|
||||
|
||||
Astuce : Pour les terminaux lents, lancer MC avec l’argument -s peut aider.
|
||||
|
||||
Astuce : Recherche de fichier : travaillez avec les fichiers trouvés en utilisant la fonction « Mettre en panneau ».
|
||||
|
||||
Astuce : Vous souhaitez faire des recherches complexes ? Rendez-vous dans le menu Commande/Panneau externe.
|
||||
|
||||
Astuce : Pour changer de répertoire rapidement, utiliser M-c (cd rapide).
|
||||
|
||||
Astuce : Les commandes shell ne fonctionnent que sur des systèmes de fichiers locaux.
|
||||
|
||||
Astuce : Coller du texte dans la ligne de commande avec C-y.
|
||||
|
||||
Astuce : Tous les raccourcis claviers ne fonctionnent pas ? Vérifiez dans le menu Options/Apprendre les touches.
|
||||
|
||||
Astuce : Pour voir le résultat d’une commande dans la visionneuse, utilisez M-!
|
||||
|
||||
Astuce : F13 (ou Shift-F3) exécute la visionneuse en mode brut.
|
||||
|
||||
Astuce : Vous pouvez définir l’éditeur utilisé avec la touche F4 via la variable d’environnement EDITOR.
|
||||
|
||||
Astuce : Vous pouvez définir la visionneuse externe via les variables d’environnement VIEWER ou PAGER dans un shell.
|
||||
|
||||
Astuce : Vous pouvez désactiver toutes les demandes de confirmation dans le menu Options/Confirmation.
|
||||
|
||||
Astuce : Allez dans vos répertoires favoris rapidement avec C-backslash.
|
||||
|
||||
Astuce : Vous pouvez faire du FTP anonyme avec MC en tapant « cd ftp://machine.edu ».
|
||||
|
||||
Astuce : Le support FTP est intégré à Midnight Commander, voir le menu « Lien FTP ».
|
||||
|
||||
Astuce : M-t change le mode de listing courant.
|
||||
|
||||
Astuce : Vous pouvez définir l’utilisateur quand vous utilisez FTP : « cd ftp://user@machine.edu ».
|
||||
|
||||
Astuce : VFS: parcourez le contenu des fichiers RPM en tapant Entrée sur le fichier.
|
||||
|
||||
Astuce : Pour ne sélectionner que les répertoires dans la fenêtre, sélectionnez (menu Fichiers/Sélectionner les groupes), ajoutez un « / ».
|
||||
|
||||
Astuce : Le copier-coller par la souris peut nécessiter de maintenir la touche Shift.
|
||||
|
||||
Astuce : Définissez vos sites FTP favoris dans la hotlist : taper C-backslash.
|
||||
@@ -1,87 +0,0 @@
|
||||
Leid: Bain úsáid as C-x t chun ainmneacha comhaid clibáilte a chóipeáil chuig an líne ordaithe.
|
||||
|
||||
Leid: Bain úsáid as C-x p chun an luíainm reatha a chóipeáil chuig an líne ordaithe.
|
||||
|
||||
Leid: Críochnú: bain úsáid as M-Tab (nó Esc + Tab). Déan é a thaifeadadh faoi dhó chun liosta a fháil.
|
||||
|
||||
Leid: Bain úsáid as M-p agus M-n chun rochtain a fháil ar stair na gceannasaí.
|
||||
|
||||
Leid: An gá duit carachtar a lua? Bain úsáid as Rialú-q agus an carachtar.
|
||||
|
||||
Leid: Tuirseach de na teachtaireachtaí seo? Cas iad as an roghchlár Roghanna / Leagan amach.
|
||||
|
||||
Leid: Eolairí a roghnú: cuir slais isteach go dtí deireadh an patrún meaitseála.
|
||||
|
||||
Leid: Má níl do críochfort eochracha feidhmeanna, bain úsáid as an ESC + seicheamh uimhir
|
||||
|
||||
Leid: Leathanach baile GNU Midnight Commander: https://www.midnight-commander.org
|
||||
|
||||
Leid: Seol tuairiscí ar bith chuig mc-devel@lists.midnight-commander.org
|
||||
|
||||
Leid: Athraíonn an tábla do phainéal reatha.
|
||||
|
||||
Leid: VFS coolness: tap a chur isteach ar chomhad tarra chun scrúdú a dhéanamh ar a n-ábhar.
|
||||
|
||||
Leid: Tá leathanach láimhe deas againn freisin.
|
||||
|
||||
Leid: An bhfuil tú ag iarraidh loingseoireacht stíl Lynx? Socraigh é sa dialóg Cumraíochta.
|
||||
|
||||
Leid: % Macraí ag obair fiú ar na n-orduithe.
|
||||
|
||||
Leid: M-! beidh deis agat cláir a fhorghníomhú agus an t-aschur a fheiceáil sa lucht féachana.
|
||||
|
||||
Leid: Is féidir an fhormáid liostaithe comhad a shaincheapadh; dhéanamh "man mc" le haghaidh sonraí.
|
||||
|
||||
Leid: leathnaíonn% D /% T na comhaid clib sa chomhadlann eile.
|
||||
|
||||
Leid: Want do bhlaosc plain? Brúigh C-o, agus téigh ar ais chuig MC le C-o arís.
|
||||
|
||||
Leid: Is féidir le hathraithe an athróg CDPATH keystrokes tú a shábháil in orduithe cd.
|
||||
|
||||
Leid: Más mian leat do chuid comhad. * A fheiceáil, mar sin sa dialóg Cumraíochta.
|
||||
|
||||
Leid: Ar mhaith leat do * chomhaid cúltaca a fheiceáil? Socraigh é sa dialóg Cumraíochta.
|
||||
|
||||
Leid: Oibríonn an chríochnú ar gach línte ionchuir i ngach dialóg. Just brúigh M-Tab.
|
||||
|
||||
Leid: Ar críochfoirt mall an bhratach -s cabhrú.
|
||||
|
||||
Leid: Faigh Comhad: is féidir leat oibriú ar na comhaid a fuarthas ag baint úsáide as an gcnaipe Painéal.
|
||||
|
||||
Leid: An bhfuil tú ag iarraidh cuardach casta a dhéanamh? Bain úsáid as an ordú Painéal Seachtrach.
|
||||
|
||||
Leid: A athrú leathbhealach eolaire trí clóscríobh a dtoil, a úsáid M-c (cd tapaidh).
|
||||
|
||||
Leid: Ní oibreoidh orduithe Shell nuair a bhíonn tú ar chóras comhaid neamh-áitiúil.
|
||||
|
||||
Leid: Cuir téacs ar ais ó na marbh le C-y.
|
||||
|
||||
Leid: An bhfuil cuid de do chuid eochracha nach bhfuil ag obair? Féach ar eochracha Roghanna / Foghlaim.
|
||||
|
||||
Leid: Chun féachaint ar aschur ordú sa lucht féachana, bain úsáid as M-!
|
||||
|
||||
Leid: Tugann F13 (nó Shift-F3) an breathnóir i mód amh.
|
||||
|
||||
Leid: Is féidir leat a shonrú ar an eagarthóir don F4 leis an EDITOR bhlaosc athróg.
|
||||
|
||||
Leid: Féadfaidh tú an breathnóir seachtrach a shonrú leis an vars bhlaosc VIEWER nó PAGER.
|
||||
|
||||
Leid: Is féidir leat gach iarratas a dhíchumasú ar dheimhniú i Roghanna / Dearbhaithe.
|
||||
|
||||
Leid: Luaigh eolairí a úsáidtear go minic i gceangal le C-\.
|
||||
|
||||
Leid: Is féidir leat FTP gan ainm a dhéanamh le mc trí chlóscríobh 'cd ftp://machine.edu'
|
||||
|
||||
Leid: tógtar FTP sa Cheannasaí Meán Oíche, seiceáil an roghchlár nasc File / FTP.
|
||||
|
||||
Leid: Athraíonn M-t go tapa ar an mód liostaithe.
|
||||
|
||||
Leid: Is féidir leat an t-ainm úsáideora a shonrú nuair a dhéanann tú ftps: 'cd ftp: //user@machine.edu'
|
||||
|
||||
Leid: Is féidir leat brabhsáil comhaid RPM trí scanadh a chur isteach ar bharr comhad rpm.
|
||||
|
||||
Leid: Chun comharthaí a mharcáil ar an mbosca dialóige roghnaigh, cuir slash ar.
|
||||
|
||||
Leid: Úsáid a bhaint as an gearrtha luch agus greamaigh theastóidh a bhfuil an eochair-athrú
|
||||
|
||||
Leid: Eochair láithreáin ftp a thugtar cuairt orthu go minic sa hotlist: cineál C-\.
|
||||
@@ -1,87 +0,0 @@
|
||||
Consello: Use C-x t para copiar os nomes dos ficheiros marcados na liña de ordes.
|
||||
|
||||
Consello: C-x p copia a ruta actual na liña de ordes.
|
||||
|
||||
Consello: M-Tab (ou ESC+Tab) completa ordes/nomes Dúas veces devolve unha lista.
|
||||
|
||||
Consello: Use M-p e M-n para acceder ao historial de ordes.
|
||||
|
||||
Consello: para introducir un carácter especial: Ctrl-q e o carácter.
|
||||
|
||||
Consello: canso desas mensaxes? Desactíveos desde o menú Opcións/Deseño.
|
||||
|
||||
Consello: para seleccionar directorios: engada unha barra «/» na fin do patrón de busca.
|
||||
|
||||
Consello: se o seu terminal non ten teclas de función, use ESC+número.
|
||||
|
||||
Consello: a páxina principal de GNU Midnight Commander é: https://www.midnight-commander.org
|
||||
|
||||
Consello: informe de calquera erro a mc-devel@lists.midnight-commander.org
|
||||
|
||||
Consello: a tecla Tab cambia o seu panel actual.
|
||||
|
||||
Consello: o mellor VFS! Prema Intro nun arquivo «tar» para examinar o seu contido.
|
||||
|
||||
Consello: temos tamén unha páxina de manual: «man mc»
|
||||
|
||||
Consello: quere navegar ao estilo «Lynx» coas frechas? axústeo no cadro de diálogo de configuración.
|
||||
|
||||
Consello: as macros con % funcionan incluso na liña de ordes.
|
||||
|
||||
Consello: con M-! poderá executar programas e ver a saída no visor.
|
||||
|
||||
Consello: pode personalizar o formato de listado de ficheiros; vexa «man.mc» para obter máis detalles.
|
||||
|
||||
Consello: %D/%T expande os ficheiros marcados no panel oposto.
|
||||
|
||||
Consello: quere o shell normal? prema C-o, e para volver a MC prema C-o de novo.
|
||||
|
||||
Consello: configurar a variable CDPATH pode aforrarlle escritura nas ordes «cd».
|
||||
|
||||
Consello: para ver os ficheiros «.*» abonda indicalo no dialogo de configuración.
|
||||
|
||||
Consello: para ver os ficheiros de copia de seguranza tipo *~ fagao no dialogo de configuración.
|
||||
|
||||
Consello: Tamén se poden auto-completar nomes nos diálogos con lt-Tab.
|
||||
|
||||
Consello: en terminais lentos pode ser de axuda a opción -s.
|
||||
|
||||
Consello: pode poñer no panel os resultados de «Buscar ficheiro» e usalos.
|
||||
|
||||
Consello: pode facer e gardar buscas complexas con «Buscas externas».
|
||||
|
||||
Consello: escribindo M-c cambiar de directorio é un chisco máis doado.
|
||||
|
||||
Consello: as ordes da consola non funcionan fora do sistema local.
|
||||
|
||||
Consello: Con C-y pode recuperar texto eliminado.
|
||||
|
||||
Consello: algunha tecla rebelde? Pode educala con «Redefinir teclas».
|
||||
|
||||
Consello: para ver a saída dunha orde, use M-!
|
||||
|
||||
Consello: F13 (ou Maiús-F3) invoca ao visor en modo «sen formato».
|
||||
|
||||
Consello: F4 pode usar calquera editor que lle indiquemos na variábel EDITOR.
|
||||
|
||||
Consello: pódese empregar un visor externo indicándoo na variábel PAGER.
|
||||
|
||||
Consello: Para desactivar as mensaxes de confirmación fagao no menú Opcións.
|
||||
|
||||
Consello: marque os directorios e sitios máis usados en «Favoritos».
|
||||
|
||||
Consello: para facer un FTP anónimo con mc: «cd ftp://maquina.dominio»
|
||||
|
||||
Consello: FTP está integrado en Midnight Commander, en «Conexión por FTP».
|
||||
|
||||
Consello: M-t cambia rapidamente entre varios modos de listaxe.
|
||||
|
||||
Consello: para especificar o nome de usuario ao facer un FTP: «cd ftp://usuario@maquina.dominio»
|
||||
|
||||
Consello: pode examinar un ficheiro RPM premendo Intro sobre del.
|
||||
|
||||
Consello: para marcar os directorios no cadro de diálogo de selección, engada unha barra «/».
|
||||
|
||||
Consello: para cortar e pegar co rato manteña premida a tecla Maiús.
|
||||
|
||||
Consello: os sitios FTP habituais poden marcarse como «preferidos»: escriba C-\.
|
||||
@@ -1,87 +0,0 @@
|
||||
Tipp: A kijelölt fájlnevek parancssorba való másolása: C-x t
|
||||
|
||||
Tipp: Az aktuális elérési út parancssorba való másolása: C-x p
|
||||
|
||||
Tipp: Kiegészítés: M-Tab (vagy Esc Tab). Kétszer lenyomva listát ad.
|
||||
|
||||
Tipp: Korábbi parancsok előhozása: M-p illetve M-n
|
||||
|
||||
Tipp: Speciális karakter beírásához használja ezt: Control-q E<lt>karakterE<gt>
|
||||
|
||||
Tipp: Az itt megjelenő üzenetek kikapcsolhatók a "Beállítások/Megjelenés"-nél.
|
||||
|
||||
Tipp: Könyvtárak kijelölése a minta végére / jelet írva lehetséges.
|
||||
|
||||
Tipp: Ha a terminálon nincsenek funkcióbillentyűk, használja ezt: Esc E<lt>számE<gt>
|
||||
|
||||
Tipp: A Midnight Commander honlapja: https://www.midnight-commander.org
|
||||
|
||||
Tipp: Hibabejelentéseket a következő címre lehet küldeni: mc-devel@lists.midnight-commander.org
|
||||
|
||||
Tipp: A Tab billentyűvel lehet panelt váltani.
|
||||
|
||||
Tipp: VFS-funkció: egy Tar-fájlon Entert nyomva megjelenik annak tartalma.
|
||||
|
||||
Tipp: A Midnight Commandernek van "man" (kézikönyv) lapja is.
|
||||
|
||||
Tipp: Szeretne Lynx-stílusú navigációt? Be lehet állítani az Alapbeállításoknál.
|
||||
|
||||
Tipp: A % makrók még a parancssorban is használhatók.
|
||||
|
||||
Tipp: Program végrehajtása a kimenetnek a fájlmegjelenítőbe való küldésével: M-!
|
||||
|
||||
Tipp: A fájlok listázási módja beállítható; részletek a "man mc" paranccsal.
|
||||
|
||||
Tipp: A %D/%T sztring a másik panel kijelölt fájljaival lesz helyettesítve.
|
||||
|
||||
Tipp: A sima shell-t szeretné? Használja ezt: C-o (visszatérés MC-be: ugyanígy).
|
||||
|
||||
Tipp: A CDPATH változó beállításával egyszerűbbé tehető a "cd" parancsok kiadása.
|
||||
|
||||
Tipp: Ha látni szeretné a .* rejtett fájlokat, állítsa be az Alapbeállításoknál.
|
||||
|
||||
Tipp: Ha látni szeretné a *~ másolatfájlokat, állítsa be az Alapbeállításoknál.
|
||||
|
||||
Tipp: A kiegészítés minden ablak összes beviteli mezőjében működik: M-Tab
|
||||
|
||||
Tipp: Lassú terminálokon a -s opció hasznos lehet.
|
||||
|
||||
Tipp: Fájlkeresés: műveletek végzése a megtalált fájlokkal: "Listát a panelra".
|
||||
|
||||
Tipp: Komplex keresések végzéséhez a "Külső panel-parancs" funkció javasolt.
|
||||
|
||||
Tipp: Könyvtárváltás egy parancs begépelése közben: M-c (gyors könyvtárváltás).
|
||||
|
||||
Tipp: A shell-parancsok távoli fájlrendszereken nem használhatók.
|
||||
|
||||
Tipp: A pufferben levő (például "C-k"-val oda tett) szöveg visszahozása: C-y
|
||||
|
||||
Tipp: Ha nem működnek bizonyos billentyűk: "Beállítások/Billentyűk".
|
||||
|
||||
Tipp: Egy parancs kimenetének megjelenítése a fájlmegjelenítőben: M-!
|
||||
|
||||
Tipp: Az F13 (vagy Shift-F3) a fájlmegjelenítőt "nyers" módban indítja el.
|
||||
|
||||
Tipp: Az F4-re használandó szerkesztőt az EDITOR shell-változóval lehet megadni.
|
||||
|
||||
Tipp: A külső fájlmegjelenítőt a PAGER shell-változóval lehet megadni.
|
||||
|
||||
Tipp: Az összes megerősítéskérés kikapcsolható: "Beállítások/Megerősítések".
|
||||
|
||||
Tipp: Egyszerű módon elérhetők a gyakran használt könyvtárak: C-\.
|
||||
|
||||
Tipp: "Anonymous" FTP-zés végezhető ezzel a paranccsal: "cd ftp://gépnév.edu".
|
||||
|
||||
Tipp: Az FTP be van építve a Midnight Commanderbe: "FTP-kapcsolat" menüpontok.
|
||||
|
||||
Tipp: A listázási mód gyorsan váltható a következő billentyűkombinációval: M-t.
|
||||
|
||||
Tipp: FTP-zésnél felhasználónév is megadható: "cd ftp://felhasználó@gépnév.edu".
|
||||
|
||||
Tipp: Az RPM-csomagfájlok böngészhetők, ehhez Entert kell nyomni az adott fájlon.
|
||||
|
||||
Tipp: Könyvtárak kijelölése a "Kijelölés" ablakban: / jel hozzáfűzésével.
|
||||
|
||||
Tipp: Az egérrel való szövegkimásoláshoz szükség lehet a Shift lenyomására.
|
||||
|
||||
Tipp: A gyakran látogatott FTP-helyek betehetők a gyorslistába: C-\.
|
||||
@@ -1,87 +0,0 @@
|
||||
Petunjuk: Gunakan C-x untuk menyalin nama berkas yang ditandai ke command line.
|
||||
|
||||
Petunjuk: Gunakan C-x untuk menyalin nama path saat ini ke command line.
|
||||
|
||||
Petunjuk: Pelengkapan: gunakan M-Tab (atau Esc+Tab). Ketikkan dua kali untuk memperoleh daftar.
|
||||
|
||||
Petunjuk: Gunakan M-p dan M-n untuk mengakses riwayat perintah.
|
||||
|
||||
Petunjuk: Perlu mengutip suatu karakter? Gunakan Contrl-q dan karakter tersebut.
|
||||
|
||||
Petunjuk: Bosan dengan pesan-pesan ini? Matikan mereka dari menu Opsi/Tata Letak.
|
||||
|
||||
Petunjuk: Memilih direktori: tambahkan garis miring di akhir pola yang cocok.
|
||||
|
||||
Petunjuk: Bila terminal Anda tak punya tombol fungsi, gunakan urutan ESC+angka.
|
||||
|
||||
Petunjuk: Laman web GNU Midnight Commander: https://www.midnight-commander.org
|
||||
|
||||
Petunjuk: Harap kirim laporan bug ke mc-devel@lists.midnight-commander.org
|
||||
|
||||
Petunjuk: Tab mengubah panel Anda saat ini.
|
||||
|
||||
Petunjuk: VFS itu keren: ketuk enter pada suatu file tar untuk memeriksa isinya.
|
||||
|
||||
Petunjuk: Kami juga memiliki halaman manual yang bagus.
|
||||
|
||||
Petunjuk: Apakah Anda ingin navigasi gaya Lynx? Atur itu dalam dialog Konfigurasi.
|
||||
|
||||
Petunjuk: makro bekerja bahkan pada command line.
|
||||
|
||||
Petunjuk: M-! memungkinkan Anda mengeksekusi program dan melihat keluaran dalam penampil.
|
||||
|
||||
Petunjuk: Format daftar file dapat dikustomisasi; jalankan "man mc" untuk rincian.
|
||||
|
||||
Petunjuk: %D/%T mengembang menjadi file yang di-tag di direktori yang berlawanan.
|
||||
|
||||
Petunjuk: Ingin shell polos? Tekan C-o, dan kembali lagi ke MC dengan C-o lagi.
|
||||
|
||||
Petunjuk: Menata variabel CDPATH dapat menghemat ketukan tombol dalam perintah cd.
|
||||
|
||||
Petunjuk: Bila Anda ingin melihat file .*, nyatakan saja dalam dialog Konfigurasi.
|
||||
|
||||
Petunjuk: Ingin melihat file cadangan *~? Atur itu dalam dialog Konfigurasi.
|
||||
|
||||
Petunjuk: Pelengkapan bekerja pada semua baris masukan dalam semua dialog. Tekan M-Tab saja.
|
||||
|
||||
Petunjuk: Pada terminal yang lambat flag -s mungkin membantu.
|
||||
|
||||
Petunjuk: Cari File: Anda dapat bekerja pada file yang ditemukan memakai tombol Panelkan.
|
||||
|
||||
Petunjuk: Ingin melakukan pencarian rumit? Pakai perintah Panelkan Eksternal.
|
||||
|
||||
Petunjuk: Untuk pindah direktori saat tengah mengetikkan suatu perintah, gunakan M-c (cd cepat).
|
||||
|
||||
Petunjuk: Perintah shell tak akan bekerja bila Anda berada pada sistem file bukan lokal.
|
||||
|
||||
Petunjuk: Panggil kembali teks dari kematian dengan C-y.
|
||||
|
||||
Petunjuk: Apakah beberapa tombol Anda tak bekerja? Lihat pada tombol-tombol Opsi/Belajar.
|
||||
|
||||
Petunjuk: Untuk melihat keluaran dari suatu perintah dalam penampil, pakai M-!
|
||||
|
||||
Petunjuk: F13 (atau Shift-F3) memanggil penampil dalam mode mentah.
|
||||
|
||||
Petunjuk: Anda boleh menyatakan penyunting bagi F4 dengan variabel shell EDITOR.
|
||||
|
||||
Petunjuk: Anda boleh menyatakan penampil eksternal dengan variabel shell VIEWER atau PAGER.
|
||||
|
||||
Petunjuk: Anda dapat menonaktifkan semua permintaan konfirmasi dalam Opsi/Konfirmasi.
|
||||
|
||||
Petunjuk: Melompatlah ke direktori yang sering dipakai dengan C-\.
|
||||
|
||||
Petunjuk: Anda dapat melakukan FTP anonim memakai mc dengan mengetikkan 'cd ftp://server.ftp.yang.dituju'
|
||||
|
||||
Petunjuk: FTP sudah ada dalam Midnight Commander, periksalah menu File/Taut FTP.
|
||||
|
||||
Petunjuk: M-t mengubah secara cepat mode penampilan daftar.
|
||||
|
||||
Petunjuk: Anda dapat menyatakan nama pengguna ketika melakukan ftp: 'cd ftp://pengguna@server.ftp.yang.dituju'
|
||||
|
||||
Petunjuk: Anda dapat meramban file RPM dengan mengetuk enter pada suatu file rpm.
|
||||
|
||||
Petunjuk: Untuk menandai direktori pada kotak dialog pilihan, tambahkan suatu garis miring.
|
||||
|
||||
Petunjuk: Untuk memakai potong dan tempel tetikus mungkin perlu menahan tombol shift.
|
||||
|
||||
Petunjuk: Masukkan situs-situs ftp yang sering dikunjungi ke daftar pintas: ketikkan C-\.
|
||||
@@ -1,87 +0,0 @@
|
||||
Suggerimento: Ctrl-x t per copiare i nomi di file selezionati nella linea di comando.
|
||||
|
||||
Suggerimento: Ctrl-x p per copiare il percorso attuale nella linea di comando.
|
||||
|
||||
Suggerimento: Completamento: M-Tab (o Esc+Tab). Due volte per ottenere la lista.
|
||||
|
||||
Suggerimento: M-p e M-n per accedere alla storia dei comandi.
|
||||
|
||||
Suggerimento: Quotare un carattere? Ctrl-q seguito dal carattere.
|
||||
|
||||
Suggerimento: Disattivare questi messaggi? Opzioni/menu di Layout/ barra aiuti.
|
||||
|
||||
Suggerimento: Selezionare cartelle: aggiungere una barra dopo i caratteri di confronto.
|
||||
|
||||
Suggerimento: Se nel terminale mancano i tasti di funzione, utilizzare la sequenza ESC+numero.
|
||||
|
||||
Suggerimento: La pagina principale su Internet di GNU Midnight Commander é: https://www.midnight-commander.org
|
||||
|
||||
Suggerimento: Inviare i rapporti d'errore a mc-devel@lists.midnight-commander.org
|
||||
|
||||
Suggerimento: Tab modifica il pannello corrente.
|
||||
|
||||
Suggerimento: La forza dei VFS: Invio su un tar file permette di esaminarne il contenuto.
|
||||
|
||||
Suggerimento: Abbiamo anche un bel manuale manpage.
|
||||
|
||||
Suggerimento: Si vuole una navigazione stile Lynx? Basta settarla in Opzioni/Configurazione/movimenti tipo Lynx.
|
||||
|
||||
Suggerimento: le % macro funzionano anche nella linea di comando.
|
||||
|
||||
Suggerimento: M-! permette l'esecuzione di programmi avendo mostrato l'output nel visualizzatore.
|
||||
|
||||
Suggerimento: Il formato di visualizzazione dei documenti è personalizzabile; "man mc" per i dettagli
|
||||
|
||||
Suggerimento: %D/%T espande i documenti selezionati nella cartella opposta.
|
||||
|
||||
Suggerimento: Si vuole la shell intera? Ctrl-o, e ancora Ctrl-o per tornare a mc.
|
||||
|
||||
Suggerimento: Impostare la variabile CDPATH permette di salvare la sequenza di tasti premuti nei comandi cd.
|
||||
|
||||
Suggerimento: Se si vogliono vedere i propri file .*, specificarlo nel menù Opzioni/Configurazione.
|
||||
|
||||
Suggerimento: Se si vogliono vedere i propri file di backup *~, specificarlo nel menù Opzioni/Configurazione.
|
||||
|
||||
Suggerimento: Il completamento funziona su tutte le righe di immissione, in tutti i menù. Basta premere M-Tab.
|
||||
|
||||
Suggerimento: L'opzione -s aiuta con i terminali lenti.
|
||||
|
||||
Suggerimento: Trovare documento: è possibile lavorare sui documenti trovati tramite il pulsante Pannellizza.
|
||||
|
||||
Suggerimento: Si vogliono eseguire ricerche complicate? Usare il comando Pannellizza Esternamente.
|
||||
|
||||
Suggerimento: Per cambiare la cartella attuale mentre si sta componendo un comando: M-c (cd rapido).
|
||||
|
||||
Suggerimento: I comandi della shell non sono disponibili in un file-system non locale.
|
||||
|
||||
Suggerimento: Riprendere del testo con Ctrl-y.
|
||||
|
||||
Suggerimento: Qualche tasto non funziona? Guarda Opzioni/Impara tasti.
|
||||
|
||||
Suggerimento: Per leggere l'output del comando nel visualizzatore usare M-!.
|
||||
|
||||
Suggerimento: F13 (o Shift-F13) invoca il visualizzatore in modalità base.
|
||||
|
||||
Suggerimento: Si può specificare l'editor richiamabile con F4, tramite la variabile d'ambiente EDITOR.
|
||||
|
||||
Suggerimento: Si può specificare il visualizzatore esterno tramite le variabili d'ambiente VIEWER o PAGER.
|
||||
|
||||
Suggerimento: È possibile disabilitare tutte le richieste di conferma
|
||||
|
||||
Suggerimento: Si può saltare verso cartelle usate frequentemente mediante Ctrl-\.
|
||||
|
||||
Suggerimento: È possibile creare una connessione FTP anonima con mc digitando 'cd ftp://host.edu'.
|
||||
|
||||
Suggerimento: L'FTP è implementato in mc nel menu DESTRO/SINISTRO/FTP Link.
|
||||
|
||||
Suggerimento: M-t modifica velocemente la modalità di lista.
|
||||
|
||||
Suggerimento: È possibile specificare il nome utente per una sessione FTP: 'cd ftp://utente@host.edu'.
|
||||
|
||||
Suggerimento: È possibile vedere il contenuto di un file RPM mediante Invio.
|
||||
|
||||
Suggerimento: Per segnare delle cartelle nel riquadro di selezione, appendere una barra.
|
||||
|
||||
Suggerimento: per utilizzare il mouse per il taglia e incolla premere il tasto Shift.
|
||||
|
||||
Suggerimento: Per richiamare la lista degli indirizzi FTP più utilizzati: Ctrl-\.
|
||||
@@ -1,87 +0,0 @@
|
||||
ヒント:C-x t で、タグ付けされたファイル名をコマンドラインにコピーできます。
|
||||
|
||||
ヒント:C-x p で、現在のパス名をコマンドラインにコピーできます。
|
||||
|
||||
Hint: Completion: use M-Tab (or Esc+Tab). Type it twice to get a list.
|
||||
|
||||
ヒント:M-pとM-nを使用すると、コマンド履歴にアクセスできます。
|
||||
|
||||
Hint: Need to quote a character? Use Control-q and the character.
|
||||
|
||||
Hint: Tired of these messages? Turn them off from the Options/Layout menu.
|
||||
|
||||
Hint: Selecting directories: add a slash to the end of the matching pattern.
|
||||
|
||||
Hint: If your terminal lacks functions keys, use the ESC+number sequence.
|
||||
|
||||
Hint: The homepage of GNU Midnight Commander: https://www.midnight-commander.org
|
||||
|
||||
Hint: Please send any bug reports to mc-devel@lists.midnight-commander.org
|
||||
|
||||
Hint: Tab changes your current panel.
|
||||
|
||||
Hint: VFS coolness: tap enter on a tar file to examine its contents.
|
||||
|
||||
ヒント:ナイスなマニュアルページの英語版もありますよ。
|
||||
|
||||
Hint: Do you want Lynx-style navigation? Set it in the Configuration dialog.
|
||||
|
||||
Hint: % macros work even on the command line.
|
||||
|
||||
Hint: M-! will allow you to execute programs and see the output in the viewer.
|
||||
|
||||
Hint: The file listing format can be customized; do "man mc" for details.
|
||||
|
||||
Hint: %D/%T expands to the tagged files in the opposite directory.
|
||||
|
||||
ヒント:プレーンなシェルが必要な場合はC-oを押してください。もう一度押すことでMCに戻ることが出来ます。
|
||||
|
||||
Hint: Setting the CDPATH variable can save you keystrokes in cd commands.
|
||||
|
||||
Hint: If you want to see your .* files, say so in the Configuration dialog.
|
||||
|
||||
Hint: Want to see your *~ backup files? Set it in the Configuration dialog.
|
||||
|
||||
Hint: Completion works on all input lines in all dialogs. Just press M-Tab.
|
||||
|
||||
Hint: On slow terminals the -s flag may help.
|
||||
|
||||
Hint: Find File: you can work on the files found using the Panelize button.
|
||||
|
||||
Hint: Want to do complex searches? Use the External Panelize command.
|
||||
|
||||
Hint: To change directory halfway through typing a command, use M-c (quick cd).
|
||||
|
||||
Hint: Shell commands will not work when you are on a non-local file system.
|
||||
|
||||
Hint: Bring text back from the dead with C-y.
|
||||
|
||||
Hint: Are some of your keys not working? Look at Options/Learn keys.
|
||||
|
||||
Hint: To look at the output of a command in the viewer, use M-!
|
||||
|
||||
Hint: F13 (or Shift-F3) invokes the viewer in raw mode.
|
||||
|
||||
Hint: You may specify the editor for F4 with the shell variable EDITOR.
|
||||
|
||||
Hint: You may specify the external viewer with the shell vars VIEWER or PAGER.
|
||||
|
||||
Hint: You can disable all requests for confirmation in Options/Confirmation.
|
||||
|
||||
Hint: Leap to frequently used directories in a single bound with C-\.
|
||||
|
||||
Hint: You can do anonymous FTP with mc by typing 'cd ftp://machine.edu'
|
||||
|
||||
Hint: FTP is built in the Midnight Commander, check the File/FTP link menu.
|
||||
|
||||
Hint: M-t changes quickly the listing mode.
|
||||
|
||||
Hint: You can specify the username when doing ftps: 'cd ftp://user@machine.edu'
|
||||
|
||||
Hint: You can browse RPM files by tapping enter on top of an rpm file.
|
||||
|
||||
Hint: To mark directories on the select dialog box, append a slash.
|
||||
|
||||
ヒント:マウスでカットアンドペーストするときはシフトキーを押しっぱなしにして下さい
|
||||
|
||||
Hint: Key frequently visited ftp sites in the hotlist: type C-\.
|
||||
@@ -1,87 +0,0 @@
|
||||
Hint: Use C-x t to copy tagged file names to the command line.
|
||||
|
||||
Hint: Use C-x p to copy the current pathname to the command line.
|
||||
|
||||
Hint: Completion: use M-Tab (or Esc+Tab). Type it twice to get a list.
|
||||
|
||||
Hint: Use M-p and M-n to access the command history.
|
||||
|
||||
Hint: Need to quote a character? Use Control-q and the character.
|
||||
|
||||
Hint: Tired of these messages? Turn them off from the Options/Layout menu.
|
||||
|
||||
Hint: Selecting directories: add a slash to the end of the matching pattern.
|
||||
|
||||
Hint: If your terminal lacks functions keys, use the ESC+number sequence.
|
||||
|
||||
Hint: The homepage of GNU Midnight Commander: https://www.midnight-commander.org
|
||||
|
||||
Hint: Please send any bug reports to mc-devel@lists.midnight-commander.org
|
||||
|
||||
მინიშნება: ტაბი მიმდინარე პანელს შეცვლის.
|
||||
|
||||
Hint: VFS coolness: tap enter on a tar file to examine its contents.
|
||||
|
||||
მინიშნება:ჩვენ ძალიან კარგი man გვერდი გვაქვს.
|
||||
|
||||
მინიშნება: გნებავთ Lynx-ის ნაირი ნავიგაცია? ჩართეთ ის მორგების ფანჯარაში.
|
||||
|
||||
მინიშნება: % მაკროები ბრძანების სტრიქონიდანაც მუშაობს.
|
||||
|
||||
Hint: M-! will allow you to execute programs and see the output in the viewer.
|
||||
|
||||
Hint: The file listing format can be customized; do "man mc" for details.
|
||||
|
||||
Hint: %D/%T expands to the tagged files in the opposite directory.
|
||||
|
||||
Hint: Want your plain shell? Press C-o, and get back to MC with C-o again.
|
||||
|
||||
Hint: Setting the CDPATH variable can save you keystrokes in cd commands.
|
||||
|
||||
Hint: If you want to see your .* files, say so in the Configuration dialog.
|
||||
|
||||
Hint: Want to see your *~ backup files? Set it in the Configuration dialog.
|
||||
|
||||
Hint: Completion works on all input lines in all dialogs. Just press M-Tab.
|
||||
|
||||
მინიშნება: ნელ ტერმინალებზე შეიძლება -s პარამეტრი დაგეხმაროთ.
|
||||
|
||||
Hint: Find File: you can work on the files found using the Panelize button.
|
||||
|
||||
Hint: Want to do complex searches? Use the External Panelize command.
|
||||
|
||||
Hint: To change directory halfway through typing a command, use M-c (quick cd).
|
||||
|
||||
Hint: Shell commands will not work when you are on a non-local file system.
|
||||
|
||||
Hint: Bring text back from the dead with C-y.
|
||||
|
||||
Hint: Are some of your keys not working? Look at Options/Learn keys.
|
||||
|
||||
Hint: To look at the output of a command in the viewer, use M-!
|
||||
|
||||
Hint: F13 (or Shift-F3) invokes the viewer in raw mode.
|
||||
|
||||
Hint: You may specify the editor for F4 with the shell variable EDITOR.
|
||||
|
||||
Hint: You may specify the external viewer with the shell vars VIEWER or PAGER.
|
||||
|
||||
Hint: You can disable all requests for confirmation in Options/Confirmation.
|
||||
|
||||
Hint: Leap to frequently used directories in a single bound with C-\.
|
||||
|
||||
Hint: You can do anonymous FTP with mc by typing 'cd ftp://machine.edu'
|
||||
|
||||
Hint: FTP is built in the Midnight Commander, check the File/FTP link menu.
|
||||
|
||||
Hint: M-t changes quickly the listing mode.
|
||||
|
||||
Hint: You can specify the username when doing ftps: 'cd ftp://user@machine.edu'
|
||||
|
||||
Hint: You can browse RPM files by tapping enter on top of an rpm file.
|
||||
|
||||
Hint: To mark directories on the select dialog box, append a slash.
|
||||
|
||||
Hint: To use the mouse cut and paste may require holding the shift key
|
||||
|
||||
Hint: Key frequently visited ftp sites in the hotlist: type C-\.
|
||||
@@ -1,87 +0,0 @@
|
||||
힌트: C-x t를 사용하여 태그가 지정된 파일 이름을 명령줄에 복사합니다.
|
||||
|
||||
힌트: C-x p를 사용하여 현재 경로 이름을 명령줄에 복사합니다.
|
||||
|
||||
힌트: 완성: M-Tab(또는 Esc+Tab)을 사용합니다. 목록을 가져오려면 이 항목을 두 번 입력합니다.
|
||||
|
||||
힌트: M-p 및 M-n을 사용하여 명령 히스토리에 액세스합니다.
|
||||
|
||||
힌트: 문자를 인용해야 합니까? Control-q와 문자를 사용합니다.
|
||||
|
||||
힌트: 이 메시지들에 지쳤나요? Options/Layout 메뉴에서 해당 기능을 끕니다.
|
||||
|
||||
힌트: 디렉터리 선택: 일치하는 패턴의 끝에 슬래시를 추가합니다.
|
||||
|
||||
힌트: 터미널에 기능 키가 없으면 ESC+숫자 시퀀스를 사용합니다.
|
||||
|
||||
힌트: GNU 미드나잇 커맨더 홈페이지: https://www.midnight-commander.org
|
||||
|
||||
힌트: mc-devel@lists.midnight-commander.org 으로 버그 보고서를 보내주십시오.
|
||||
|
||||
힌트: 탭이 현재 패널을 변경합니다.
|
||||
|
||||
힌트: VFS cool: tar 파일을 입력하여 내용을 검토합니다.
|
||||
|
||||
힌트 : 멋진 매뉴얼 페이지도 있습니다.
|
||||
|
||||
힌트 : Lynx 스타일 탐색을 원하십니까? 구성 대화 상자에서 설정하십시오.
|
||||
|
||||
힌트: % 매크로는 명령줄에서도 작동합니다.
|
||||
|
||||
힌트: M-!를 사용하면 프로그램을 실행하고 뷰어에서 출력을 볼 수 있습니다.
|
||||
|
||||
힌트: 파일 목록 형식을 사용자 지정할 수 있습니다. 자세한 내용은 "man mc"를 참조하십시오.
|
||||
|
||||
힌트: %D/%T는 반대편 디렉터리의 태그가 지정된 파일로 확장됩니다.
|
||||
|
||||
힌트 : 평범한 쉘을 원하십니까? C-o를 누르고 C-o를 사용하여 MC로 다시 돌아갑니다.
|
||||
|
||||
힌트: CDPATH 변수를 설정하면 cd 명령에 키 입력을 저장할 수 있습니다.
|
||||
|
||||
힌트 : .* 파일을 보려면 환경설정 대화 상자에서 설정합니다.
|
||||
|
||||
힌트: *~ 백업 파일을 보고 싶습니까? 환경설정 대화 상자에서 설정합니다.
|
||||
|
||||
힌트: 완성은 모든 대화 상자의 모든 입력 라인에서 작동합니다. M-Tab을 누르면 됩니다.
|
||||
|
||||
힌트: 느린 터미널에는 -s 플래그가 도움이 될 수 있습니다.
|
||||
|
||||
힌트 : 파일 찾기 : 패널 크기조정 버튼을 사용하여 찾은 파일을 작업할 수 있습니다.
|
||||
|
||||
힌트 : 복잡한 검색을 원하십니까? 기타 패널 크기조정 명령을 사용하십시오.
|
||||
|
||||
힌트: 명령 입력을 중간에 수행하려면 M-c(빠른 cd)를 사용합니다.
|
||||
|
||||
힌트: 로컬이 아닌 파일 시스템에 있는 경우 셸 명령이 작동하지 않습니다.
|
||||
|
||||
힌트: C-y와 함께 죽은 것들로부터 문자를 가져옵니다.
|
||||
|
||||
힌트 : 당신의 열쇠 중 일부가 작동하지 않습니까? 옵션 / 학습 키를보십시오.
|
||||
|
||||
힌트: 뷰어에서 명령의 출력을 보려면 M-를 사용합니다!
|
||||
|
||||
힌트: F13(또는 Shift-F3)은 원시 모드에서 뷰어를 호출합니다.
|
||||
|
||||
힌트: 셸 변수 편집기를 사용하여 F4의 편집기를 지정할 수 있습니다.
|
||||
|
||||
힌트: 쉘 바 뷰어 또는 페이지도구를 사용하여 외부 뷰어를 지정할 수 있습니다.
|
||||
|
||||
힌트: 옵션 / 확인에서 확인 요청을 모두 비활성화할 수 있습니다.
|
||||
|
||||
힌트 : C- \를 사용하여 단일 바인딩된에서 자주 사용 하는 디렉터리로 이동합니다.
|
||||
|
||||
힌트: 'cd ftp://machine.edu'를 입력하여 mc에서 익명 FTP를 할 수 있습니다.
|
||||
|
||||
힌트: FTP는 Midnight Commander에 내장되어 있습니다. 파일 / FTP 링크 메뉴를 확인하십시오.
|
||||
|
||||
힌트: M-t는 목록 모드를 빠르게 변경합니다.
|
||||
|
||||
힌트: ftps를 실행할 때 사용자 이름을 지정할 수 있습니다: 'cd ftp://user@machine.edu'
|
||||
|
||||
힌트 : rpm 파일의 맨 위에서 Enter를 눌러 RPM 파일을 탐색 할 수 있습니다.
|
||||
|
||||
힌트: 선택 대화상자에서 디렉터리를 표시하려면 슬래시를 추가합니다
|
||||
|
||||
힌트: 마우스 잘라내기 및 붙여넣기를 사용하려면 Shift 키를 누르고 있어야 할 수 있습니다.
|
||||
|
||||
힌트: 단축목록에서 자주 방문하는 ftp 사이트 키: C-\ 를 입력하세요.
|
||||
@@ -1,87 +0,0 @@
|
||||
Hint: Use C-x t to copy tagged file names to the command line.
|
||||
|
||||
Hint: Use C-x p to copy the current pathname to the command line.
|
||||
|
||||
Hint: Completion: use M-Tab (or Esc+Tab). Type it twice to get a list.
|
||||
|
||||
Hint: Use M-p and M-n to access the command history.
|
||||
|
||||
Hint: Need to quote a character? Use Control-q and the character.
|
||||
|
||||
Patarimas: Atsibodo šios žinutės? Išjunkite jas Nustatymai/Išdėstymas meniu.
|
||||
|
||||
Hint: Selecting directories: add a slash to the end of the matching pattern.
|
||||
|
||||
Hint: If your terminal lacks functions keys, use the ESC+number sequence.
|
||||
|
||||
Patarimas: GNU Midnight Commander internetinė svetainė: https://www.midnight-commander.org
|
||||
|
||||
Hint: Please send any bug reports to mc-devel@lists.midnight-commander.org
|
||||
|
||||
Patarimas: Tab klavišas pakeičia esamą panelę.
|
||||
|
||||
Hint: VFS coolness: tap enter on a tar file to examine its contents.
|
||||
|
||||
Patarimas: Mes taip pat turime gražų vadovo puslapį.
|
||||
|
||||
Hint: Do you want Lynx-style navigation? Set it in the Configuration dialog.
|
||||
|
||||
Hint: % macros work even on the command line.
|
||||
|
||||
Hint: M-! will allow you to execute programs and see the output in the viewer.
|
||||
|
||||
Hint: The file listing format can be customized; do "man mc" for details.
|
||||
|
||||
Hint: %D/%T expands to the tagged files in the opposite directory.
|
||||
|
||||
Hint: Want your plain shell? Press C-o, and get back to MC with C-o again.
|
||||
|
||||
Hint: Setting the CDPATH variable can save you keystrokes in cd commands.
|
||||
|
||||
Hint: If you want to see your .* files, say so in the Configuration dialog.
|
||||
|
||||
Hint: Want to see your *~ backup files? Set it in the Configuration dialog.
|
||||
|
||||
Hint: Completion works on all input lines in all dialogs. Just press M-Tab.
|
||||
|
||||
Patarimas: Lėtuose terminaluose reikšmė -s gali padėti.
|
||||
|
||||
Hint: Find File: you can work on the files found using the Panelize button.
|
||||
|
||||
Hint: Want to do complex searches? Use the External Panelize command.
|
||||
|
||||
Hint: To change directory halfway through typing a command, use M-c (quick cd).
|
||||
|
||||
Hint: Shell commands will not work when you are on a non-local file system.
|
||||
|
||||
Hint: Bring text back from the dead with C-y.
|
||||
|
||||
Hint: Are some of your keys not working? Look at Options/Learn keys.
|
||||
|
||||
Hint: To look at the output of a command in the viewer, use M-!
|
||||
|
||||
Hint: F13 (or Shift-F3) invokes the viewer in raw mode.
|
||||
|
||||
Patarimas: Galite nustatyti F4 redaktorių naudodami „shell“ EDITOR kintamąjį.
|
||||
|
||||
Hint: You may specify the external viewer with the shell vars VIEWER or PAGER.
|
||||
|
||||
Hint: You can disable all requests for confirmation in Options/Confirmation.
|
||||
|
||||
Hint: Leap to frequently used directories in a single bound with C-\.
|
||||
|
||||
Hint: You can do anonymous FTP with mc by typing 'cd ftp://machine.edu'
|
||||
|
||||
Hint: FTP is built in the Midnight Commander, check the File/FTP link menu.
|
||||
|
||||
Hint: M-t changes quickly the listing mode.
|
||||
|
||||
Hint: You can specify the username when doing ftps: 'cd ftp://user@machine.edu'
|
||||
|
||||
Hint: You can browse RPM files by tapping enter on top of an rpm file.
|
||||
|
||||
Hint: To mark directories on the select dialog box, append a slash.
|
||||
|
||||
Hint: To use the mouse cut and paste may require holding the shift key
|
||||
|
||||
Hint: Key frequently visited ftp sites in the hotlist: type C-\.
|
||||
@@ -1,87 +0,0 @@
|
||||
Hint: Hurtigtasten C-x t kopierer de valgte filnavnene til kommandolinja.
|
||||
|
||||
Hint: Hurtigtasten C-x p kopierer dette filnavnet til kommandolinja.
|
||||
|
||||
Hint: Hurtigtasten M-Tab (eller Esc + Tab) fullfører. Bruk hurtigtasten to ganger for å få opp en liste.
|
||||
|
||||
Hint: Hurtigtastene M-p og M-n gir tilgang til kommandohistorikken.
|
||||
|
||||
Hint: For å sitere et tegn kan du bruke hurtigtasten Control + Q og deretter tegnet.
|
||||
|
||||
Hint: Du kan slå av disse hintene i menyen Innstillinger/Utforming.
|
||||
|
||||
Hint: For å velge mapper kan du legge til en skråstrek til slutt i søkemønsteret.
|
||||
|
||||
Hint: Hvis terminalen mangler funksjonstaster så kan du bruke ESC + tallet.
|
||||
|
||||
Hint: Hjemmesiden til GNU Midnight Commander er https://www.midnight-commander.org
|
||||
|
||||
Hint: Du kan sende feilrapporter til mc-devel@lists.midnight-commander.org
|
||||
|
||||
Hint: Tabulatoren endrer det aktive panelet.
|
||||
|
||||
Hint: VFS lar deg trykke Enter på et tar-arkiv for å undersøke innholdet.
|
||||
|
||||
Hint: Se også manualsiden.
|
||||
|
||||
Hint: Du kan slå på Lynx-lignende navigering i Innstillinger/Oppsett.
|
||||
|
||||
Hint: %-makroer virker også i kommandolinja.
|
||||
|
||||
Hint: Hurtigtasten M-! lar deg kjøre programmer og se resultatet i visningen.
|
||||
|
||||
Hint: Utlistingsformatet kan endres. Se «man mc» for flere detaljer.
|
||||
|
||||
Hint: %D/%T erstattes med de utvalgte filene i mappa i det andre panelet.
|
||||
|
||||
Hint: Hurtigtasten C-o veksler mellom det vanlige skallet og MC.
|
||||
|
||||
Hint: CDPATH-variabelen kan korte ned tastetrykk i cd-kommandoer.
|
||||
|
||||
Hint: Du kan slå på visning av .*-filer i Innstillinger/Oppsett.
|
||||
|
||||
Hint: Du kan slå på visning av *~-reservekopier i Innstillinger/Oppsett.
|
||||
|
||||
Hint: Hurtigtasten M-Tab fullfører i alle skrivefelt i alle dialogvinduer.
|
||||
|
||||
Hint: Du kan bruke flagget -s hvis terminalen er treig.
|
||||
|
||||
Hint: Du kan jobbe med funnede filer ved å velge «Legg til i panel».
|
||||
|
||||
Hint: Du kan bruke «Legg til eksternt i panel» for å utføre komplekse søk.
|
||||
|
||||
Hint: Du kan skifte mappe mens du holder på å skrive en kommando med hurtigtasten M-c
|
||||
|
||||
Hint: Skallkommandoer vil ikke virke i eksterne filsystemer.
|
||||
|
||||
Hint: Du kan hente tilbake tekst med C-y.
|
||||
|
||||
Hint: Virker ikke noen av tastene? Forsøk Innstillinger/Lær taster.
|
||||
|
||||
Hint: Hurtigtasten M-! legger resultatet av en kommando i visningen.
|
||||
|
||||
Hint: F13 eller (Shift + F13) viser filinnhold rått.
|
||||
|
||||
Hint: Du kan velge F4s tekstprogram med skallvariabelen EDITOR.
|
||||
|
||||
Hint: Du kan velge eksternt visningsprogram med skallvariablene VIEWER eller PAGER.
|
||||
|
||||
Hint: Du kan slå av bekreftelsesforespørsler i Innstillinger/Bekreftelser.
|
||||
|
||||
Hint: Hurtigtasten C-\ åpner en liste over favorittmappene dine.
|
||||
|
||||
Hint: Du kan koble til anonym FTP med mc ved å skrive «cd ftp://tjener.edu»
|
||||
|
||||
Hint: FTP er bygd inn i Midnight Commander. Se «Koble til FTP».
|
||||
|
||||
Hint: Hurtigtasten M-t endrer utlistingsformatet.
|
||||
|
||||
Hint: Du kan angi FTP-brukernavn: «cd ftp://bruker@tjener.edu»
|
||||
|
||||
Hint: Du kan se innholdet i RPM-filer ved å trykke Enter på den.
|
||||
|
||||
Hint: Legg til en skråstrek for å markere mapper i utvalgsdialogen.
|
||||
|
||||
Hint: Du må kanskje holde inn Shift-tasten for å klippe ut og lime inn med musa.
|
||||
|
||||
Hint: Du kan legge til ofte besøkte FTP-steder i favorittmapper, C-\.
|
||||
@@ -1,87 +0,0 @@
|
||||
Hint: C-x t zet de geselecteerde filenamen in de commando lijn.
|
||||
|
||||
Hint: Gebruik C-x p om de huidige padnaam naar de commando lijn te kopieren.
|
||||
|
||||
Hint: Completeren: gebruik M-Tab (of Esc+Tab). Herhaal voor een lijst.
|
||||
|
||||
Hint: Gebruik M-p en M-n voor de commando lijn historie.
|
||||
|
||||
Hint: Een character quoten? Gebruik Control-q en dan het character.
|
||||
|
||||
Hint: Moe van deze hints? Zet ze uit in Opties/Vormgeving.
|
||||
|
||||
Hint: Directories selecteren: zet een slash aan het eind van het zoekpatroon.
|
||||
|
||||
Hint: Als je terminal geen functietoetsen ondersteunt, gebruik dan ESC+nummer.
|
||||
|
||||
Hint: Midnight Commander home page: https://www.midnight-commander.org
|
||||
|
||||
Hint: Stuur bug rapporten naar mc-devel@lists.midnight-commander.org
|
||||
|
||||
Hint: Tab verandert focus huidig paneel (links/rechts).
|
||||
|
||||
Hint: VFS-coolheid: druk op 'enter' op een tar file om de inhoud ervan te zien.
|
||||
|
||||
Hint: We hebben ook een aardige handleiding.
|
||||
|
||||
Hint: Wil je Lynx-achtige navigatie? Stel het in bij Configuratie.
|
||||
|
||||
Hint: % macros werken zelf op de commando lijn.
|
||||
|
||||
Hint: Met M-! kun je programmas draaien en de uitvoer in de viewer bekijken.
|
||||
|
||||
Hint: Het bestandslijst formaat kan aangepast worden; doe "man mc" voor details.
|
||||
|
||||
Hint: %D/%T expandeert naar de geselcterde bestanden in de andere directory.
|
||||
|
||||
Hint: Wil je een gewone shell? Druk C-o, en ga terug naar MC met nogmaals C-o.
|
||||
|
||||
Hint: De CDPATH variabele kan je een hoop typewerk met cd commandos besparen.
|
||||
|
||||
Hint: Als je .* bestanden wilt zien, stel dat dan in in het Configuratie scherm.
|
||||
|
||||
Hint: Wil je *~ backup bestanden zien? Ga naar het Configuratie scherm.
|
||||
|
||||
Hint: Completering met M-Tab werkt op alle invoer regels in alle dialogen.
|
||||
|
||||
Hint: Op trage terminals zou de -s vlag weleens kunnen helpen.
|
||||
|
||||
Hint: Vinden bestanden: gebruik de gevonden bestanden met de optie Extern Venster.
|
||||
|
||||
Hint: Wil je complexe zoekopdrachten? Gebruik het commando Externe Venster.
|
||||
|
||||
Hint: M-c (snelle cd) is om middenin een commando van directorie te wisselen.
|
||||
|
||||
Hint: Shell-commandos werken niet in niet-locale bestandssystemen.
|
||||
|
||||
Hint: Laat tekst herleven met C-y.
|
||||
|
||||
Hint: Werken sommige toetsen niet? Kijk naar Opties/Leer toetsen.
|
||||
|
||||
Hint: Om naar de uitvoer van een commando in d viewer te kijken, drukke men M-!
|
||||
|
||||
Hint: F13 (of Shift-F3) roept de viewer aan in ruwe modus.
|
||||
|
||||
Hint: Je kunt een editor onder F4 specificeren met de shell variabele EDITOR.
|
||||
|
||||
Hint: Je kunt een externe viewer specificeren met de shell variabele PAGER.
|
||||
|
||||
Hint: Je kunt alle aanvragen voor bevestiging instellen in Opties/Bevestiging.
|
||||
|
||||
Hint: Spring naar veel gebruikte directories in een keer met C-\.
|
||||
|
||||
Hint: Je kunt anonieme FTP draaien met mc door middel van 'cd ftp://machine.edu'
|
||||
|
||||
Hint: FTP is in de Midnight Commander gebouwd, check het Bestand/FTP link menu.
|
||||
|
||||
Hint: M-t verandert snel van lijst modus.
|
||||
|
||||
Hint: Geef alsvolgt je gebruikersnaam op met ftps: 'cd ftp://naam@machine.edu'
|
||||
|
||||
Hint: Je kunt RPM-bestanden bekijken door er op te enteren.
|
||||
|
||||
Hint: Om directories toe te voegen aan de selectie, moet je een slash toevoegen.
|
||||
|
||||
Hint: Voor de normale cut-and-paste muisfuncties moet je de shift key inhouden.
|
||||
|
||||
Hint: Voer frequent bezochte ftp-sites toe aan je hotlist: type C-\.
|
||||
@@ -1,87 +0,0 @@
|
||||
Porada: C-x t skopiuje nazwy zaznaczonych plików do wiersza poleceń.
|
||||
|
||||
Porada: C-x p skopiuje nazwę bieżącej ścieżki do wiersza poleceń.
|
||||
|
||||
Porada: uzupełnianie: M-Tab (lub Esc+Tab). Dwukrotne naciśnięcie wywołuje listę.
|
||||
|
||||
Porada: M-p i M-n udostępni historię poleceń.
|
||||
|
||||
Porada: cytowanie znaku można uzyskać przez Ctrl-q i odpowiedni znak.
|
||||
|
||||
Porada: te komunikaty można wyłączyć w menu Opcje/Układ.
|
||||
|
||||
Porada: zaznaczanie katalogów: należy dodać ukośnik na końcu wzorca dopasowania.
|
||||
|
||||
Porada: jeśli w terminalu nie ma klawiszy funkcyjnych, można użyć Esc+numer.
|
||||
|
||||
Porada: witryna programu GNU Midnight Commander: https://www.midnight-commander.org
|
||||
|
||||
Porada: raporty błędów (w języku angielskim) proszę wysłać na mc-devel@lists.midnight-commander.org
|
||||
|
||||
Porada: klawisz Tab zmienia bieżący panel.
|
||||
|
||||
Porada: VFS: naciśnięcie klawisza Enter na pliku tar wyświetli jego zawartość.
|
||||
|
||||
Porada: warto zajrzeć także na stronę podręcznika.
|
||||
|
||||
Porada: nawigację w stylu programu Lynx można ustawić w oknie konfiguracji.
|
||||
|
||||
Porada: makra % działają także w wierszu poleceń.
|
||||
|
||||
Porada: M-! umożliwia wyświetlenie wyjścia wykonywanych programów w podglądzie.
|
||||
|
||||
Porada: format wyświetlania listy plików można dostosować (więcej w „man mc”).
|
||||
|
||||
Porada: %D/%T oznacza zaznaczone pliki w drugim panelu.
|
||||
|
||||
Porada: dostęp do zwykłej powłoki można uzyskać przez C-o, a powrót tak samo.
|
||||
|
||||
Porada: ustawienie zmiennej CDPATH może zaoszczędzić pisania przy cd.
|
||||
|
||||
Porada: wyświetlanie plików .* można wybrać w oknie konfiguracji.
|
||||
|
||||
Porada: wyświetlanie plików zapasowych *~ można ustawić w oknie konfiguracji.
|
||||
|
||||
Porada: uzupełnianie działa wszędzie. Wystarczy nacisnąć M-Tab.
|
||||
|
||||
Porada: na powolnych terminalach może pomóc flaga -s.
|
||||
|
||||
Porada: wyszukanie plików: można pracować na znalezionych plikach przez Filtruj.
|
||||
|
||||
Porada: złożone wyszukiwanie można wykonać za pomocą polecenia Filtr zewnętrzny.
|
||||
|
||||
Porada: można zmienić katalog w połowie podawania polecenia za pomocą M-c.
|
||||
|
||||
Porada: polecenia powłoki działają tylko na lokalnych systemach plików.
|
||||
|
||||
Porada: można przywrócić usunięty tekst za pomocą C-y.
|
||||
|
||||
Porada: jeśli jakiś klawisz nie działa, należy zobaczyć Opcje/Określ klawisze.
|
||||
|
||||
Porada: aby zobaczyć wyjście polecenia w podglądzie, należy użyć M-!.
|
||||
|
||||
Porada: F13 (lub Shift-F3) wywołuje podgląd w trybie oryginalnym.
|
||||
|
||||
Porada: można określić edytor dla klawisza F4 za pomocą zmiennej powłoki EDITOR.
|
||||
|
||||
Porada: można określić zewnętrzny podgląd za pomocą zmiennych VIEWER lub PAGER.
|
||||
|
||||
Porada: można wyłączyć wszystkie żądania potwierdzenia w Opcje/Potwierdzenia.
|
||||
|
||||
Porada: do listy często używanych katalogów można przejść za pomocą C-\.
|
||||
|
||||
Porada: można połączyć się z anonimowym FTP wpisując „cd ftp://komputer.edu”.
|
||||
|
||||
Porada: FTP jest wbudowane w mc, proszę zobaczyć menu Plik/Połączenie FTP.
|
||||
|
||||
Porada: M-t szybko zmienia tryb wyświetlania.
|
||||
|
||||
Porada: można podać użytkownika dla ftps: „cd ftp://użytkownik@komputer.edu”.
|
||||
|
||||
Porada: można przeglądać pakiety RPM naciskając na nich klawisz Enter.
|
||||
|
||||
Porada: aby zaznaczyć katalogi w oknie zaznaczania, należy dodać ukośnik.
|
||||
|
||||
Porada: użycie wycinania i wklejania za pomocą myszy wymaga klawisza Shift.
|
||||
|
||||
Porada: wpisując C-\ można dodać często używane zasoby FTP do listy podręcznej.
|
||||
@@ -1,87 +0,0 @@
|
||||
Dica: Use C-x t para copiar nomes de ficheiro etiquetados para a linha de comandos.
|
||||
|
||||
Dica: Use C-x p para copiar o caminho atual para a linha de comandos.
|
||||
|
||||
Dica: Preenchimento: use M-Tab (ou Esc+Tab). Duas vezes para obter a lista.
|
||||
|
||||
Dica: Use M-p e M-n para aceder ao histórico de comandos.
|
||||
|
||||
Dica: Necessita colocar carater entre plicas? Use Control-q e o carater.
|
||||
|
||||
Dica: Cansado destas mensagens? Desligue-as no menu Opções/Disposição.
|
||||
|
||||
Dica: Seleção de diretórios: adicione uma barra no fim do padrão correspondente.
|
||||
|
||||
Dica: Se o seu terminal não tem algumas teclas de função, use a sequência ESC+número.
|
||||
|
||||
Dica: A página do GNU Midnight Commander: https://www.midnight-commander.org
|
||||
|
||||
Dica: Por favor envie relatórios de bugs para mc-devel@lists.midnight-commander.org
|
||||
|
||||
Dica: O tab altera o painel atual.
|
||||
|
||||
Dica: VFS coolness: pressione enter num ficheiro tar para examinar o seu conteúdo.
|
||||
|
||||
Dica: Também temos uma página manual interessante.
|
||||
|
||||
Dica: Deseja navegação tipo Lynx? Ative-a no diálogo de Configuração.
|
||||
|
||||
Dica: % macros funcionam mesmo na linha de comandos.
|
||||
|
||||
Dica: M-! irá permitir-lhe a execução de programas e ver o output no visualizador.
|
||||
|
||||
Dica: A listagem de formato de ficheiros pode ser personalizada; faça "man mc" para detalhes.
|
||||
|
||||
Dica: %D/%T expande para os ficheiros etiquetados no diretório oposto.
|
||||
|
||||
Dica: Deseja a sua simples shell? Pressione C-o, e volte para o MC com C-o outra vez.
|
||||
|
||||
Dica: Definir a variável CDPATH pode poupar-lhe escrita nos comandos cd.
|
||||
|
||||
Dica: Se deseja ver os seus ficheiros .*, faça isso no diálogo de Configuração.
|
||||
|
||||
Dica: Deseja ver os seus ficheiros de backup *~? Ative isso no diálogo de Configuração.
|
||||
|
||||
Dica: Preenchimento funciona em todas as linhas de entrada em todos os diálogos. Pressione apenas M-Tab.
|
||||
|
||||
Dica: Em terminais lentos o parâmetro -s pode ajudar.
|
||||
|
||||
Dica: Procurar Ficheiro: pode trabalhar nos ficheiros encontrados usando o botão Panelize.
|
||||
|
||||
Dica: Deseja efetuar procuras complexas? Use o comando Externo Panelize.
|
||||
|
||||
Dica: Para mudar de diretório a meio de um comando, use M-c (cd rápido).
|
||||
|
||||
Dica: Comandos shell não funcionarão quando estiver num sistema de ficheiros não local.
|
||||
|
||||
Dica: Traga de volta o texto dos mortos com C-y.
|
||||
|
||||
Dica: Algumas das suas teclas não funcionam? Veja em Opções/Aprender teclas.
|
||||
|
||||
Dica: Para ver o output de um comando no visualizador, use M-!
|
||||
|
||||
Dica: F13 (ou Shift-F3) invoca o visualizador em modo raw.
|
||||
|
||||
Dica: Pode especificar o editor para F4 com a variável de shell EDITOR.
|
||||
|
||||
Dica: Pode especificar o visualizador externo com as vars de shell VIEWER ou PAGER.
|
||||
|
||||
Dica: Pode desabilitar todos os pedidos de confirmação em Opções/Confirmação.
|
||||
|
||||
Dica: Salte para diretórios frequentemente usados de uma só vez através de C-\.
|
||||
|
||||
Dica: Pode efetuar FTP anónimo com o mc digitando 'cd ftp://machine.edu'
|
||||
|
||||
Dica: FTP está incluído no Midnight Commander, verifique o menu Ficheiro/FTP.
|
||||
|
||||
Dica: M-t muda rapidamente o modo de listagem.
|
||||
|
||||
Dica: Pode especificar o nome de utilizador ao efetuar ftps: 'cd ftp://user@machine.edu'
|
||||
|
||||
Dica: Pode fazer browse em ficheiros RPM pressionando enter num ficheiro rpm.
|
||||
|
||||
Dica: Para marcar diretórios na caixa de diálogo de seleção, acrescente uma barra slash.
|
||||
|
||||
Dica: Para usar o rato cortar e colar pode ser necessário prender a tecla shift
|
||||
|
||||
Dica: Sites ftp chave frequentemente visitados na hotlist: digite C-\.
|
||||
@@ -1,87 +0,0 @@
|
||||
Dica: Pressione Ctrl+x para copiar os nomes dos arquivos marcados para a linha de comando.
|
||||
|
||||
Dica: Pressione a tecla Ctrl junto com a tecla X, em seguida, pressione a tecla P para copiar o nome do caminho atual para a linha de comando.
|
||||
|
||||
Dica: Para concluir: Pressione a tecla M junto com a tecla Tab (ou a tecla Esc junto com a tecla Tab). Pressione duas vezes para obter uma lista.
|
||||
|
||||
Dica: Pressione a tecla M junto com a tecla P ou a tecla M junto com a tecla N para acessar o histórico de comandos.
|
||||
|
||||
Dica: Para inserir um caractere especial, pressione a tecla Ctrl junto com a tecla Q e o caractere desejado.
|
||||
|
||||
Dica: Para não exibir as mensagens das dicas de ferramentas, desative-as no menu Opções, Leiaute.
|
||||
|
||||
Dica: Selecionando diretórios: Adicione uma barra ao final do padrão correspondente.
|
||||
|
||||
Dica: Se o seu terminal não for compatível com as teclas de função, utilize a sequência com a tecla Esc junto com a tecla do número.
|
||||
|
||||
Dica: A página eletrônica do Midnight Commander do GNU é https://www.midnight-commander.org
|
||||
|
||||
Dica: Por favor, envie os relatórios de erros ou falhas para o endereço mc-devel@lists.midnight-commander.org
|
||||
|
||||
Dica: A tecla Tab altera o seu painel atual.
|
||||
|
||||
Dica: Coisas legais do VFS: Pressione a tecla Enter em um arquivo com a extensão .tar para examinar o seu conteúdo.
|
||||
|
||||
Dica: Nós também temos um ótimo manual na página do Midnight Commander.
|
||||
|
||||
Dica: Você deseja uma navegação do tipo Lynx? Ative-a na caixa de diálogo das Configurações.
|
||||
|
||||
Dica: Os macros % funcionam mesmo na linha de comando.
|
||||
|
||||
Dica: Pressione a tecla M junto com a tecla ! para executar os programas aplicativos e exibir a saída no visualizador.
|
||||
|
||||
Dica: O formato da listagem de arquivos pode ser personalizada; execute o comando "man mc" para obter mais informações.
|
||||
|
||||
Dica: %D/%T expande para os arquivos marcados no diretório oposto.
|
||||
|
||||
Dica: Para ter o Shell básico, pressione a tecla Ctrl junto com a tecla O e volte novamente para o Midnight Commander pressionando a tecla C junto com a tecla O.
|
||||
|
||||
Dica: Ao definir a variável CDPATH, você economizará digitações dos comandos cd.
|
||||
|
||||
Dica: Para exibir os seus arquivos .*, defina esta opção na caixa de diálogo das Configurações.
|
||||
|
||||
Dica: Para exibir os seus arquivos de cópia de segurança (backup) *~, defina esta opção na caixa de diálogo nas Configurações.
|
||||
|
||||
Dica: A conclusão funciona em todas as linhas de entrada em todas as caixas de diálogos, pressione as teclas M+Tab.
|
||||
|
||||
Dica: Em emuladores de terminais lentos, a opção -s pode ajudar.
|
||||
|
||||
Dica: Encontrar um Arquivo: você pode trabalhar em arquivos encontrados utilizando o botão de Painelização.
|
||||
|
||||
Dica: Para fazer pesquisas complexas, pressione o comando de Painelização Externo.
|
||||
|
||||
Dica: Para alterar o diretório por meio de um comando, pressione a tecla M junto com a tecla C (equivale ao preenchimento rápido do comando cd).
|
||||
|
||||
Dica: Comandos shell não funcionarão quando estiver num sistema de ficheiros não local.
|
||||
|
||||
Dica: Para recuperar o texto de volta, pressione a tecla Ctrl junto com a tecla Y.
|
||||
|
||||
Dica: Se algumas das suas teclas não estão funcionando, verifique no menu Opções, Aprender as Teclas.
|
||||
|
||||
Dica: Para exibir a saída de um comando no visualizador, pressione a tecla M junto com a tecla !.
|
||||
|
||||
Dica: Pressione a tecla F13 (ou Shift junto com F3) para invocar o visualizador no modo bruto.
|
||||
|
||||
Dica: Para especificar o editor, pressione com a tecla F4 com a variável EDITOR do Shell.
|
||||
|
||||
Dica: Para especificar o visualizador externo, utilize as variáveis VIEWER ou PAGER do Shell.
|
||||
|
||||
Dica: Para desativar todas as solicitações de confirmação, defina esta opção no menu Opções, Confirmações.
|
||||
|
||||
Dica: Para pular para os diretórios utilizados com mais frequência, pressione a tecla Ctrl junto com a tecla \.
|
||||
|
||||
Dica: Para utilizar o FTP anonimamente com o Midnight Commander, insira o endereço 'cd ftp://maquina.edu'.
|
||||
|
||||
Dica: O FTP está embutido no Midnight Commander, verifique o menu Arquivo, FTP.
|
||||
|
||||
Dica: Para alterar rapidamente para o modo de listagem ou de lista, pressione a tecla M junto com a tecla T.
|
||||
|
||||
Dica: Para especificar o nome de usuário quando for utilizar o ftps: 'cd ftp://user@machine.edu'.
|
||||
|
||||
Dica: Para acessar os arquivos com a extensão .RPM, pressione a tecla Enter após selecionar um arquivo .rpm.
|
||||
|
||||
Dica: Para marcar diretórios na caixa de diálogo selecionada, adicione ao final uma barra.
|
||||
|
||||
Dica: Para utilizar os comandos "recortar" e "colar" com o cursor, pode ser necessário segurar a tecla Shift.
|
||||
|
||||
Dica: Para definir a tecla de atalho para os endereços de FTP que são visitados com mais frequência no 'hotlist', pressione a tecla Ctrl junto com a tecla \.
|
||||
@@ -1,87 +0,0 @@
|
||||
Sfat: Utilizați C-x t pentru a copia în linia de comandă numele fișierelor marcate.
|
||||
|
||||
Sfat: Utilizați C-x p pentru a copia în linia de comandă calea curentă.
|
||||
|
||||
Sfat: Completare: Utilizați M-Tab (sau Esc+Tab). Tastați de două ori pentru a obține lista.
|
||||
|
||||
Sfat: Utilizați M-p și M-n pentru a accesa istoricul comenzilor.
|
||||
|
||||
Sfat: Trebuie sa citați un caracter? Folosiți Control-q și caracterul.
|
||||
|
||||
Sfat: Aceste mesaje sunt sâcâitoare? Puteți să le opriți din meniul Opțiuni/Aspect.
|
||||
|
||||
Sfat: Selectarea dosarelor: adăugați slash la sfârșitul criteriului de selectare
|
||||
|
||||
Sfat: Dacă terminalul nu dispune de taste funcționale, folosiți ESC+ numărul de ordine.
|
||||
|
||||
Sfat: Pagină de start pentru GNU Midnight Commander: https://www.midnight-commander.org
|
||||
|
||||
Sfat: Vă rugăm semnalați orice bug la adresa mc-devel@lists.midnight-commander.org
|
||||
|
||||
Sfat: Tasta Tab schimbă panoul curent.
|
||||
|
||||
Sfat: facilități VFS: Apăsați ENTER pe un fișier tar pentru a examina conținutul său.
|
||||
|
||||
Sfat: Avem de asemenea și o pagină de manual.
|
||||
|
||||
Sfat: Dorești navigare în stilul Lynx? Poți seta în dialogul Configurare.
|
||||
|
||||
Sfat: macro-urile funcționează și în linia de comandă.
|
||||
|
||||
Sfat: M-! vă dă posibilitatea să rulați programe și să afișați rezultatul în vizualizator.
|
||||
|
||||
Sfat: Formatul listării de fișiere poate fi modificat; rulați "man mc" pentru detalii.
|
||||
|
||||
Sfat: %D/%T se extinde pe fișierele marcate din dosarul opus.
|
||||
|
||||
Sfat: Doriți un shell simplu? Apăsați C-o, iar pentru a revenit în MC apăsați din nou C-o.
|
||||
|
||||
Sfat: Configurând variabila CDPATH puteți minimiza numărul de taste apăsate pentru comenzi CD.
|
||||
|
||||
Sfat: Dacă doriți să vedeți fișierele .*, specificați acest lucru în dialogul Configurare.
|
||||
|
||||
Sfat: Doriți să vedeți fișierele de backup *~ ? Specificați acest lucru în dialogul Configurare.
|
||||
|
||||
Sfat: Funcția de completare funcționează în toate liniile de intrare din toate dialogurile. Trebuie doar să apăsați M-Tab.
|
||||
|
||||
Sfat: Pentru terminalele lente, opțiunea -s ar putea ajuta.
|
||||
|
||||
Sfat: Căutare fișier: puteți lucra cu fișierele găsite folosind butonul de panelizare.
|
||||
|
||||
Sfat: Doriți căutări complexe? Folosiți comanda de panelizare externă.
|
||||
|
||||
Sfat: Pentru a schimba dosarul curent în timpul tastării unei comenzi, folosiți M-c (cd rapid).
|
||||
|
||||
Sfat: Comenzile shell nu funcționează în sisteme de fișiere care nu sunt locale.
|
||||
|
||||
Sfat: Puteți recupera textul șters cu C-y.
|
||||
|
||||
Sfat: Unele taste nu funcționează? Verificați meniul Opțiuni/Învață taste.
|
||||
|
||||
Sfat: Pentru vedea în vizualizator rezultatul unei comenzi, folosiți M-!
|
||||
|
||||
Sfat: F13 (sau Shift-F3) apelează vizualizatorul în mod brut.
|
||||
|
||||
Sfat: Puteti specifica editorul pentru F4 cu ajutorul variabilei de shell EDITOR.
|
||||
|
||||
Sfat: Puteți specifica vizualizatorul extern cu ajutorul variabilelor de shell VIEWER sau PAGER.
|
||||
|
||||
Sfat: Puteți dezactiva toate cererile de confirmare în meniul Opțiuni/Confirmări.
|
||||
|
||||
Sfat: Săriți la dosarele utilizate frecvent într-un singur pas cu C-\.
|
||||
|
||||
Sfat: Puteți să vă conectați la FTP în mod anonim din MC tastând 'cd ftp://machine.edu'
|
||||
|
||||
Sfat: Serviciul FTP este încorporat în Midnight Commander, verificați meniul Fișier/Legătură FTP.
|
||||
|
||||
Sfat: M-t schimbă rapid modul de listare.
|
||||
|
||||
Sfat: Puteți specifica numele utilizatorului pentru ftps: 'cd ftp://user@machine.edu'
|
||||
|
||||
Sfat: Puteți parcurge fișierele RPM apăsând ENTER pe fișier.
|
||||
|
||||
Sfat: Pentru a marca dosarele în dialogul de selecție, adăugați slash.
|
||||
|
||||
Sfat: Pentru a folosi mouse-ul pentru a decupa și insera, trebuie să țineți tasta Shift apăsată.
|
||||
|
||||
Sfat: Pentru a păstra în lista rapida site-urile ftp vizitate frecvent: tastați C-\.
|
||||
@@ -1,87 +0,0 @@
|
||||
Совет: Используйте C-x t для копирования помеченных файлов в командную строку.
|
||||
|
||||
Совет: Используйте C-x p для копирования текущего пути в командную строку.
|
||||
|
||||
Совет: Автодополнение: M-Tab (или Esc+Tab). Для получения списка нажать дважды.
|
||||
|
||||
Совет: Используйте M-p и M-n для доступа к истории команд.
|
||||
|
||||
Совет: Требуется вставить литерал? Нажмите Control-q и литерал.
|
||||
|
||||
Совет: Устали от этих сообщений? Отключите их в меню Настройки/Внешний вид.
|
||||
|
||||
Совет: Отметка каталогов: добавьте косую черту в конец соответствующего шаблона.
|
||||
|
||||
Совет: Если ваш терминал без функц. клавиш, вам поможет ESC+цифра.
|
||||
|
||||
Совет: Домашняя страница Midnight Commander: https://www.midnight-commander.org
|
||||
|
||||
Совет: Пожалуйста, шлите любые отчёты об ошибках на mc-devel@lists.midnight-commander.org
|
||||
|
||||
Совет: Tab меняет текущую панель.
|
||||
|
||||
Совет: Удобство ВФС: нажмите Enter на файле tar для получения его содержимого.
|
||||
|
||||
Совет: У нас также имеется толковая страница руководства.
|
||||
|
||||
Совет: Хотите навигацию в стиле Lynx? Настройте её в диалоге Конфигурация.
|
||||
|
||||
Совет: Макросы % работают даже в командной строке.
|
||||
|
||||
Совет: M-! позволит вам выполнять программы и видеть вывод в просмотрщике.
|
||||
|
||||
Совет: Формат списка файлов можно изменить; наберите "man mc" для подробностей.
|
||||
|
||||
Совет: %D/%T распространяется на отмеченные файлы в противоположном каталоге.
|
||||
|
||||
Совет: Хотите простую оболочку? Нажмите C-o, и снова C-o для возврата в МС.
|
||||
|
||||
Совет: Установив переменную CDPATH, вы сбережёте усилия при наборе команды cd.
|
||||
|
||||
Совет: Вы можете показать скрытые файлы .*, используя настройку в меню Конфигурация.
|
||||
|
||||
Совет: Хотите видеть резервные файлы .~ ? Установите опцию в меню Конфигурация.
|
||||
|
||||
Совет: Автодополнение работает во всех строках ввода. Просто нажмите M-Tab.
|
||||
|
||||
Совет: На медленных терминалах может помочь флаг -s.
|
||||
|
||||
Совет: Поиск файла: вы можете работать с найденными файлами при Панелизации.
|
||||
|
||||
Совет: Используйте команду "Внешняя панелизация" для сложного поиска.
|
||||
|
||||
Совет: Для смены каталога во время набора команды нажмите M-c (быстрая смена).
|
||||
|
||||
Совет: Команды оболочки не выполняются, если вы не в локальной файл. системе.
|
||||
|
||||
Совет: Удалённый текст можно вернуть с помощью C-y.
|
||||
|
||||
Совет: Некоторые клавиши не работают? Зайдите в Настройки/Определение клавиш.
|
||||
|
||||
Совет: Для получения вывода команды в окне просмотра наберите M-!
|
||||
|
||||
Совет: F13 (или Shift-F3) вызывают просмотрщик в режиме необработанных данных.
|
||||
|
||||
Совет: Вы можете выбрать редактор для F4 с помощью переменной оболочки EDITOR.
|
||||
|
||||
Совет: Внешний просмотрщик можно выбрать с помощью переменной оболочки PAGER.
|
||||
|
||||
Совет: Вы можете отменить запросы на подтверждение в Настройки/Подтверждение.
|
||||
|
||||
Совет: Переходите к часто используемым каталогам из справочника, набрав C-\.
|
||||
|
||||
Совет: Вы можете использовать анонимный FTP с mc, набрав 'cd ftp://machine.edu'
|
||||
|
||||
Совет: FTP встроен в Midnight Commander: меню Панель/FTP-соединение.
|
||||
|
||||
Совет: M-t быстро изменяет формат списка панели.
|
||||
|
||||
Совет: Вы можете задать имя пользователя в команде: 'cd ftp://user@machine.edu'.
|
||||
|
||||
Совет: Вы можете просматривать файлы RPM, нажав Enter на файле RPM.
|
||||
|
||||
Совет: Для отметки каталогов в диалоге выбора добавьте косую черту.
|
||||
|
||||
Совет: Вырезание и вставка с помощью мыши может требовать удержания клавиши Shift.
|
||||
|
||||
Совет: Храните список часто посещаемых FTP в справочнике каталогов: нажмите C-\.
|
||||
@@ -1,87 +0,0 @@
|
||||
Tip: Pomocou C-x t skopírujete označené názvy súborov do príkazového riadka.
|
||||
|
||||
Tip: Pomocou C-x p skopírujete aktuálnu cestu do príkazového riadka.
|
||||
|
||||
Tip: Dopĺňanie pomocou M-Tab (alebo Esc+Tab). Ak ho napíšete dvakrát, zobrazí sa zoznam.
|
||||
|
||||
Tip: Pomocou M-p a M-n zobrazíte históriu príkazov.
|
||||
|
||||
Tip: Potrebujete vložiť znak? Stlačte Control-q a napíšte znak.
|
||||
|
||||
Tip: Už vás tieto správy unavujú? Vypnite ich v menu Možnosti/Rozmiestnenie.
|
||||
|
||||
Tip: Výber adresárov: pridajte lomku na koniec vyhľadávacieho vzoru.
|
||||
|
||||
Tip: Ak váš terminál nemá funkčné klávesy, použite ESC+číselnú postupnosť.
|
||||
|
||||
Tip: Domovská stránka GNU Midnight Commander: https://www.midnight-commander.org
|
||||
|
||||
Tip: Hlásenia chýb posielajte na mc-devel@lists.midnight-commander.org
|
||||
|
||||
Tip: Tabulátor mení váš aktuálny panel.
|
||||
|
||||
Tip: VFS: stlačením Enter na súbore .tar preskúmate jeho obsah.
|
||||
|
||||
Tip: Máme aj peknú manuálovú stránku.
|
||||
|
||||
Tip: Chcete navigáciu v štýle Lynx? Nastavte si ju v dialógu Konfigurácia.
|
||||
|
||||
Tip: Makrá % fungujú aj na príkazovom riadku.
|
||||
|
||||
Tip: M-! vám umožní spúšťať programy a vidieť výstup v prehliadači.
|
||||
|
||||
Tip: Formát výpisu súborov je možné prispôsobiť. Podrobnosti nájdete v „man mc“.
|
||||
|
||||
Tip: %D/%T expanduje označené súbory v náprotivnom adresári.
|
||||
|
||||
Tip: Chcete čistý shell? Stlačte C-o a späť do MC sa prepnite oäť pomocou C-o.
|
||||
|
||||
Tip: Nastavenie premennej CDPATH vám ušetrí písanie pri príkazoch cd.
|
||||
|
||||
Tip: Ak chcete vidieť súbory .*, zapnite si to v dialógu Konfigurácia.
|
||||
|
||||
Tip: Ak chcete vidieť záložné súbory *~, zapnite si to v dialógu Konfigurácia.
|
||||
|
||||
Tip: Dopĺňanie funguje vo vstupných poliach všetkých dialógov. Stačí stlačiť M-Tab.
|
||||
|
||||
Tip: Na pomalých termináloch môže pomôcť prepínač -s.
|
||||
|
||||
Tip: Nájdenie súboru: s nájdenými súbormi môžete pracovať pomocou tlačidla Panelizovať.
|
||||
|
||||
Tip: Chcete využiť komplexné hľadanie? Použite príkaz Externá panelizácia.
|
||||
|
||||
Tip: Ak chcete zmeniť adresár uprostred písania príkazu, použite M-c (rýchle cd).
|
||||
|
||||
Tip: príkazy shellu nebudú fungovať, keď sa nachádzate na nelokálnom súborovom systéme.
|
||||
|
||||
Tip: Vráťte späť zmazaný text pomocou C-y.
|
||||
|
||||
Tip: Nefungujú niektoré z vašich klávesov? Pozrite sa na Možnosti/Učenie klávesov.
|
||||
|
||||
Tip: Pomocou M-! zobrazíte výstup príkazu v prehliadači.
|
||||
|
||||
Tip: F13 (alebo Shift-F3) vyvolá prehliadač v nespracovanom režime.
|
||||
|
||||
Tip: Premennou prostredia EDITOR môžete určiť editor pre F4.
|
||||
|
||||
Tip: Premennými prostredia VIEWER alebo PAGER môžete určiť externý prehliadač.
|
||||
|
||||
Tip: Môžete zakázať všetky žiadosti o potvrdenie pomocou Možnosti/Konfigurácia.
|
||||
|
||||
Tip: Do často používaných adresárov môžete skákať pomocou C-\.
|
||||
|
||||
Tip: Prístup k anonymnému FTP z mc získate napísaním „cd ftp://machine.edu“
|
||||
|
||||
Tip: FTP je súčasťou aplikácie Midnight Commander, pozrite si menu Súbor/Pripojenie FTP.
|
||||
|
||||
Tip: M-t rýchlo zmení režim výpisu.
|
||||
|
||||
Tip: Môžete uviesť meno používateľa v príkaze ftps: 'cd ftp://používateľ@počítač'
|
||||
|
||||
Tip: Stlačením Enter na súbore .rpm môžete prechádzať súbory v RPM.
|
||||
|
||||
Tip: Adresáre v dialógovom okne výberu môžete označiť pridaním lomky.
|
||||
|
||||
Tip: Na kopírovanie a vkladanie pomocou myši môže byť potrebné podržať Shift.
|
||||
|
||||
Tip: Uložte si často navštevované servery FTP do hotlistu: C-\
|
||||
@@ -1,87 +0,0 @@
|
||||
Савет: Користите „C-x t“ да умножите означене називе датотека у линији наредби.
|
||||
|
||||
Савет: Користите „C-x p“ да умножите назив текуће путање у линији наредби.
|
||||
|
||||
Савет: Довршавање: користите „M-Tab“ (или „Esc+Tab“). Укуцајте га два пута да добавите списак.
|
||||
|
||||
Савет: Користите „M-p“ и „M-n“ да приступите историјату наредби.
|
||||
|
||||
Савет: Треба да цитирате знак? Користите „Ctrl-q“ и знак.
|
||||
|
||||
Савет: Ове поруке вас излуђују? Искључите их у изборнику „Опције/Распоред“.
|
||||
|
||||
Савет: Бирање директоријума: додајте косу црту на крај обрасца за поређење.
|
||||
|
||||
Савет: Ако вашем терминалу недостају функцијски тастери, користите низ „ЕСЦ+број“.
|
||||
|
||||
Савет: Матична страница Гнуовог Поноћног наредника: https://www.midnight-commander.org
|
||||
|
||||
Савет: Све извештаје о грешкама пошаљите на „mc-devel@lists.midnight-commander.org“
|
||||
|
||||
Савет: Табулатор мења ваш текући панел.
|
||||
|
||||
Савет: Смиреност ВСД-а: лупните тастер „Унеси“ на тар датотеци да испитате њен садржај.
|
||||
|
||||
Савет: Такође имамо и лепу страницу упутства.
|
||||
|
||||
Савет: Да ли желите кретање у стилу Lynx? Поставите га у прозорчету подешавања.
|
||||
|
||||
Савет: % макрои раде чак и на линији наредби.
|
||||
|
||||
Савет: „M-!“ ће вам омогућити да извршите програме и да видите излаз у прегледачу.
|
||||
|
||||
Савет: Запис исписивања датотека може бити прилагођен; упишите „man mc“ за појединости.
|
||||
|
||||
Савет: „%D/%T“ се проширује ка означеним датотекама у супротном директоријуму.
|
||||
|
||||
Савет: Желите вашу обичну љуску? Притисните „C-o“, и вратите се Поноћном нареднику опет са „C-o“.
|
||||
|
||||
Савет: Постављањем променљиве „CDPATH“ може да вам уштеди пречице тастатуре у „cd“ наредбама.
|
||||
|
||||
Савет: Ако желите да видите ваше „.*“ датотеке, реците тако у прозорчету подешавања.
|
||||
|
||||
Савет: Желите да видите ваше датотеке резерви „*~“? Поставите то у прозорчету подешавања.
|
||||
|
||||
Савет: Довршавање ради на свим улазним редовима у свим прозорчићима. Само притисните „M-Tab“.
|
||||
|
||||
Савет: На спорим терминалима заставица „-s“ може бити од користи.
|
||||
|
||||
Савет: Налажење датотеке: можете да радите на налажењу датотека користећи дугме „У окно“.
|
||||
|
||||
Савет: Желите да обавите сложене претраге? Користите наредбу „Спољним програмом у окно“.
|
||||
|
||||
Савет: Да промените директоријум на пола пута куцајући наредбу, користите „M-c“ (брза промена директоријума).
|
||||
|
||||
Савет: Наредбе љуске неће радити када нисте на месном систему датотека.
|
||||
|
||||
Савет: Вратите текст у живот са „C-y“.
|
||||
|
||||
Савет: Да ли неки од ваших тастера не раде? Погледајте „Опције/Научи тастере“.
|
||||
|
||||
Савет: Да погледате излаз наредбе у прегледачу, користите „M-!“.
|
||||
|
||||
Савет: Ф13 (или Помак-Ф3) призива прегледача у сировом режиму.
|
||||
|
||||
Савет: Можете да наведете уређивача за Ф4 променљивом љуске „УРЕЂИВАЧ“.
|
||||
|
||||
Савет: Можете да наведете спољног прегледача променљивима љуске „ПРЕГЛЕДАЧ“ или „СТРАНИЧНИК“.
|
||||
|
||||
Савет: Можете да искључите све захтеве за потврђивањем у изборнику „Опције/Потврђивање“.
|
||||
|
||||
Савет: Скокните до често коришћених директоријума користећи „C-\“.
|
||||
|
||||
Савет: Можете да одрадите безимени протокол преноса датотека са „cd ftp://machine.edu“
|
||||
|
||||
Савет: Протокол преноса датотека је изграђен у Поноћном нареднику, проверите изборник „Датотека/ФТП веза“.
|
||||
|
||||
Савет: „M-t“ мења брзо режим исписивања.
|
||||
|
||||
Савет: Можете да наведете име корисника када обављате фтпс: „cd ftp://user@machine.edu“
|
||||
|
||||
Савет: Можете да разгледате РПМ датотеке ако лупнете тастером „Унеси“ по рпм датотеци.
|
||||
|
||||
Савет: Да означите директоријуме у пољу прозорчета за избор, прикачите косу црту.
|
||||
|
||||
Савет: Исецање и убацивање мишем може да захтева држање тастера помака
|
||||
|
||||
Савет: За често посећиване фтп странице у врућем списку: укуцајте „C-\“.
|
||||
@@ -1,87 +0,0 @@
|
||||
Tips: Använd C-x t för att kopiera markerade filers namn till kommandoraden.
|
||||
|
||||
Tips: Använd C-x p för att kopiera nuvarande katalognamn till kommandoraden.
|
||||
|
||||
Tips: Komplettering: anv M-Tab (el Esc+Tab). Tryck två ggr för att få en lista.
|
||||
|
||||
Tips: Använd M-p och M-n för att komma åt kommandohistoriken.
|
||||
|
||||
Tips: Behöver du skriva ett kontrolltecken? Använd Control-q och tecknet.
|
||||
|
||||
Tips: Är du trött på dessa meddelanden? Stäng av dem från Alternativ/Layout-menyn.
|
||||
|
||||
Tips: Välja kataloger: Lägg till snedstreck i slutet av det matchande mönstret.
|
||||
|
||||
Tips: Om din terminal saknar funktionstangenter, använd ESC+siffersekvens.
|
||||
|
||||
Tips: Hemsidan för GNU Midnight Commander: https://www.midnight-commander.org
|
||||
|
||||
Tips: Skicka felrapporter till mc-devel@lists.midnight-commander.org
|
||||
|
||||
Tips: Tab ändrar din nuvarande panel.
|
||||
|
||||
Tips: VFS användbarhet: tryck enter på en tar-fil för att se dess innehåll.
|
||||
|
||||
Tips: Vi har också en trevlig manualsida.
|
||||
|
||||
Tips: Vill du ha navigation i Lynx-stil? Ställ in det i konfigurationsdialogen.
|
||||
|
||||
Tips: %-makron fungerar även på kommandoraden.
|
||||
|
||||
Tips: M-! tillåter dig att exekvera program och se utskriften i filvisaren.
|
||||
|
||||
Tips: Fillistningsformatet kan anpassas; kör "man mc" för detaljer.
|
||||
|
||||
Tips: %D/%T expanderar till de markerade filerna i katalogen mitt emot.
|
||||
|
||||
Tips: Vill du ha ditt vanliga skal? Tryck C-o och gå tillbaks med C-o igen.
|
||||
|
||||
Tips: Att sätta CDPATH-variabeln kan spara tangenttryckningar i cd-kommandon.
|
||||
|
||||
Tips: Om du vill se dina .*-filer, ställ in det i konfigurations-dialogen.
|
||||
|
||||
Tips: Vill du se dina *~-backupfiler? Ställ in det i konfigurations-dialogen.
|
||||
|
||||
Tips: Komplettering funkar på alla inmatningsrutor i dialoger. Tryck på M-Tab.
|
||||
|
||||
Tips: På långsamma terminaler kan -s-flaggan hjälpa.
|
||||
|
||||
Tips: Sök fil: du kan arbeta med funna filer med panelisera-knappen.
|
||||
|
||||
Tips: Vill du göra komplexa sökningar? Använd kommandot Extern panelisering.
|
||||
|
||||
Tips: För att ändra katalog under kommandoinmatning, använd M-c (snabb-cd).
|
||||
|
||||
Tips: Skalkommandon funkar inte när du är på ett icke-lokalt filsystem.
|
||||
|
||||
Tips: Ta tillbaks text från de döda med C-y.
|
||||
|
||||
Tips: Fungerar vissa tangenter inte? Se Alternativ/Lär in tangenter.
|
||||
|
||||
Tips: för att se utmatningen från ett kommando i filvisaren, använd M-!
|
||||
|
||||
Tips: F13 (eller Skift-F3) startar filvisaren i rått läge.
|
||||
|
||||
Tips: Du kan specificera editorn för F4 med skalvariabeln EDITOR.
|
||||
|
||||
Tips: Du kan välja den externa filvisaren med skalvariabeln VIEWER eller PAGER.
|
||||
|
||||
Tips: Du kan slå av alla är-du-säker-frågor i Alternativ/Konfirmation.
|
||||
|
||||
Tips: Hoppa till ofta använda kataloger i ett steg med C-\.
|
||||
|
||||
Tips: Du kan använda anonym FTP i mc genom att skriva 'cd ftp://dator.se'
|
||||
|
||||
Tips: FTP är inbyggt i Midnight Commander, se Fil/FTP-länk-menyn.
|
||||
|
||||
Tips: M-t ändrar snabbt listningsläget.
|
||||
|
||||
Tips: Du kan specificera användarnamnet med ftps: 'cd ftp://användare@dator.se'
|
||||
|
||||
Tips: Du kan bläddra i RPM-filer genom att trycka enter på en RPM-fil.
|
||||
|
||||
Tips: För att markera kataloger i markera-dialogrutan, lägg till snedstreck.
|
||||
|
||||
Tips: Skift kan behöva hållas ned för att använda klipp och klistra med musen.
|
||||
|
||||
Tips: Mata in ofta använda ftp-sajter i favoriter: tryck C-\.
|
||||
@@ -1,87 +0,0 @@
|
||||
İpucu: C-x t ile işaretlenmiş dosyaların isimlerini komut satırına kopyalayabilirsiniz.
|
||||
|
||||
İpucu: C-x p ile komut satırına aktif yolu kopyalayabilirsiniz.
|
||||
|
||||
İpucu: Tamamlamak için M-Tab (veya Esc+Tab) kullanın. Liste için iki kere basın.
|
||||
|
||||
İpucu: M-p ve M-n ile komut geçmişine ulaşabilirsiniz.
|
||||
|
||||
İpucu: Bir karakteri alıntılamanız mı gerekiyor? Control-q yapın ve karakteri kullanın.
|
||||
|
||||
İpucu: Bu mesajlardan sıkıldınız mı? Seçenekler/Görünüm menüsünden kapatabilirsiniz.
|
||||
|
||||
İpucu: Dizinleri seçmek için eşleştirme kalıbının sonuna bölü ekleyin.
|
||||
|
||||
İpucu: Eğer klavyenizde fonksiyon tuşları yoksa, ESC+numara kombinasyonunu kullanabilirsiniz.
|
||||
|
||||
İpucu: GNU Midnight Commander web adresi: https://www.midnight-commander.org
|
||||
|
||||
İpucu: Tüm hata raporlarını mc-devel@lists.midnight-commander.org adresine gönderebilirsiniz.
|
||||
|
||||
İpucu: Tab aktif paneli değiştirir.
|
||||
|
||||
İpucu: VFS rahatlığı: tar dosyalarının içeriğine bakmak için üzerindeyken Enter tuşuna basın.
|
||||
|
||||
İpucu: Aynı zamanda güzel bir kullanım kılavuzumuz da var.
|
||||
|
||||
İpucu: Lynx-tarzı dolaşım ister misiniz? Yapılandırma diyaloğundan ayarlayabilirsiniz.
|
||||
|
||||
İpucu: % makroları komut satırında bile çalışır.
|
||||
|
||||
İpucu: M-! uygulamaları çalıştırmanızı ve çıktılarını görüntüleyicide görmenizi sağlar.
|
||||
|
||||
İpucu: Dosya listeleme biçimi özelleştirilebilir. Detaylar için "man mc"
|
||||
|
||||
İpucu: %D/%T işaretlenmiş dosyaları karşı klasöre çıkarır.
|
||||
|
||||
İpucu: Düz kabuk mu gerekli? C-o kombinasyonuna basın, sonra MC'ye geri dönmek için tekrar C-o yapın.
|
||||
|
||||
İpucu: CDPATH değişkenini ayarlamak cd komutlarında sizi fazladan tuşa basmaktan kurtarabilir.
|
||||
|
||||
İpucu: .* dosyalarını görmek isterseniz, yapılandırma diyaloğundan ayarlayabilirsiniz.
|
||||
|
||||
İpucu: *~ yedek dosyalarını görmek ister misiniz? Yapılandırma diyaloğundan ayarlayabilirsiniz.
|
||||
|
||||
İpucu: Tamamlama dialoglardaki tüm girişlerde çalışır. M-Tab yapın.
|
||||
|
||||
İpucu: Yavaş uçbirimlerde -s bayrağı işe yarayabilir.
|
||||
|
||||
İpucu: Dosya Arama: Panelleştir düğmesini kullanarak bulunan dosyalar üzerinde çalışabilirsiniz.
|
||||
|
||||
İpucu: Karmaşık aramalar mı yapmak istiyorsunuz? Dış Panelleştir komutunu kullanın.
|
||||
|
||||
İpucu: Komut yazarken arada klasör değiştirmek için M-c (çabuk cd) kullanın.
|
||||
|
||||
İpucu: Yerel olmayan bir dosya sistemindeyseniz, kabuk komutları çalışmayacaktır.
|
||||
|
||||
İpucu: C-y ile metni kurtarabilirsiniz.
|
||||
|
||||
İpucu: Bazı tuşlarınız çalışmıyor mu? Seçenekler/Tuşları öğren menüsüne bakın.
|
||||
|
||||
İpucu: Görüntülüyecide bir komutun çıktısına bakmak için M-! kullanabilirsiniz.
|
||||
|
||||
İpucu: F13 (veya Shift-F3) görüntüleyicisi ham modda çalıştırır.
|
||||
|
||||
İpucu: EDITOR kabuk değişkeni ile F4 tuşuna basınca kullanılacak düzenleyiciyi belirtebilirsiniz.
|
||||
|
||||
İpucu: VIEWER veya PAGER kabuk değişkenleri ile dış görüntüleyicileri belirtebilirsiniz.
|
||||
|
||||
İpucu: Seçenekler/Onaylar menüsünden tüm onay isteklerini devre dışı bırakabilirsiniz.
|
||||
|
||||
İpucu: Sık kullanılan dizinlere tek hareketle geçmek için C-\ kullanabilirsiniz.
|
||||
|
||||
İpucu: mc ile anonim FTP bağlantısı kurabilirsiniz. Örn: 'cd ftp://sunucu.edu.tr'
|
||||
|
||||
İpucu: Midnight Commander içinde FTP desteği mevcuttur, menüden Dosya/FTP bağlantısı seçin.
|
||||
|
||||
İpucu: M-t kombinasyonu ile hızlıca listeleme modunu değiştirebilirsiniz.
|
||||
|
||||
İpucu: FTP bağlantısı kurarken kullancı adını belirtebilirsiniz. Örn: 'cd ftp://kullanıcı@sunucu.edu.tr'
|
||||
|
||||
İpucu: RPM dosyalarının üzerinde Enter tuşuna basarak içine girebilirsiniz.
|
||||
|
||||
İpucu: Seçim dialoğunda dizinleri işaretlemek için bölü ekleyin.
|
||||
|
||||
İpucu: Fare ile kopyalamak/yapıştırmak için Shift tuşunu basılı tutmanız gerekebilir.
|
||||
|
||||
İpucu: Sıklıklar ziyaret edilen FTP sitelerini kısayollara eklemek için C-\ kullanın.
|
||||
@@ -1,87 +0,0 @@
|
||||
Підказка. Натисніть C-x t, щоб скопіювати позначені файли в командний рядок.
|
||||
|
||||
Підказка. Натисніть C-x p, щоб скопіювати поточний шлях у командний рядок.
|
||||
|
||||
Підказка. Автодоповнення: натисніть M-Tab (Esc+Tab). Щоб отримати список, натисніть двічі.
|
||||
|
||||
Підказка. Натисніть M-p і M-n, щоб отримати доступ до історії команд.
|
||||
|
||||
Підказка. Потрібно вставити літерал? Натисніть Control+q, а потім літерал.
|
||||
|
||||
Підказка. Набридли ці підказки? Вимкніть їх у вікні Параметри|Зовнішній вигляд.
|
||||
|
||||
Підказка. Щоб вибрати каталоги, додайте скісну риску в кінець відповідного шаблону.
|
||||
|
||||
Підказка. Якщо термінал не має функціональних клавіш, використовуйте комбінацію клавіш Esc+цифра.
|
||||
|
||||
Підказка. Домашня сторінка Midnight Commander: https://www.midnight-commander.org
|
||||
|
||||
Підказка. Надсилайте повідомлення про помилки на адресу mc-devel@lists.midnight-commander.org
|
||||
|
||||
Підказка. Клавіша Tab змінює поточну панель.
|
||||
|
||||
Підказка. Зручність VFS: щоб отримати вміст файлу tar, натисніть клавішу Enter на файлі.
|
||||
|
||||
Підказка. Можна прочитати непогану сторінку посібника.
|
||||
|
||||
Підказка. Щоб увімкнути навігацію у стилі Lynx, виберіть параметр у вікні Параметри|Конфігурація.
|
||||
|
||||
Підказка. Макроси % працюють навіть у командному рядку.
|
||||
|
||||
Підказка. Щоб виконати програму й побачити результат у вікні перегляду, натисніть M-!.
|
||||
|
||||
Підказка. Формат списку файлів можна змінити. Введіть «man mc», щоб дізнатися більше.
|
||||
|
||||
Підказка. %D/%T означає вибрані файли на протилежній панелі.
|
||||
|
||||
Підказка. Щоб отримати звичайний shell, натисніть C-o, а потім знову C-o для повернення в МС.
|
||||
|
||||
Підказка. Щоб зберегти зусилля під час набору команди cd, установіть змінну оточення CDPATH
|
||||
|
||||
Підказка. Щоб побачити приховані файли .*, увімкніть параметр у вікні Параметри|Конфігурація.
|
||||
|
||||
Підказка. Щоб побачити резервні файли .*~, увімкніть параметр у вікні Параметри|Конфігурація.
|
||||
|
||||
Підказка. Автодоповнення працює у всіх рядках введення. Просто натисніть M-Tab.
|
||||
|
||||
Підказка. На повільних терміналах скористайтеся опцією -s.
|
||||
|
||||
Підказка. Щоб працювати із знайденими файлами після їх пошуку, виберіть команду «Панелізувати».
|
||||
|
||||
Підказка. Щоб виконати складний пошук, скористайтеся командою «Зовнішня панелізація».
|
||||
|
||||
Підказка. Щоб змінити каталог під час набору команди, натисніть M-c (швидка зміна).
|
||||
|
||||
Підказка. Команди shell не виконуються, якщо ви не в локальній файловій системі.
|
||||
|
||||
Підказка. Видалений текст можна повернути за допомогою C-y.
|
||||
|
||||
Підказка. Якщо деякі клавіші не працюють, скористайтеся вікном Параметри|Вивчення клавіш.
|
||||
|
||||
Підказка. Щоб отримати результат виконання команди у вікні перегляду, натисніть M-!
|
||||
|
||||
Підказка. F13 (або Shift-F3) відкриває переглядач у режимі необроблених даних.
|
||||
|
||||
Підказка. Можна вибрати редактор для F4 за допомогою змінної оточення EDITOR.
|
||||
|
||||
Підказка. Зовнішній переглядач можна вибрати за допомогою змінної оточення PAGER.
|
||||
|
||||
Підказка. Можна вимкнути запити на підтвердження дій у вікні Параметри|Підтвердження.
|
||||
|
||||
Підказка. Щоб перейти до часто використовуваних каталогів, натисніть C-\.
|
||||
|
||||
Підказка. Щоб відкрити анонімний FTP, введіть команду «cd ftp://machine.edu».
|
||||
|
||||
Підказка. Щоб скористатися вбудованим у Midnight Commander клієнтом FTP, відкрийте вікно Панель|FTP-з’єднання.
|
||||
|
||||
Підказка. Щоб швидко змінити формат списку панелі, натисніть M-t.
|
||||
|
||||
Підказка. Щоб указати ім’я користувача ftpfs, введіть «cd ftp://user@machine.edu».
|
||||
|
||||
Підказка. Щоб переглянути файл RPM, натисніть на ньому Enter.
|
||||
|
||||
Підказка. Щоб відмітити каталоги в діалоговому вікні вибору, додайте похилу риску.
|
||||
|
||||
Підказка. Щоб вирізати або вставити за допомогою мишки, утримуйте клавішу Shift.
|
||||
|
||||
Підказка. Щоб зберегти часто відвідувані FTP у списку каталогів, натисніть C-\.
|
||||
@@ -1,87 +0,0 @@
|
||||
提示:使用 C-x t 来复制已选择的文件名称到命令行。
|
||||
|
||||
提示:使用 C-x p 来将目前的路径名称复制到命令行。
|
||||
|
||||
提示:补全:使用 M-Tab(或 Esc+Tab)。按两次看整个列表。
|
||||
|
||||
提示:使用 M-p 和 M-n 来访问指令使用纪录。
|
||||
|
||||
提示:要使用转义字符(escape cahracter)?可使用 Control-q 再加上要输入的字符。
|
||||
|
||||
提示:是否对这些消息厌倦了?可在「选项/配置」菜单中关闭它。
|
||||
|
||||
提示:选择目录:在要搜索的样本后加入 "/"。
|
||||
|
||||
提示:如果你的终端机没有功能键,可以使用 ESC + 数字按键。
|
||||
|
||||
提示:Midnight Commander 网页:https://www.midnight-commander.org
|
||||
|
||||
提示:请发送错误报告到 mc-devel@lists.midnight-commander.org
|
||||
|
||||
提示:Tab 会切换使用中的面板。
|
||||
|
||||
提示:VFS 的好处:在 tar 文件上按 enter 可查看它的内容。
|
||||
|
||||
提示:我们有一个不错的手册页。
|
||||
|
||||
提示:你是否想使用 Lynx 的浏览方式?请到设置对话窗中设置。
|
||||
|
||||
提示:% 宏在命令行也可使用。
|
||||
|
||||
提示:M-! 可让你运行指令并在查看器看到它的输出。
|
||||
|
||||
提示:你可自定义文件列表的格式;输入 "man mc" 可获得更多细节。
|
||||
|
||||
提示:%D/%T 会扩展成另一边皮肤中已标记的文件。
|
||||
|
||||
提示:想使用平常的 Shell?可按 C-o,再按一次就会返回 MC。
|
||||
|
||||
提示:设置 CDPATH 环境变量可以令使用 cd 指令时省却一点按键。
|
||||
|
||||
提示:若想看你的 .* 文件,请到设置对话窗中设置。
|
||||
|
||||
提示:想查看你的 *~ 备份档?请到设置对话窗中设置。
|
||||
|
||||
提示:补全可在任何对话窗中的任何输入字段中使用。只要按下 M-Tab 就可以了。
|
||||
|
||||
提示:在缓慢的终端机里使用 -s 选项或会有帮助。
|
||||
|
||||
提示:搜索文件:你可以使用「面板化」选项来处理搜索到的文件。
|
||||
|
||||
提示:想处理较复杂的文件搜索?可使用「外部皮肤化」指令。
|
||||
|
||||
提示:要在输入命令时改变目录,可使用 M-c(快速切换目录)。
|
||||
|
||||
提示:在非本机的文件系统里无法使用 Shell 指令。
|
||||
|
||||
提示:可用 C-y 将已删除的文本重新显示出来。
|
||||
|
||||
提示:是否有些按键无法使用?可看看「选项/认识按键」中的按键。
|
||||
|
||||
提示:要在查看器里看到指令的输出,使用 M-!
|
||||
|
||||
提示:F13(或 Shift-F3)会使用原始模式开启查看器。
|
||||
|
||||
提示:你可以使用环境变量 EDITOR 来指定按下 F4 后开启的编辑器。
|
||||
|
||||
提示:你可以使用环境变量 PAGER 来指定外部的查看器。
|
||||
|
||||
提示:你可以在「选项/确认」里关闭所有确认的要求。
|
||||
|
||||
提示:使用 C-\ 可以即时跳到经常使用的目录。
|
||||
|
||||
提示:你可以在 mc 使用匿名模式的 FTP,方法是输入 'cd ftp://machine.edu'
|
||||
|
||||
提示:FTP 是 Midnight Commander 的内置功能,请检查「文件/FTP 连接」菜单。
|
||||
|
||||
提示:M-t 可快速地切换列表模式。
|
||||
|
||||
提示:你可以在使用 ftp 时指定用户名,例如:'cd ftp://user@machine.edu'
|
||||
|
||||
提示:你可以在 rpm 归档上按 enter 来浏览 rpm 里的文件。
|
||||
|
||||
提示:在选择对话框中选取目录时,要在后面加一个 "/"。
|
||||
|
||||
提示:要使用鼠标剪贴功能需要你按下 shift 键
|
||||
|
||||
提示:要将常到的网站输入常用列表里:键入 C-\。
|
||||
@@ -1,87 +0,0 @@
|
||||
提示: 使用 C-x 來複製已選擇的檔案名稱到命令列。
|
||||
|
||||
提示: 使用 C-p 來複製目前的路徑到命令列。
|
||||
|
||||
提示: 補齊: 使用 M-Tab ( 或 Esc+Tab)。 按兩次來查看列表。
|
||||
|
||||
提示: 使用 M-p 和 M-n 來存取指令紀錄。
|
||||
|
||||
提示: 要使用跳脫字元嗎? 使用 Control-q 再加上要輸入的字即可。
|
||||
|
||||
提示: 是否對這些訊息感到厭倦了? 可在選單中的【選項/樣式】來關閉它。
|
||||
|
||||
提示: 選取資料夾: 在比對結果的後方加上 "/"
|
||||
|
||||
提示: 若您的終端機沒有功能鍵,可使用【ESC+數字鍵】來代替。
|
||||
|
||||
提示:Midnight Commander 网页:https://www.midnight-commander.org
|
||||
|
||||
提示:请发送错误报告到 mc-devel@lists.midnight-commander.org
|
||||
|
||||
提示: Tab 可切換使用中的面板。
|
||||
|
||||
提示: VFS 的好處: 在 tar 檔案上按 Enter 按鍵可查看它的內容。
|
||||
|
||||
提示: 我們有一個很棒的手冊頁。
|
||||
|
||||
提示:你是否想使用 Lynx 的浏览方式?请到设置对话窗中设置。
|
||||
|
||||
提示: % 巨集也可在命令列中使用。
|
||||
|
||||
提示: M-! 可讓您執行程式並在檢視器中查看輸出結果。
|
||||
|
||||
提示: 您可以自訂檔案列表的格式;輸入 "mac mc" 指令查看更多資訊。
|
||||
|
||||
提示: %D/%T 會改變成另一側資料夾中被標記的檔案。
|
||||
|
||||
提示: 您想要使用一般的 shell 嗎? 按一下 C-o 即可,再按一下 C-o 又可回到 MC。
|
||||
|
||||
提示: 設定 CDPATH 環境變數可讓您儲存一些 cd 指令。
|
||||
|
||||
提示: 若您想要查看 .* 的檔案,請到設定中進行更改。
|
||||
|
||||
提示: 想查看您的 *~ 備份檔? 請到設定中進行更改。
|
||||
|
||||
提示: 補齊可以在任何對話框中,輸入任何文字時使用。只要按下 M-Tab 即可。
|
||||
|
||||
提示: 在反應較慢的終端機裡使用 -s 選項或許會有幫助。
|
||||
|
||||
提示: 尋找檔案: 您可以使用面板上的按鈕來進行檔案的尋找。
|
||||
|
||||
提示: 想要做較複雜的搜尋? 可使用外部面板的指令來進行。
|
||||
|
||||
提示: 要在輸入指令時中途改變目錄,可使用 M-c 指令 (快速的 cd)
|
||||
|
||||
提示:在非本机的文件系统里无法使用 Shell 指令。
|
||||
|
||||
提示: 可使用 C-y 將已刪除的文字重新顯示出來。
|
||||
|
||||
提示: 是否有功能鍵無法使用? 可看看 【選項/學習快捷鍵】中的功能鍵是否設定正確。
|
||||
|
||||
提示: 要在檢視器中查看指令輸出的結果,請使用 M-!
|
||||
|
||||
提示: F13 (或 Shift-F3) 會使用原生模式開啟檢視器。
|
||||
|
||||
提示: 您可以使用環境變數 EDITOR 來指定按下 F4 後的檔案編輯器。
|
||||
|
||||
提示: 您可以使用環境變數 VIEWER 或 PAGER 來指定外部的檔案檢視器。
|
||||
|
||||
提示: 您可以在【選項/確認】中關閉所有的確認請求。
|
||||
|
||||
提示: 可使用 C-\ 跳轉到常用的目錄。
|
||||
|
||||
提示: 您可以在 mc 中使用匿名模式的 FTP,方法是輸入 'cd ftp://machine.edu'
|
||||
|
||||
提示: FTP 是 Midnight Commander 的內建功能,可在【檔案 / 連結到 FTP ...】中察看。
|
||||
|
||||
提示: M-t 可快速切換列表模式。
|
||||
|
||||
提示: 您可以在使用 FTP 時指定使用者,例如: 'cd ftp://user@machine.edu'
|
||||
|
||||
提示: 您可以在 rpm 格式的檔案上按 Enter 來瀏覽 RPM 裡的檔案。
|
||||
|
||||
提示: 在選取對話框中標記目錄,需在後方加入一個 "/"
|
||||
|
||||
提示: 要使用滑鼠來剪下和貼上需同時按住 Shift 鍵。
|
||||
|
||||
提示: 若要將常用的 ftp 站點加入至常用列表中請按 C-\
|
||||
@@ -1,87 +0,0 @@
|
||||
Hint: Use C-x t to copy tagged file names to the command line.
|
||||
|
||||
Hint: Use C-x p to copy the current pathname to the command line.
|
||||
|
||||
Hint: Completion: use M-Tab (or Esc+Tab). Type it twice to get a list.
|
||||
|
||||
Hint: Use M-p and M-n to access the command history.
|
||||
|
||||
Hint: Need to quote a character? Use Control-q and the character.
|
||||
|
||||
Hint: Tired of these messages? Turn them off from the Options/Layout menu.
|
||||
|
||||
Hint: Selecting directories: add a slash to the end of the matching pattern.
|
||||
|
||||
Hint: If your terminal lacks functions keys, use the ESC+number sequence.
|
||||
|
||||
Hint: The homepage of GNU Midnight Commander: https://www.midnight-commander.org
|
||||
|
||||
Hint: Please send any bug reports to mc-devel@lists.midnight-commander.org
|
||||
|
||||
Hint: Tab changes your current panel.
|
||||
|
||||
Hint: VFS coolness: tap enter on a tar file to examine its contents.
|
||||
|
||||
Hint: We also have a nice manual page.
|
||||
|
||||
Hint: Do you want Lynx-style navigation? Set it in the Configuration dialog.
|
||||
|
||||
Hint: % macros work even on the command line.
|
||||
|
||||
Hint: M-! will allow you to execute programs and see the output in the viewer.
|
||||
|
||||
Hint: The file listing format can be customized; do "man mc" for details.
|
||||
|
||||
Hint: %D/%T expands to the tagged files in the opposite directory.
|
||||
|
||||
Hint: Want your plain shell? Press C-o, and get back to MC with C-o again.
|
||||
|
||||
Hint: Setting the CDPATH variable can save you keystrokes in cd commands.
|
||||
|
||||
Hint: If you want to see your .* files, say so in the Configuration dialog.
|
||||
|
||||
Hint: Want to see your *~ backup files? Set it in the Configuration dialog.
|
||||
|
||||
Hint: Completion works on all input lines in all dialogs. Just press M-Tab.
|
||||
|
||||
Hint: On slow terminals the -s flag may help.
|
||||
|
||||
Hint: Find File: you can work on the files found using the Panelize button.
|
||||
|
||||
Hint: Want to do complex searches? Use the External Panelize command.
|
||||
|
||||
Hint: To change directory halfway through typing a command, use M-c (quick cd).
|
||||
|
||||
Hint: Shell commands will not work when you are on a non-local file system.
|
||||
|
||||
Hint: Bring text back from the dead with C-y.
|
||||
|
||||
Hint: Are some of your keys not working? Look at Options/Learn keys.
|
||||
|
||||
Hint: To look at the output of a command in the viewer, use M-!
|
||||
|
||||
Hint: F13 (or Shift-F3) invokes the viewer in raw mode.
|
||||
|
||||
Hint: You may specify the editor for F4 with the shell variable EDITOR.
|
||||
|
||||
Hint: You may specify the external viewer with the shell vars VIEWER or PAGER.
|
||||
|
||||
Hint: You can disable all requests for confirmation in Options/Confirmation.
|
||||
|
||||
Hint: Leap to frequently used directories in a single bound with C-\.
|
||||
|
||||
Hint: You can do anonymous FTP with mc by typing 'cd ftp://machine.edu'
|
||||
|
||||
Hint: FTP is built in the Midnight Commander, check the File/FTP link menu.
|
||||
|
||||
Hint: M-t changes quickly the listing mode.
|
||||
|
||||
Hint: You can specify the username when doing ftps: 'cd ftp://user@machine.edu'
|
||||
|
||||
Hint: You can browse RPM files by tapping enter on top of an rpm file.
|
||||
|
||||
Hint: To mark directories on the select dialog box, append a slash.
|
||||
|
||||
Hint: To use the mouse cut and paste may require holding the shift key
|
||||
|
||||
Hint: Key frequently visited ftp sites in the hotlist: type C-\.
|
||||
@@ -1,13 +0,0 @@
|
||||
DIST_SUBDIRS = es hu it pl ru sr
|
||||
if USE_NLS
|
||||
SUBDIRS = $(DOC_LINGUAS)
|
||||
endif
|
||||
|
||||
hlpdir = $(pkgdatadir)/help
|
||||
hlp_DATA = mc.hlp
|
||||
|
||||
EXTRA_DIST = xnc.hlp
|
||||
CLEANFILES = $(hlp_DATA)
|
||||
|
||||
mc.hlp: $(top_builddir)/doc/man/mc.1 $(srcdir)/xnc.hlp $(top_builddir)/src/man2hlp/man2hlp
|
||||
- $(top_builddir)/src/man2hlp/man2hlp $(top_builddir)/doc/man/mc.1 $(srcdir)/xnc.hlp mc.hlp
|
||||
@@ -1,825 +0,0 @@
|
||||
# Makefile.in generated by automake 1.16.5 from Makefile.am.
|
||||
# @configure_input@
|
||||
|
||||
# Copyright (C) 1994-2021 Free Software Foundation, Inc.
|
||||
|
||||
# This Makefile.in is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
# with or without modifications, as long as this notice is preserved.
|
||||
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
||||
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||
# PARTICULAR PURPOSE.
|
||||
|
||||
@SET_MAKE@
|
||||
|
||||
VPATH = @srcdir@
|
||||
am__is_gnu_make = { \
|
||||
if test -z '$(MAKELEVEL)'; then \
|
||||
false; \
|
||||
elif test -n '$(MAKE_HOST)'; then \
|
||||
true; \
|
||||
elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
|
||||
true; \
|
||||
else \
|
||||
false; \
|
||||
fi; \
|
||||
}
|
||||
am__make_running_with_option = \
|
||||
case $${target_option-} in \
|
||||
?) ;; \
|
||||
*) echo "am__make_running_with_option: internal error: invalid" \
|
||||
"target option '$${target_option-}' specified" >&2; \
|
||||
exit 1;; \
|
||||
esac; \
|
||||
has_opt=no; \
|
||||
sane_makeflags=$$MAKEFLAGS; \
|
||||
if $(am__is_gnu_make); then \
|
||||
sane_makeflags=$$MFLAGS; \
|
||||
else \
|
||||
case $$MAKEFLAGS in \
|
||||
*\\[\ \ ]*) \
|
||||
bs=\\; \
|
||||
sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
|
||||
| sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
|
||||
esac; \
|
||||
fi; \
|
||||
skip_next=no; \
|
||||
strip_trailopt () \
|
||||
{ \
|
||||
flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
|
||||
}; \
|
||||
for flg in $$sane_makeflags; do \
|
||||
test $$skip_next = yes && { skip_next=no; continue; }; \
|
||||
case $$flg in \
|
||||
*=*|--*) continue;; \
|
||||
-*I) strip_trailopt 'I'; skip_next=yes;; \
|
||||
-*I?*) strip_trailopt 'I';; \
|
||||
-*O) strip_trailopt 'O'; skip_next=yes;; \
|
||||
-*O?*) strip_trailopt 'O';; \
|
||||
-*l) strip_trailopt 'l'; skip_next=yes;; \
|
||||
-*l?*) strip_trailopt 'l';; \
|
||||
-[dEDm]) skip_next=yes;; \
|
||||
-[JT]) skip_next=yes;; \
|
||||
esac; \
|
||||
case $$flg in \
|
||||
*$$target_option*) has_opt=yes; break;; \
|
||||
esac; \
|
||||
done; \
|
||||
test $$has_opt = yes
|
||||
am__make_dryrun = (target_option=n; $(am__make_running_with_option))
|
||||
am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
|
||||
pkgdatadir = $(datadir)/@PACKAGE@
|
||||
pkgincludedir = $(includedir)/@PACKAGE@
|
||||
pkglibdir = $(libdir)/@PACKAGE@
|
||||
pkglibexecdir = $(libexecdir)/@PACKAGE@
|
||||
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
|
||||
install_sh_DATA = $(install_sh) -c -m 644
|
||||
install_sh_PROGRAM = $(install_sh) -c
|
||||
install_sh_SCRIPT = $(install_sh) -c
|
||||
INSTALL_HEADER = $(INSTALL_DATA)
|
||||
transform = $(program_transform_name)
|
||||
NORMAL_INSTALL = :
|
||||
PRE_INSTALL = :
|
||||
POST_INSTALL = :
|
||||
NORMAL_UNINSTALL = :
|
||||
PRE_UNINSTALL = :
|
||||
POST_UNINSTALL = :
|
||||
build_triplet = @build@
|
||||
host_triplet = @host@
|
||||
subdir = doc/hlp
|
||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||
am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \
|
||||
$(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \
|
||||
$(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
|
||||
$(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \
|
||||
$(top_srcdir)/m4/longlong.m4 $(top_srcdir)/m4/ltoptions.m4 \
|
||||
$(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
|
||||
$(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/nls.m4 \
|
||||
$(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
|
||||
$(top_srcdir)/acinclude.m4 \
|
||||
$(top_srcdir)/m4.include/gnulib/mc-gnulib-common.m4 \
|
||||
$(top_srcdir)/m4.include/gnulib/mode_t.m4 \
|
||||
$(top_srcdir)/m4.include/gnulib/stat-size.m4 \
|
||||
$(top_srcdir)/m4.include/gnulib/fstypename.m4 \
|
||||
$(top_srcdir)/m4.include/gnulib/fsusage.m4 \
|
||||
$(top_srcdir)/m4.include/gnulib/mountlist.m4 \
|
||||
$(top_srcdir)/m4.include/gnulib/windows-stat-inodes.m4 \
|
||||
$(top_srcdir)/m4.include/gnulib/sys_types_h.m4 \
|
||||
$(top_srcdir)/m4.include/ax_path_lib_pcre.m4 \
|
||||
$(top_srcdir)/m4.include/ax_check_pcre2.m4 \
|
||||
$(top_srcdir)/m4.include/dx_doxygen.m4 \
|
||||
$(top_srcdir)/m4.include/ax_require_defined.m4 \
|
||||
$(top_srcdir)/m4.include/ax_check_compile_flag.m4 \
|
||||
$(top_srcdir)/m4.include/ax_append_flag.m4 \
|
||||
$(top_srcdir)/m4.include/ax_append_compile_flags.m4 \
|
||||
$(top_srcdir)/m4.include/mc-cflags.m4 \
|
||||
$(top_srcdir)/m4.include/mc-stdckdint.m4 \
|
||||
$(top_srcdir)/m4.include/ax_gcc_func_attribute.m4 \
|
||||
$(top_srcdir)/m4.include/mc-check-search-type.m4 \
|
||||
$(top_srcdir)/m4.include/mc-get-fs-info.m4 \
|
||||
$(top_srcdir)/m4.include/mc-with-x.m4 \
|
||||
$(top_srcdir)/m4.include/mc-use-termcap.m4 \
|
||||
$(top_srcdir)/m4.include/mc-with-screen.m4 \
|
||||
$(top_srcdir)/m4.include/mc-with-screen-ncurses.m4 \
|
||||
$(top_srcdir)/m4.include/mc-with-screen-slang.m4 \
|
||||
$(top_srcdir)/m4.include/mc-with-internal-edit.m4 \
|
||||
$(top_srcdir)/m4.include/mc-subshell.m4 \
|
||||
$(top_srcdir)/m4.include/mc-background.m4 \
|
||||
$(top_srcdir)/m4.include/mc-ext2fs-attr.m4 \
|
||||
$(top_srcdir)/m4.include/mc-glib.m4 \
|
||||
$(top_srcdir)/m4.include/mc-vfs.m4 \
|
||||
$(top_srcdir)/m4.include/vfs/socket.m4 \
|
||||
$(top_srcdir)/m4.include/vfs/mc-vfs-extfs.m4 \
|
||||
$(top_srcdir)/m4.include/vfs/mc-vfs-sfs.m4 \
|
||||
$(top_srcdir)/m4.include/vfs/mc-vfs-ftp.m4 \
|
||||
$(top_srcdir)/m4.include/vfs/mc-vfs-sftp.m4 \
|
||||
$(top_srcdir)/m4.include/vfs/mc-vfs-shell.m4 \
|
||||
$(top_srcdir)/m4.include/vfs/mc-vfs-undelfs.m4 \
|
||||
$(top_srcdir)/m4.include/vfs/mc-vfs-tarfs.m4 \
|
||||
$(top_srcdir)/m4.include/vfs/mc-vfs-cpiofs.m4 \
|
||||
$(top_srcdir)/m4.include/mc-version.m4 \
|
||||
$(top_srcdir)/m4.include/mc-tests.m4 \
|
||||
$(top_srcdir)/m4.include/mc-i18n.m4 \
|
||||
$(top_srcdir)/m4.include/mc-assert.m4 \
|
||||
$(top_srcdir)/configure.ac
|
||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
||||
$(ACLOCAL_M4)
|
||||
DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
|
||||
mkinstalldirs = $(install_sh) -d
|
||||
CONFIG_HEADER = $(top_builddir)/config.h
|
||||
CONFIG_CLEAN_FILES =
|
||||
CONFIG_CLEAN_VPATH_FILES =
|
||||
AM_V_P = $(am__v_P_@AM_V@)
|
||||
am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
|
||||
am__v_P_0 = false
|
||||
am__v_P_1 = :
|
||||
AM_V_GEN = $(am__v_GEN_@AM_V@)
|
||||
am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
|
||||
am__v_GEN_0 = @echo " GEN " $@;
|
||||
am__v_GEN_1 =
|
||||
AM_V_at = $(am__v_at_@AM_V@)
|
||||
am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
|
||||
am__v_at_0 = @
|
||||
am__v_at_1 =
|
||||
SOURCES =
|
||||
DIST_SOURCES =
|
||||
RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \
|
||||
ctags-recursive dvi-recursive html-recursive info-recursive \
|
||||
install-data-recursive install-dvi-recursive \
|
||||
install-exec-recursive install-html-recursive \
|
||||
install-info-recursive install-pdf-recursive \
|
||||
install-ps-recursive install-recursive installcheck-recursive \
|
||||
installdirs-recursive pdf-recursive ps-recursive \
|
||||
tags-recursive uninstall-recursive
|
||||
am__can_run_installinfo = \
|
||||
case $$AM_UPDATE_INFO_DIR in \
|
||||
n|no|NO) false;; \
|
||||
*) (install-info --version) >/dev/null 2>&1;; \
|
||||
esac
|
||||
am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
|
||||
am__vpath_adj = case $$p in \
|
||||
$(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
|
||||
*) f=$$p;; \
|
||||
esac;
|
||||
am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
|
||||
am__install_max = 40
|
||||
am__nobase_strip_setup = \
|
||||
srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
|
||||
am__nobase_strip = \
|
||||
for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
|
||||
am__nobase_list = $(am__nobase_strip_setup); \
|
||||
for p in $$list; do echo "$$p $$p"; done | \
|
||||
sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
|
||||
$(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
|
||||
if (++n[$$2] == $(am__install_max)) \
|
||||
{ print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
|
||||
END { for (dir in files) print dir, files[dir] }'
|
||||
am__base_list = \
|
||||
sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
|
||||
sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
|
||||
am__uninstall_files_from_dir = { \
|
||||
test -z "$$files" \
|
||||
|| { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
|
||||
|| { echo " ( cd '$$dir' && rm -f" $$files ")"; \
|
||||
$(am__cd) "$$dir" && rm -f $$files; }; \
|
||||
}
|
||||
am__installdirs = "$(DESTDIR)$(hlpdir)"
|
||||
DATA = $(hlp_DATA)
|
||||
RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
|
||||
distclean-recursive maintainer-clean-recursive
|
||||
am__recursive_targets = \
|
||||
$(RECURSIVE_TARGETS) \
|
||||
$(RECURSIVE_CLEAN_TARGETS) \
|
||||
$(am__extra_recursive_targets)
|
||||
AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
|
||||
distdir distdir-am
|
||||
am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
|
||||
# Read a list of newline-separated strings from the standard input,
|
||||
# and print each of them once, without duplicates. Input order is
|
||||
# *not* preserved.
|
||||
am__uniquify_input = $(AWK) '\
|
||||
BEGIN { nonempty = 0; } \
|
||||
{ items[$$0] = 1; nonempty = 1; } \
|
||||
END { if (nonempty) { for (i in items) print i; }; } \
|
||||
'
|
||||
# Make sure the list of sources is unique. This is necessary because,
|
||||
# e.g., the same source file might be shared among _SOURCES variables
|
||||
# for different programs/libraries.
|
||||
am__define_uniq_tagged_files = \
|
||||
list='$(am__tagged_files)'; \
|
||||
unique=`for i in $$list; do \
|
||||
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
||||
done | $(am__uniquify_input)`
|
||||
am__DIST_COMMON = $(srcdir)/Makefile.in
|
||||
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
am__relativize = \
|
||||
dir0=`pwd`; \
|
||||
sed_first='s,^\([^/]*\)/.*$$,\1,'; \
|
||||
sed_rest='s,^[^/]*/*,,'; \
|
||||
sed_last='s,^.*/\([^/]*\)$$,\1,'; \
|
||||
sed_butlast='s,/*[^/]*$$,,'; \
|
||||
while test -n "$$dir1"; do \
|
||||
first=`echo "$$dir1" | sed -e "$$sed_first"`; \
|
||||
if test "$$first" != "."; then \
|
||||
if test "$$first" = ".."; then \
|
||||
dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
|
||||
dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
|
||||
else \
|
||||
first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
|
||||
if test "$$first2" = "$$first"; then \
|
||||
dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
|
||||
else \
|
||||
dir2="../$$dir2"; \
|
||||
fi; \
|
||||
dir0="$$dir0"/"$$first"; \
|
||||
fi; \
|
||||
fi; \
|
||||
dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
|
||||
done; \
|
||||
reldir="$$dir2"
|
||||
ACLOCAL = @ACLOCAL@
|
||||
AMTAR = @AMTAR@
|
||||
AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
|
||||
AR = @AR@
|
||||
AUTOCONF = @AUTOCONF@
|
||||
AUTOHEADER = @AUTOHEADER@
|
||||
AUTOMAKE = @AUTOMAKE@
|
||||
AWK = @AWK@
|
||||
CC = @CC@
|
||||
CCDEPMODE = @CCDEPMODE@
|
||||
CFLAGS = @CFLAGS@
|
||||
CHECK_CFLAGS = @CHECK_CFLAGS@
|
||||
CHECK_LIBS = @CHECK_LIBS@
|
||||
COM_ERR_CFLAGS = @COM_ERR_CFLAGS@
|
||||
COM_ERR_LIBS = @COM_ERR_LIBS@
|
||||
CPP = @CPP@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
CSCOPE = @CSCOPE@
|
||||
CTAGS = @CTAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEFS = @DEFS@
|
||||
DEPDIR = @DEPDIR@
|
||||
DLLTOOL = @DLLTOOL@
|
||||
DOC_LINGUAS = @DOC_LINGUAS@
|
||||
DOXYGEN_PAPER_SIZE = @DOXYGEN_PAPER_SIZE@
|
||||
DSYMUTIL = @DSYMUTIL@
|
||||
DUMPBIN = @DUMPBIN@
|
||||
DX_CONFIG = @DX_CONFIG@
|
||||
DX_DOCDIR = @DX_DOCDIR@
|
||||
DX_DOT = @DX_DOT@
|
||||
DX_DOXYGEN = @DX_DOXYGEN@
|
||||
DX_DVIPS = @DX_DVIPS@
|
||||
DX_EGREP = @DX_EGREP@
|
||||
DX_ENV = @DX_ENV@
|
||||
DX_FLAG_chi = @DX_FLAG_chi@
|
||||
DX_FLAG_chm = @DX_FLAG_chm@
|
||||
DX_FLAG_doc = @DX_FLAG_doc@
|
||||
DX_FLAG_dot = @DX_FLAG_dot@
|
||||
DX_FLAG_html = @DX_FLAG_html@
|
||||
DX_FLAG_man = @DX_FLAG_man@
|
||||
DX_FLAG_pdf = @DX_FLAG_pdf@
|
||||
DX_FLAG_ps = @DX_FLAG_ps@
|
||||
DX_FLAG_rtf = @DX_FLAG_rtf@
|
||||
DX_FLAG_xml = @DX_FLAG_xml@
|
||||
DX_HHC = @DX_HHC@
|
||||
DX_LATEX = @DX_LATEX@
|
||||
DX_MAKEINDEX = @DX_MAKEINDEX@
|
||||
DX_PDFLATEX = @DX_PDFLATEX@
|
||||
DX_PERL = @DX_PERL@
|
||||
DX_PROJECT = @DX_PROJECT@
|
||||
E2P_CFLAGS = @E2P_CFLAGS@
|
||||
E2P_LIBS = @E2P_LIBS@
|
||||
ECHO_C = @ECHO_C@
|
||||
ECHO_N = @ECHO_N@
|
||||
ECHO_T = @ECHO_T@
|
||||
EGREP = @EGREP@
|
||||
ENCODING_CP1251 = @ENCODING_CP1251@
|
||||
ENCODING_CP866 = @ENCODING_CP866@
|
||||
ETAGS = @ETAGS@
|
||||
EXEEXT = @EXEEXT@
|
||||
EXT2FS_CFLAGS = @EXT2FS_CFLAGS@
|
||||
EXT2FS_LIBS = @EXT2FS_LIBS@
|
||||
EXTFSHELPERSDIR = @EXTFSHELPERSDIR@
|
||||
EXTHELPERSDIR = @EXTHELPERSDIR@
|
||||
FGREP = @FGREP@
|
||||
FILECMD = @FILECMD@
|
||||
GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
|
||||
GLIB_CFLAGS = @GLIB_CFLAGS@
|
||||
GLIB_LIBS = @GLIB_LIBS@
|
||||
GMODULE_CFLAGS = @GMODULE_CFLAGS@
|
||||
GMODULE_LIBS = @GMODULE_LIBS@
|
||||
GMSGFMT = @GMSGFMT@
|
||||
GMSGFMT_015 = @GMSGFMT_015@
|
||||
GREP = @GREP@
|
||||
HAVE_FILECMD = @HAVE_FILECMD@
|
||||
HAVE_ZIPINFO = @HAVE_ZIPINFO@
|
||||
HAVE_nroff = @HAVE_nroff@
|
||||
INDENT = @INDENT@
|
||||
INSTALL = @INSTALL@
|
||||
INSTALL_DATA = @INSTALL_DATA@
|
||||
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
||||
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
||||
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
|
||||
INTLLIBS = @INTLLIBS@
|
||||
INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
|
||||
LD = @LD@
|
||||
LDFLAGS = @LDFLAGS@
|
||||
LIBICONV = @LIBICONV@
|
||||
LIBINTL = @LIBINTL@
|
||||
LIBMC_RELEASE = @LIBMC_RELEASE@
|
||||
LIBMC_VERSION = @LIBMC_VERSION@
|
||||
LIBOBJS = @LIBOBJS@
|
||||
LIBS = @LIBS@
|
||||
LIBSSH_CFLAGS = @LIBSSH_CFLAGS@
|
||||
LIBSSH_LIBS = @LIBSSH_LIBS@
|
||||
LIBTOOL = @LIBTOOL@
|
||||
LIPO = @LIPO@
|
||||
LN_S = @LN_S@
|
||||
LTLIBICONV = @LTLIBICONV@
|
||||
LTLIBINTL = @LTLIBINTL@
|
||||
LTLIBOBJS = @LTLIBOBJS@
|
||||
LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
|
||||
MAINT = @MAINT@
|
||||
MAKEINFO = @MAKEINFO@
|
||||
MANDOC = @MANDOC@
|
||||
MANIFEST_TOOL = @MANIFEST_TOOL@
|
||||
MAN_DATE = @MAN_DATE@
|
||||
MAN_FLAGS = @MAN_FLAGS@
|
||||
MAN_VERSION = @MAN_VERSION@
|
||||
MCLIBS = @MCLIBS@
|
||||
MKDIR_P = @MKDIR_P@
|
||||
MSGFMT = @MSGFMT@
|
||||
MSGFMT_015 = @MSGFMT_015@
|
||||
MSGMERGE = @MSGMERGE@
|
||||
NM = @NM@
|
||||
NMEDIT = @NMEDIT@
|
||||
OBJDUMP = @OBJDUMP@
|
||||
OBJEXT = @OBJEXT@
|
||||
OTOOL = @OTOOL@
|
||||
OTOOL64 = @OTOOL64@
|
||||
PACKAGE = @PACKAGE@
|
||||
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
|
||||
PACKAGE_NAME = @PACKAGE_NAME@
|
||||
PACKAGE_STRING = @PACKAGE_STRING@
|
||||
PACKAGE_TARNAME = @PACKAGE_TARNAME@
|
||||
PACKAGE_URL = @PACKAGE_URL@
|
||||
PACKAGE_VERSION = @PACKAGE_VERSION@
|
||||
PATH_SEPARATOR = @PATH_SEPARATOR@
|
||||
PCRE_CFLAGS = @PCRE_CFLAGS@
|
||||
PCRE_LIBS = @PCRE_LIBS@
|
||||
PERL = @PERL@
|
||||
PERL_FOR_BUILD = @PERL_FOR_BUILD@
|
||||
PKG_CONFIG = @PKG_CONFIG@
|
||||
PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
|
||||
PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
|
||||
POSUB = @POSUB@
|
||||
PYTHON = @PYTHON@
|
||||
RANLIB = @RANLIB@
|
||||
RUBY = @RUBY@
|
||||
SED = @SED@
|
||||
SET_MAKE = @SET_MAKE@
|
||||
SHELL = @SHELL@
|
||||
SLANG_CFLAGS = @SLANG_CFLAGS@
|
||||
SLANG_LIBS = @SLANG_LIBS@
|
||||
STDCKDINT_H = @STDCKDINT_H@
|
||||
STRIP = @STRIP@
|
||||
UNZIP = @UNZIP@
|
||||
USE_NLS = @USE_NLS@
|
||||
VERSION = @VERSION@
|
||||
XGETTEXT = @XGETTEXT@
|
||||
XGETTEXT_015 = @XGETTEXT_015@
|
||||
XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@
|
||||
XMKMF = @XMKMF@
|
||||
X_CFLAGS = @X_CFLAGS@
|
||||
X_EXTRA_LIBS = @X_EXTRA_LIBS@
|
||||
X_LIBS = @X_LIBS@
|
||||
X_PRE_LIBS = @X_PRE_LIBS@
|
||||
ZIP = @ZIP@
|
||||
abs_builddir = @abs_builddir@
|
||||
abs_srcdir = @abs_srcdir@
|
||||
abs_top_builddir = @abs_top_builddir@
|
||||
abs_top_srcdir = @abs_top_srcdir@
|
||||
ac_ct_AR = @ac_ct_AR@
|
||||
ac_ct_CC = @ac_ct_CC@
|
||||
ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
|
||||
ac_ct_INDENT = @ac_ct_INDENT@
|
||||
am__include = @am__include@
|
||||
am__leading_dot = @am__leading_dot@
|
||||
am__quote = @am__quote@
|
||||
am__tar = @am__tar@
|
||||
am__untar = @am__untar@
|
||||
bindir = @bindir@
|
||||
build = @build@
|
||||
build_alias = @build_alias@
|
||||
build_cpu = @build_cpu@
|
||||
build_os = @build_os@
|
||||
build_vendor = @build_vendor@
|
||||
builddir = @builddir@
|
||||
datadir = @datadir@
|
||||
datarootdir = @datarootdir@
|
||||
docdir = @docdir@
|
||||
dvidir = @dvidir@
|
||||
exec_prefix = @exec_prefix@
|
||||
host = @host@
|
||||
host_alias = @host_alias@
|
||||
host_cpu = @host_cpu@
|
||||
host_os = @host_os@
|
||||
host_vendor = @host_vendor@
|
||||
htmldir = @htmldir@
|
||||
includedir = @includedir@
|
||||
infodir = @infodir@
|
||||
install_sh = @install_sh@
|
||||
libdir = @libdir@
|
||||
libexecdir = @libexecdir@
|
||||
localedir = @localedir@
|
||||
localstatedir = @localstatedir@
|
||||
mandir = @mandir@
|
||||
mkdir_p = @mkdir_p@
|
||||
oldincludedir = @oldincludedir@
|
||||
pdfdir = @pdfdir@
|
||||
prefix = @prefix@
|
||||
program_transform_name = @program_transform_name@
|
||||
psdir = @psdir@
|
||||
runstatedir = @runstatedir@
|
||||
sbindir = @sbindir@
|
||||
sharedstatedir = @sharedstatedir@
|
||||
srcdir = @srcdir@
|
||||
sysconfdir = @sysconfdir@
|
||||
target_alias = @target_alias@
|
||||
top_build_prefix = @top_build_prefix@
|
||||
top_builddir = @top_builddir@
|
||||
top_srcdir = @top_srcdir@
|
||||
DIST_SUBDIRS = es hu it pl ru sr
|
||||
@USE_NLS_TRUE@SUBDIRS = $(DOC_LINGUAS)
|
||||
hlpdir = $(pkgdatadir)/help
|
||||
hlp_DATA = mc.hlp
|
||||
EXTRA_DIST = xnc.hlp
|
||||
CLEANFILES = $(hlp_DATA)
|
||||
all: all-recursive
|
||||
|
||||
.SUFFIXES:
|
||||
$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
|
||||
@for dep in $?; do \
|
||||
case '$(am__configure_deps)' in \
|
||||
*$$dep*) \
|
||||
( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
|
||||
&& { if test -f $@; then exit 0; else break; fi; }; \
|
||||
exit 1;; \
|
||||
esac; \
|
||||
done; \
|
||||
echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu doc/hlp/Makefile'; \
|
||||
$(am__cd) $(top_srcdir) && \
|
||||
$(AUTOMAKE) --gnu doc/hlp/Makefile
|
||||
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
||||
@case '$?' in \
|
||||
*config.status*) \
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
|
||||
*) \
|
||||
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
|
||||
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
|
||||
esac;
|
||||
|
||||
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||
|
||||
$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||
$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||
$(am__aclocal_m4_deps):
|
||||
|
||||
mostlyclean-libtool:
|
||||
-rm -f *.lo
|
||||
|
||||
clean-libtool:
|
||||
-rm -rf .libs _libs
|
||||
install-hlpDATA: $(hlp_DATA)
|
||||
@$(NORMAL_INSTALL)
|
||||
@list='$(hlp_DATA)'; test -n "$(hlpdir)" || list=; \
|
||||
if test -n "$$list"; then \
|
||||
echo " $(MKDIR_P) '$(DESTDIR)$(hlpdir)'"; \
|
||||
$(MKDIR_P) "$(DESTDIR)$(hlpdir)" || exit 1; \
|
||||
fi; \
|
||||
for p in $$list; do \
|
||||
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
|
||||
echo "$$d$$p"; \
|
||||
done | $(am__base_list) | \
|
||||
while read files; do \
|
||||
echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(hlpdir)'"; \
|
||||
$(INSTALL_DATA) $$files "$(DESTDIR)$(hlpdir)" || exit $$?; \
|
||||
done
|
||||
|
||||
uninstall-hlpDATA:
|
||||
@$(NORMAL_UNINSTALL)
|
||||
@list='$(hlp_DATA)'; test -n "$(hlpdir)" || list=; \
|
||||
files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
|
||||
dir='$(DESTDIR)$(hlpdir)'; $(am__uninstall_files_from_dir)
|
||||
|
||||
# This directory's subdirectories are mostly independent; you can cd
|
||||
# into them and run 'make' without going through this Makefile.
|
||||
# To change the values of 'make' variables: instead of editing Makefiles,
|
||||
# (1) if the variable is set in 'config.status', edit 'config.status'
|
||||
# (which will cause the Makefiles to be regenerated when you run 'make');
|
||||
# (2) otherwise, pass the desired values on the 'make' command line.
|
||||
$(am__recursive_targets):
|
||||
@fail=; \
|
||||
if $(am__make_keepgoing); then \
|
||||
failcom='fail=yes'; \
|
||||
else \
|
||||
failcom='exit 1'; \
|
||||
fi; \
|
||||
dot_seen=no; \
|
||||
target=`echo $@ | sed s/-recursive//`; \
|
||||
case "$@" in \
|
||||
distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
|
||||
*) list='$(SUBDIRS)' ;; \
|
||||
esac; \
|
||||
for subdir in $$list; do \
|
||||
echo "Making $$target in $$subdir"; \
|
||||
if test "$$subdir" = "."; then \
|
||||
dot_seen=yes; \
|
||||
local_target="$$target-am"; \
|
||||
else \
|
||||
local_target="$$target"; \
|
||||
fi; \
|
||||
($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
|
||||
|| eval $$failcom; \
|
||||
done; \
|
||||
if test "$$dot_seen" = "no"; then \
|
||||
$(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
|
||||
fi; test -z "$$fail"
|
||||
|
||||
ID: $(am__tagged_files)
|
||||
$(am__define_uniq_tagged_files); mkid -fID $$unique
|
||||
tags: tags-recursive
|
||||
TAGS: tags
|
||||
|
||||
tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
|
||||
set x; \
|
||||
here=`pwd`; \
|
||||
if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
|
||||
include_option=--etags-include; \
|
||||
empty_fix=.; \
|
||||
else \
|
||||
include_option=--include; \
|
||||
empty_fix=; \
|
||||
fi; \
|
||||
list='$(SUBDIRS)'; for subdir in $$list; do \
|
||||
if test "$$subdir" = .; then :; else \
|
||||
test ! -f $$subdir/TAGS || \
|
||||
set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
|
||||
fi; \
|
||||
done; \
|
||||
$(am__define_uniq_tagged_files); \
|
||||
shift; \
|
||||
if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
|
||||
test -n "$$unique" || unique=$$empty_fix; \
|
||||
if test $$# -gt 0; then \
|
||||
$(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
|
||||
"$$@" $$unique; \
|
||||
else \
|
||||
$(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
|
||||
$$unique; \
|
||||
fi; \
|
||||
fi
|
||||
ctags: ctags-recursive
|
||||
|
||||
CTAGS: ctags
|
||||
ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
|
||||
$(am__define_uniq_tagged_files); \
|
||||
test -z "$(CTAGS_ARGS)$$unique" \
|
||||
|| $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
|
||||
$$unique
|
||||
|
||||
GTAGS:
|
||||
here=`$(am__cd) $(top_builddir) && pwd` \
|
||||
&& $(am__cd) $(top_srcdir) \
|
||||
&& gtags -i $(GTAGS_ARGS) "$$here"
|
||||
cscopelist: cscopelist-recursive
|
||||
|
||||
cscopelist-am: $(am__tagged_files)
|
||||
list='$(am__tagged_files)'; \
|
||||
case "$(srcdir)" in \
|
||||
[\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
|
||||
*) sdir=$(subdir)/$(srcdir) ;; \
|
||||
esac; \
|
||||
for i in $$list; do \
|
||||
if test -f "$$i"; then \
|
||||
echo "$(subdir)/$$i"; \
|
||||
else \
|
||||
echo "$$sdir/$$i"; \
|
||||
fi; \
|
||||
done >> $(top_builddir)/cscope.files
|
||||
|
||||
distclean-tags:
|
||||
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
|
||||
distdir: $(BUILT_SOURCES)
|
||||
$(MAKE) $(AM_MAKEFLAGS) distdir-am
|
||||
|
||||
distdir-am: $(DISTFILES)
|
||||
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||
list='$(DISTFILES)'; \
|
||||
dist_files=`for file in $$list; do echo $$file; done | \
|
||||
sed -e "s|^$$srcdirstrip/||;t" \
|
||||
-e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
|
||||
case $$dist_files in \
|
||||
*/*) $(MKDIR_P) `echo "$$dist_files" | \
|
||||
sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
|
||||
sort -u` ;; \
|
||||
esac; \
|
||||
for file in $$dist_files; do \
|
||||
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
|
||||
if test -d $$d/$$file; then \
|
||||
dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
|
||||
if test -d "$(distdir)/$$file"; then \
|
||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
||||
fi; \
|
||||
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
|
||||
cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
|
||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
||||
fi; \
|
||||
cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
|
||||
else \
|
||||
test -f "$(distdir)/$$file" \
|
||||
|| cp -p $$d/$$file "$(distdir)/$$file" \
|
||||
|| exit 1; \
|
||||
fi; \
|
||||
done
|
||||
@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
|
||||
if test "$$subdir" = .; then :; else \
|
||||
$(am__make_dryrun) \
|
||||
|| test -d "$(distdir)/$$subdir" \
|
||||
|| $(MKDIR_P) "$(distdir)/$$subdir" \
|
||||
|| exit 1; \
|
||||
dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
|
||||
$(am__relativize); \
|
||||
new_distdir=$$reldir; \
|
||||
dir1=$$subdir; dir2="$(top_distdir)"; \
|
||||
$(am__relativize); \
|
||||
new_top_distdir=$$reldir; \
|
||||
echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
|
||||
echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
|
||||
($(am__cd) $$subdir && \
|
||||
$(MAKE) $(AM_MAKEFLAGS) \
|
||||
top_distdir="$$new_top_distdir" \
|
||||
distdir="$$new_distdir" \
|
||||
am__remove_distdir=: \
|
||||
am__skip_length_check=: \
|
||||
am__skip_mode_fix=: \
|
||||
distdir) \
|
||||
|| exit 1; \
|
||||
fi; \
|
||||
done
|
||||
check-am: all-am
|
||||
check: check-recursive
|
||||
all-am: Makefile $(DATA)
|
||||
installdirs: installdirs-recursive
|
||||
installdirs-am:
|
||||
for dir in "$(DESTDIR)$(hlpdir)"; do \
|
||||
test -z "$$dir" || $(MKDIR_P) "$$dir"; \
|
||||
done
|
||||
install: install-recursive
|
||||
install-exec: install-exec-recursive
|
||||
install-data: install-data-recursive
|
||||
uninstall: uninstall-recursive
|
||||
|
||||
install-am: all-am
|
||||
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
||||
|
||||
installcheck: installcheck-recursive
|
||||
install-strip:
|
||||
if test -z '$(STRIP)'; then \
|
||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
||||
install; \
|
||||
else \
|
||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
||||
"INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
|
||||
fi
|
||||
mostlyclean-generic:
|
||||
|
||||
clean-generic:
|
||||
-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
|
||||
|
||||
distclean-generic:
|
||||
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
|
||||
-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
|
||||
|
||||
maintainer-clean-generic:
|
||||
@echo "This command is intended for maintainers to use"
|
||||
@echo "it deletes files that may require special tools to rebuild."
|
||||
clean: clean-recursive
|
||||
|
||||
clean-am: clean-generic clean-libtool mostlyclean-am
|
||||
|
||||
distclean: distclean-recursive
|
||||
-rm -f Makefile
|
||||
distclean-am: clean-am distclean-generic distclean-tags
|
||||
|
||||
dvi: dvi-recursive
|
||||
|
||||
dvi-am:
|
||||
|
||||
html: html-recursive
|
||||
|
||||
html-am:
|
||||
|
||||
info: info-recursive
|
||||
|
||||
info-am:
|
||||
|
||||
install-data-am: install-hlpDATA
|
||||
|
||||
install-dvi: install-dvi-recursive
|
||||
|
||||
install-dvi-am:
|
||||
|
||||
install-exec-am:
|
||||
|
||||
install-html: install-html-recursive
|
||||
|
||||
install-html-am:
|
||||
|
||||
install-info: install-info-recursive
|
||||
|
||||
install-info-am:
|
||||
|
||||
install-man:
|
||||
|
||||
install-pdf: install-pdf-recursive
|
||||
|
||||
install-pdf-am:
|
||||
|
||||
install-ps: install-ps-recursive
|
||||
|
||||
install-ps-am:
|
||||
|
||||
installcheck-am:
|
||||
|
||||
maintainer-clean: maintainer-clean-recursive
|
||||
-rm -f Makefile
|
||||
maintainer-clean-am: distclean-am maintainer-clean-generic
|
||||
|
||||
mostlyclean: mostlyclean-recursive
|
||||
|
||||
mostlyclean-am: mostlyclean-generic mostlyclean-libtool
|
||||
|
||||
pdf: pdf-recursive
|
||||
|
||||
pdf-am:
|
||||
|
||||
ps: ps-recursive
|
||||
|
||||
ps-am:
|
||||
|
||||
uninstall-am: uninstall-hlpDATA
|
||||
|
||||
.MAKE: $(am__recursive_targets) install-am install-strip
|
||||
|
||||
.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \
|
||||
check-am clean clean-generic clean-libtool cscopelist-am ctags \
|
||||
ctags-am distclean distclean-generic distclean-libtool \
|
||||
distclean-tags distdir dvi dvi-am html html-am info info-am \
|
||||
install install-am install-data install-data-am install-dvi \
|
||||
install-dvi-am install-exec install-exec-am install-hlpDATA \
|
||||
install-html install-html-am install-info install-info-am \
|
||||
install-man install-pdf install-pdf-am install-ps \
|
||||
install-ps-am install-strip installcheck installcheck-am \
|
||||
installdirs installdirs-am maintainer-clean \
|
||||
maintainer-clean-generic mostlyclean mostlyclean-generic \
|
||||
mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \
|
||||
uninstall-am uninstall-hlpDATA
|
||||
|
||||
.PRECIOUS: Makefile
|
||||
|
||||
|
||||
mc.hlp: $(top_builddir)/doc/man/mc.1 $(srcdir)/xnc.hlp $(top_builddir)/src/man2hlp/man2hlp
|
||||
- $(top_builddir)/src/man2hlp/man2hlp $(top_builddir)/doc/man/mc.1 $(srcdir)/xnc.hlp mc.hlp
|
||||
|
||||
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
||||
# Otherwise a system limit (for SysV at least) may be exceeded.
|
||||
.NOEXPORT:
|
||||
@@ -1,3 +0,0 @@
|
||||
HLP_LANG=es
|
||||
|
||||
include ../hlp-lang-include.am
|
||||
@@ -1,649 +0,0 @@
|
||||
# Makefile.in generated by automake 1.16.5 from Makefile.am.
|
||||
# @configure_input@
|
||||
|
||||
# Copyright (C) 1994-2021 Free Software Foundation, Inc.
|
||||
|
||||
# This Makefile.in is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
# with or without modifications, as long as this notice is preserved.
|
||||
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
||||
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||
# PARTICULAR PURPOSE.
|
||||
|
||||
@SET_MAKE@
|
||||
|
||||
VPATH = @srcdir@
|
||||
am__is_gnu_make = { \
|
||||
if test -z '$(MAKELEVEL)'; then \
|
||||
false; \
|
||||
elif test -n '$(MAKE_HOST)'; then \
|
||||
true; \
|
||||
elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
|
||||
true; \
|
||||
else \
|
||||
false; \
|
||||
fi; \
|
||||
}
|
||||
am__make_running_with_option = \
|
||||
case $${target_option-} in \
|
||||
?) ;; \
|
||||
*) echo "am__make_running_with_option: internal error: invalid" \
|
||||
"target option '$${target_option-}' specified" >&2; \
|
||||
exit 1;; \
|
||||
esac; \
|
||||
has_opt=no; \
|
||||
sane_makeflags=$$MAKEFLAGS; \
|
||||
if $(am__is_gnu_make); then \
|
||||
sane_makeflags=$$MFLAGS; \
|
||||
else \
|
||||
case $$MAKEFLAGS in \
|
||||
*\\[\ \ ]*) \
|
||||
bs=\\; \
|
||||
sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
|
||||
| sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
|
||||
esac; \
|
||||
fi; \
|
||||
skip_next=no; \
|
||||
strip_trailopt () \
|
||||
{ \
|
||||
flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
|
||||
}; \
|
||||
for flg in $$sane_makeflags; do \
|
||||
test $$skip_next = yes && { skip_next=no; continue; }; \
|
||||
case $$flg in \
|
||||
*=*|--*) continue;; \
|
||||
-*I) strip_trailopt 'I'; skip_next=yes;; \
|
||||
-*I?*) strip_trailopt 'I';; \
|
||||
-*O) strip_trailopt 'O'; skip_next=yes;; \
|
||||
-*O?*) strip_trailopt 'O';; \
|
||||
-*l) strip_trailopt 'l'; skip_next=yes;; \
|
||||
-*l?*) strip_trailopt 'l';; \
|
||||
-[dEDm]) skip_next=yes;; \
|
||||
-[JT]) skip_next=yes;; \
|
||||
esac; \
|
||||
case $$flg in \
|
||||
*$$target_option*) has_opt=yes; break;; \
|
||||
esac; \
|
||||
done; \
|
||||
test $$has_opt = yes
|
||||
am__make_dryrun = (target_option=n; $(am__make_running_with_option))
|
||||
am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
|
||||
pkgdatadir = $(datadir)/@PACKAGE@
|
||||
pkgincludedir = $(includedir)/@PACKAGE@
|
||||
pkglibdir = $(libdir)/@PACKAGE@
|
||||
pkglibexecdir = $(libexecdir)/@PACKAGE@
|
||||
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
|
||||
install_sh_DATA = $(install_sh) -c -m 644
|
||||
install_sh_PROGRAM = $(install_sh) -c
|
||||
install_sh_SCRIPT = $(install_sh) -c
|
||||
INSTALL_HEADER = $(INSTALL_DATA)
|
||||
transform = $(program_transform_name)
|
||||
NORMAL_INSTALL = :
|
||||
PRE_INSTALL = :
|
||||
POST_INSTALL = :
|
||||
NORMAL_UNINSTALL = :
|
||||
PRE_UNINSTALL = :
|
||||
POST_UNINSTALL = :
|
||||
build_triplet = @build@
|
||||
host_triplet = @host@
|
||||
subdir = doc/hlp/es
|
||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||
am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \
|
||||
$(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \
|
||||
$(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
|
||||
$(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \
|
||||
$(top_srcdir)/m4/longlong.m4 $(top_srcdir)/m4/ltoptions.m4 \
|
||||
$(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
|
||||
$(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/nls.m4 \
|
||||
$(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
|
||||
$(top_srcdir)/acinclude.m4 \
|
||||
$(top_srcdir)/m4.include/gnulib/mc-gnulib-common.m4 \
|
||||
$(top_srcdir)/m4.include/gnulib/mode_t.m4 \
|
||||
$(top_srcdir)/m4.include/gnulib/stat-size.m4 \
|
||||
$(top_srcdir)/m4.include/gnulib/fstypename.m4 \
|
||||
$(top_srcdir)/m4.include/gnulib/fsusage.m4 \
|
||||
$(top_srcdir)/m4.include/gnulib/mountlist.m4 \
|
||||
$(top_srcdir)/m4.include/gnulib/windows-stat-inodes.m4 \
|
||||
$(top_srcdir)/m4.include/gnulib/sys_types_h.m4 \
|
||||
$(top_srcdir)/m4.include/ax_path_lib_pcre.m4 \
|
||||
$(top_srcdir)/m4.include/ax_check_pcre2.m4 \
|
||||
$(top_srcdir)/m4.include/dx_doxygen.m4 \
|
||||
$(top_srcdir)/m4.include/ax_require_defined.m4 \
|
||||
$(top_srcdir)/m4.include/ax_check_compile_flag.m4 \
|
||||
$(top_srcdir)/m4.include/ax_append_flag.m4 \
|
||||
$(top_srcdir)/m4.include/ax_append_compile_flags.m4 \
|
||||
$(top_srcdir)/m4.include/mc-cflags.m4 \
|
||||
$(top_srcdir)/m4.include/mc-stdckdint.m4 \
|
||||
$(top_srcdir)/m4.include/ax_gcc_func_attribute.m4 \
|
||||
$(top_srcdir)/m4.include/mc-check-search-type.m4 \
|
||||
$(top_srcdir)/m4.include/mc-get-fs-info.m4 \
|
||||
$(top_srcdir)/m4.include/mc-with-x.m4 \
|
||||
$(top_srcdir)/m4.include/mc-use-termcap.m4 \
|
||||
$(top_srcdir)/m4.include/mc-with-screen.m4 \
|
||||
$(top_srcdir)/m4.include/mc-with-screen-ncurses.m4 \
|
||||
$(top_srcdir)/m4.include/mc-with-screen-slang.m4 \
|
||||
$(top_srcdir)/m4.include/mc-with-internal-edit.m4 \
|
||||
$(top_srcdir)/m4.include/mc-subshell.m4 \
|
||||
$(top_srcdir)/m4.include/mc-background.m4 \
|
||||
$(top_srcdir)/m4.include/mc-ext2fs-attr.m4 \
|
||||
$(top_srcdir)/m4.include/mc-glib.m4 \
|
||||
$(top_srcdir)/m4.include/mc-vfs.m4 \
|
||||
$(top_srcdir)/m4.include/vfs/socket.m4 \
|
||||
$(top_srcdir)/m4.include/vfs/mc-vfs-extfs.m4 \
|
||||
$(top_srcdir)/m4.include/vfs/mc-vfs-sfs.m4 \
|
||||
$(top_srcdir)/m4.include/vfs/mc-vfs-ftp.m4 \
|
||||
$(top_srcdir)/m4.include/vfs/mc-vfs-sftp.m4 \
|
||||
$(top_srcdir)/m4.include/vfs/mc-vfs-shell.m4 \
|
||||
$(top_srcdir)/m4.include/vfs/mc-vfs-undelfs.m4 \
|
||||
$(top_srcdir)/m4.include/vfs/mc-vfs-tarfs.m4 \
|
||||
$(top_srcdir)/m4.include/vfs/mc-vfs-cpiofs.m4 \
|
||||
$(top_srcdir)/m4.include/mc-version.m4 \
|
||||
$(top_srcdir)/m4.include/mc-tests.m4 \
|
||||
$(top_srcdir)/m4.include/mc-i18n.m4 \
|
||||
$(top_srcdir)/m4.include/mc-assert.m4 \
|
||||
$(top_srcdir)/configure.ac
|
||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
||||
$(ACLOCAL_M4)
|
||||
DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
|
||||
mkinstalldirs = $(install_sh) -d
|
||||
CONFIG_HEADER = $(top_builddir)/config.h
|
||||
CONFIG_CLEAN_FILES =
|
||||
CONFIG_CLEAN_VPATH_FILES =
|
||||
AM_V_P = $(am__v_P_@AM_V@)
|
||||
am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
|
||||
am__v_P_0 = false
|
||||
am__v_P_1 = :
|
||||
AM_V_GEN = $(am__v_GEN_@AM_V@)
|
||||
am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
|
||||
am__v_GEN_0 = @echo " GEN " $@;
|
||||
am__v_GEN_1 =
|
||||
AM_V_at = $(am__v_at_@AM_V@)
|
||||
am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
|
||||
am__v_at_0 = @
|
||||
am__v_at_1 =
|
||||
SOURCES =
|
||||
DIST_SOURCES =
|
||||
am__can_run_installinfo = \
|
||||
case $$AM_UPDATE_INFO_DIR in \
|
||||
n|no|NO) false;; \
|
||||
*) (install-info --version) >/dev/null 2>&1;; \
|
||||
esac
|
||||
am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
|
||||
am__vpath_adj = case $$p in \
|
||||
$(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
|
||||
*) f=$$p;; \
|
||||
esac;
|
||||
am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
|
||||
am__install_max = 40
|
||||
am__nobase_strip_setup = \
|
||||
srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
|
||||
am__nobase_strip = \
|
||||
for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
|
||||
am__nobase_list = $(am__nobase_strip_setup); \
|
||||
for p in $$list; do echo "$$p $$p"; done | \
|
||||
sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
|
||||
$(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
|
||||
if (++n[$$2] == $(am__install_max)) \
|
||||
{ print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
|
||||
END { for (dir in files) print dir, files[dir] }'
|
||||
am__base_list = \
|
||||
sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
|
||||
sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
|
||||
am__uninstall_files_from_dir = { \
|
||||
test -z "$$files" \
|
||||
|| { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
|
||||
|| { echo " ( cd '$$dir' && rm -f" $$files ")"; \
|
||||
$(am__cd) "$$dir" && rm -f $$files; }; \
|
||||
}
|
||||
am__installdirs = "$(DESTDIR)$(hlpdir)"
|
||||
DATA = $(hlp_DATA)
|
||||
am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
|
||||
am__DIST_COMMON = $(srcdir)/../hlp-lang-include.am \
|
||||
$(srcdir)/Makefile.in
|
||||
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
ACLOCAL = @ACLOCAL@
|
||||
AMTAR = @AMTAR@
|
||||
AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
|
||||
AR = @AR@
|
||||
AUTOCONF = @AUTOCONF@
|
||||
AUTOHEADER = @AUTOHEADER@
|
||||
AUTOMAKE = @AUTOMAKE@
|
||||
AWK = @AWK@
|
||||
CC = @CC@
|
||||
CCDEPMODE = @CCDEPMODE@
|
||||
CFLAGS = @CFLAGS@
|
||||
CHECK_CFLAGS = @CHECK_CFLAGS@
|
||||
CHECK_LIBS = @CHECK_LIBS@
|
||||
COM_ERR_CFLAGS = @COM_ERR_CFLAGS@
|
||||
COM_ERR_LIBS = @COM_ERR_LIBS@
|
||||
CPP = @CPP@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
CSCOPE = @CSCOPE@
|
||||
CTAGS = @CTAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEFS = @DEFS@
|
||||
DEPDIR = @DEPDIR@
|
||||
DLLTOOL = @DLLTOOL@
|
||||
DOC_LINGUAS = @DOC_LINGUAS@
|
||||
DOXYGEN_PAPER_SIZE = @DOXYGEN_PAPER_SIZE@
|
||||
DSYMUTIL = @DSYMUTIL@
|
||||
DUMPBIN = @DUMPBIN@
|
||||
DX_CONFIG = @DX_CONFIG@
|
||||
DX_DOCDIR = @DX_DOCDIR@
|
||||
DX_DOT = @DX_DOT@
|
||||
DX_DOXYGEN = @DX_DOXYGEN@
|
||||
DX_DVIPS = @DX_DVIPS@
|
||||
DX_EGREP = @DX_EGREP@
|
||||
DX_ENV = @DX_ENV@
|
||||
DX_FLAG_chi = @DX_FLAG_chi@
|
||||
DX_FLAG_chm = @DX_FLAG_chm@
|
||||
DX_FLAG_doc = @DX_FLAG_doc@
|
||||
DX_FLAG_dot = @DX_FLAG_dot@
|
||||
DX_FLAG_html = @DX_FLAG_html@
|
||||
DX_FLAG_man = @DX_FLAG_man@
|
||||
DX_FLAG_pdf = @DX_FLAG_pdf@
|
||||
DX_FLAG_ps = @DX_FLAG_ps@
|
||||
DX_FLAG_rtf = @DX_FLAG_rtf@
|
||||
DX_FLAG_xml = @DX_FLAG_xml@
|
||||
DX_HHC = @DX_HHC@
|
||||
DX_LATEX = @DX_LATEX@
|
||||
DX_MAKEINDEX = @DX_MAKEINDEX@
|
||||
DX_PDFLATEX = @DX_PDFLATEX@
|
||||
DX_PERL = @DX_PERL@
|
||||
DX_PROJECT = @DX_PROJECT@
|
||||
E2P_CFLAGS = @E2P_CFLAGS@
|
||||
E2P_LIBS = @E2P_LIBS@
|
||||
ECHO_C = @ECHO_C@
|
||||
ECHO_N = @ECHO_N@
|
||||
ECHO_T = @ECHO_T@
|
||||
EGREP = @EGREP@
|
||||
ENCODING_CP1251 = @ENCODING_CP1251@
|
||||
ENCODING_CP866 = @ENCODING_CP866@
|
||||
ETAGS = @ETAGS@
|
||||
EXEEXT = @EXEEXT@
|
||||
EXT2FS_CFLAGS = @EXT2FS_CFLAGS@
|
||||
EXT2FS_LIBS = @EXT2FS_LIBS@
|
||||
EXTFSHELPERSDIR = @EXTFSHELPERSDIR@
|
||||
EXTHELPERSDIR = @EXTHELPERSDIR@
|
||||
FGREP = @FGREP@
|
||||
FILECMD = @FILECMD@
|
||||
GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
|
||||
GLIB_CFLAGS = @GLIB_CFLAGS@
|
||||
GLIB_LIBS = @GLIB_LIBS@
|
||||
GMODULE_CFLAGS = @GMODULE_CFLAGS@
|
||||
GMODULE_LIBS = @GMODULE_LIBS@
|
||||
GMSGFMT = @GMSGFMT@
|
||||
GMSGFMT_015 = @GMSGFMT_015@
|
||||
GREP = @GREP@
|
||||
HAVE_FILECMD = @HAVE_FILECMD@
|
||||
HAVE_ZIPINFO = @HAVE_ZIPINFO@
|
||||
HAVE_nroff = @HAVE_nroff@
|
||||
INDENT = @INDENT@
|
||||
INSTALL = @INSTALL@
|
||||
INSTALL_DATA = @INSTALL_DATA@
|
||||
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
||||
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
||||
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
|
||||
INTLLIBS = @INTLLIBS@
|
||||
INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
|
||||
LD = @LD@
|
||||
LDFLAGS = @LDFLAGS@
|
||||
LIBICONV = @LIBICONV@
|
||||
LIBINTL = @LIBINTL@
|
||||
LIBMC_RELEASE = @LIBMC_RELEASE@
|
||||
LIBMC_VERSION = @LIBMC_VERSION@
|
||||
LIBOBJS = @LIBOBJS@
|
||||
LIBS = @LIBS@
|
||||
LIBSSH_CFLAGS = @LIBSSH_CFLAGS@
|
||||
LIBSSH_LIBS = @LIBSSH_LIBS@
|
||||
LIBTOOL = @LIBTOOL@
|
||||
LIPO = @LIPO@
|
||||
LN_S = @LN_S@
|
||||
LTLIBICONV = @LTLIBICONV@
|
||||
LTLIBINTL = @LTLIBINTL@
|
||||
LTLIBOBJS = @LTLIBOBJS@
|
||||
LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
|
||||
MAINT = @MAINT@
|
||||
MAKEINFO = @MAKEINFO@
|
||||
MANDOC = @MANDOC@
|
||||
MANIFEST_TOOL = @MANIFEST_TOOL@
|
||||
MAN_DATE = @MAN_DATE@
|
||||
MAN_FLAGS = @MAN_FLAGS@
|
||||
MAN_VERSION = @MAN_VERSION@
|
||||
MCLIBS = @MCLIBS@
|
||||
MKDIR_P = @MKDIR_P@
|
||||
MSGFMT = @MSGFMT@
|
||||
MSGFMT_015 = @MSGFMT_015@
|
||||
MSGMERGE = @MSGMERGE@
|
||||
NM = @NM@
|
||||
NMEDIT = @NMEDIT@
|
||||
OBJDUMP = @OBJDUMP@
|
||||
OBJEXT = @OBJEXT@
|
||||
OTOOL = @OTOOL@
|
||||
OTOOL64 = @OTOOL64@
|
||||
PACKAGE = @PACKAGE@
|
||||
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
|
||||
PACKAGE_NAME = @PACKAGE_NAME@
|
||||
PACKAGE_STRING = @PACKAGE_STRING@
|
||||
PACKAGE_TARNAME = @PACKAGE_TARNAME@
|
||||
PACKAGE_URL = @PACKAGE_URL@
|
||||
PACKAGE_VERSION = @PACKAGE_VERSION@
|
||||
PATH_SEPARATOR = @PATH_SEPARATOR@
|
||||
PCRE_CFLAGS = @PCRE_CFLAGS@
|
||||
PCRE_LIBS = @PCRE_LIBS@
|
||||
PERL = @PERL@
|
||||
PERL_FOR_BUILD = @PERL_FOR_BUILD@
|
||||
PKG_CONFIG = @PKG_CONFIG@
|
||||
PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
|
||||
PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
|
||||
POSUB = @POSUB@
|
||||
PYTHON = @PYTHON@
|
||||
RANLIB = @RANLIB@
|
||||
RUBY = @RUBY@
|
||||
SED = @SED@
|
||||
SET_MAKE = @SET_MAKE@
|
||||
SHELL = @SHELL@
|
||||
SLANG_CFLAGS = @SLANG_CFLAGS@
|
||||
SLANG_LIBS = @SLANG_LIBS@
|
||||
STDCKDINT_H = @STDCKDINT_H@
|
||||
STRIP = @STRIP@
|
||||
UNZIP = @UNZIP@
|
||||
USE_NLS = @USE_NLS@
|
||||
VERSION = @VERSION@
|
||||
XGETTEXT = @XGETTEXT@
|
||||
XGETTEXT_015 = @XGETTEXT_015@
|
||||
XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@
|
||||
XMKMF = @XMKMF@
|
||||
X_CFLAGS = @X_CFLAGS@
|
||||
X_EXTRA_LIBS = @X_EXTRA_LIBS@
|
||||
X_LIBS = @X_LIBS@
|
||||
X_PRE_LIBS = @X_PRE_LIBS@
|
||||
ZIP = @ZIP@
|
||||
abs_builddir = @abs_builddir@
|
||||
abs_srcdir = @abs_srcdir@
|
||||
abs_top_builddir = @abs_top_builddir@
|
||||
abs_top_srcdir = @abs_top_srcdir@
|
||||
ac_ct_AR = @ac_ct_AR@
|
||||
ac_ct_CC = @ac_ct_CC@
|
||||
ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
|
||||
ac_ct_INDENT = @ac_ct_INDENT@
|
||||
am__include = @am__include@
|
||||
am__leading_dot = @am__leading_dot@
|
||||
am__quote = @am__quote@
|
||||
am__tar = @am__tar@
|
||||
am__untar = @am__untar@
|
||||
bindir = @bindir@
|
||||
build = @build@
|
||||
build_alias = @build_alias@
|
||||
build_cpu = @build_cpu@
|
||||
build_os = @build_os@
|
||||
build_vendor = @build_vendor@
|
||||
builddir = @builddir@
|
||||
datadir = @datadir@
|
||||
datarootdir = @datarootdir@
|
||||
docdir = @docdir@
|
||||
dvidir = @dvidir@
|
||||
exec_prefix = @exec_prefix@
|
||||
host = @host@
|
||||
host_alias = @host_alias@
|
||||
host_cpu = @host_cpu@
|
||||
host_os = @host_os@
|
||||
host_vendor = @host_vendor@
|
||||
htmldir = @htmldir@
|
||||
includedir = @includedir@
|
||||
infodir = @infodir@
|
||||
install_sh = @install_sh@
|
||||
libdir = @libdir@
|
||||
libexecdir = @libexecdir@
|
||||
localedir = @localedir@
|
||||
localstatedir = @localstatedir@
|
||||
mandir = @mandir@
|
||||
mkdir_p = @mkdir_p@
|
||||
oldincludedir = @oldincludedir@
|
||||
pdfdir = @pdfdir@
|
||||
prefix = @prefix@
|
||||
program_transform_name = @program_transform_name@
|
||||
psdir = @psdir@
|
||||
runstatedir = @runstatedir@
|
||||
sbindir = @sbindir@
|
||||
sharedstatedir = @sharedstatedir@
|
||||
srcdir = @srcdir@
|
||||
sysconfdir = @sysconfdir@
|
||||
target_alias = @target_alias@
|
||||
top_build_prefix = @top_build_prefix@
|
||||
top_builddir = @top_builddir@
|
||||
top_srcdir = @top_srcdir@
|
||||
HLP_LANG = es
|
||||
MAN2HLP = $(top_builddir)/src/man2hlp/man2hlp
|
||||
hlpdir = $(pkgdatadir)/help
|
||||
hlp_DATA = mc.hlp.$(HLP_LANG)
|
||||
EXTRA_DIST = xnc.hlp
|
||||
CLEANFILES = $(hlp_DATA)
|
||||
all: all-am
|
||||
|
||||
.SUFFIXES:
|
||||
$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(srcdir)/../hlp-lang-include.am $(am__configure_deps)
|
||||
@for dep in $?; do \
|
||||
case '$(am__configure_deps)' in \
|
||||
*$$dep*) \
|
||||
( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
|
||||
&& { if test -f $@; then exit 0; else break; fi; }; \
|
||||
exit 1;; \
|
||||
esac; \
|
||||
done; \
|
||||
echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu doc/hlp/es/Makefile'; \
|
||||
$(am__cd) $(top_srcdir) && \
|
||||
$(AUTOMAKE) --gnu doc/hlp/es/Makefile
|
||||
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
||||
@case '$?' in \
|
||||
*config.status*) \
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
|
||||
*) \
|
||||
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
|
||||
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
|
||||
esac;
|
||||
$(srcdir)/../hlp-lang-include.am $(am__empty):
|
||||
|
||||
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||
|
||||
$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||
$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||
$(am__aclocal_m4_deps):
|
||||
|
||||
mostlyclean-libtool:
|
||||
-rm -f *.lo
|
||||
|
||||
clean-libtool:
|
||||
-rm -rf .libs _libs
|
||||
install-hlpDATA: $(hlp_DATA)
|
||||
@$(NORMAL_INSTALL)
|
||||
@list='$(hlp_DATA)'; test -n "$(hlpdir)" || list=; \
|
||||
if test -n "$$list"; then \
|
||||
echo " $(MKDIR_P) '$(DESTDIR)$(hlpdir)'"; \
|
||||
$(MKDIR_P) "$(DESTDIR)$(hlpdir)" || exit 1; \
|
||||
fi; \
|
||||
for p in $$list; do \
|
||||
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
|
||||
echo "$$d$$p"; \
|
||||
done | $(am__base_list) | \
|
||||
while read files; do \
|
||||
echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(hlpdir)'"; \
|
||||
$(INSTALL_DATA) $$files "$(DESTDIR)$(hlpdir)" || exit $$?; \
|
||||
done
|
||||
|
||||
uninstall-hlpDATA:
|
||||
@$(NORMAL_UNINSTALL)
|
||||
@list='$(hlp_DATA)'; test -n "$(hlpdir)" || list=; \
|
||||
files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
|
||||
dir='$(DESTDIR)$(hlpdir)'; $(am__uninstall_files_from_dir)
|
||||
tags TAGS:
|
||||
|
||||
ctags CTAGS:
|
||||
|
||||
cscope cscopelist:
|
||||
|
||||
distdir: $(BUILT_SOURCES)
|
||||
$(MAKE) $(AM_MAKEFLAGS) distdir-am
|
||||
|
||||
distdir-am: $(DISTFILES)
|
||||
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||
list='$(DISTFILES)'; \
|
||||
dist_files=`for file in $$list; do echo $$file; done | \
|
||||
sed -e "s|^$$srcdirstrip/||;t" \
|
||||
-e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
|
||||
case $$dist_files in \
|
||||
*/*) $(MKDIR_P) `echo "$$dist_files" | \
|
||||
sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
|
||||
sort -u` ;; \
|
||||
esac; \
|
||||
for file in $$dist_files; do \
|
||||
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
|
||||
if test -d $$d/$$file; then \
|
||||
dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
|
||||
if test -d "$(distdir)/$$file"; then \
|
||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
||||
fi; \
|
||||
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
|
||||
cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
|
||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
||||
fi; \
|
||||
cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
|
||||
else \
|
||||
test -f "$(distdir)/$$file" \
|
||||
|| cp -p $$d/$$file "$(distdir)/$$file" \
|
||||
|| exit 1; \
|
||||
fi; \
|
||||
done
|
||||
check-am: all-am
|
||||
check: check-am
|
||||
all-am: Makefile $(DATA)
|
||||
installdirs:
|
||||
for dir in "$(DESTDIR)$(hlpdir)"; do \
|
||||
test -z "$$dir" || $(MKDIR_P) "$$dir"; \
|
||||
done
|
||||
install: install-am
|
||||
install-exec: install-exec-am
|
||||
install-data: install-data-am
|
||||
uninstall: uninstall-am
|
||||
|
||||
install-am: all-am
|
||||
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
||||
|
||||
installcheck: installcheck-am
|
||||
install-strip:
|
||||
if test -z '$(STRIP)'; then \
|
||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
||||
install; \
|
||||
else \
|
||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
||||
"INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
|
||||
fi
|
||||
mostlyclean-generic:
|
||||
|
||||
clean-generic:
|
||||
-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
|
||||
|
||||
distclean-generic:
|
||||
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
|
||||
-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
|
||||
|
||||
maintainer-clean-generic:
|
||||
@echo "This command is intended for maintainers to use"
|
||||
@echo "it deletes files that may require special tools to rebuild."
|
||||
clean: clean-am
|
||||
|
||||
clean-am: clean-generic clean-libtool mostlyclean-am
|
||||
|
||||
distclean: distclean-am
|
||||
-rm -f Makefile
|
||||
distclean-am: clean-am distclean-generic
|
||||
|
||||
dvi: dvi-am
|
||||
|
||||
dvi-am:
|
||||
|
||||
html: html-am
|
||||
|
||||
html-am:
|
||||
|
||||
info: info-am
|
||||
|
||||
info-am:
|
||||
|
||||
install-data-am: install-hlpDATA
|
||||
|
||||
install-dvi: install-dvi-am
|
||||
|
||||
install-dvi-am:
|
||||
|
||||
install-exec-am:
|
||||
|
||||
install-html: install-html-am
|
||||
|
||||
install-html-am:
|
||||
|
||||
install-info: install-info-am
|
||||
|
||||
install-info-am:
|
||||
|
||||
install-man:
|
||||
|
||||
install-pdf: install-pdf-am
|
||||
|
||||
install-pdf-am:
|
||||
|
||||
install-ps: install-ps-am
|
||||
|
||||
install-ps-am:
|
||||
|
||||
installcheck-am:
|
||||
|
||||
maintainer-clean: maintainer-clean-am
|
||||
-rm -f Makefile
|
||||
maintainer-clean-am: distclean-am maintainer-clean-generic
|
||||
|
||||
mostlyclean: mostlyclean-am
|
||||
|
||||
mostlyclean-am: mostlyclean-generic mostlyclean-libtool
|
||||
|
||||
pdf: pdf-am
|
||||
|
||||
pdf-am:
|
||||
|
||||
ps: ps-am
|
||||
|
||||
ps-am:
|
||||
|
||||
uninstall-am: uninstall-hlpDATA
|
||||
|
||||
.MAKE: install-am install-strip
|
||||
|
||||
.PHONY: all all-am check check-am clean clean-generic clean-libtool \
|
||||
cscopelist-am ctags-am distclean distclean-generic \
|
||||
distclean-libtool distdir dvi dvi-am html html-am info info-am \
|
||||
install install-am install-data install-data-am install-dvi \
|
||||
install-dvi-am install-exec install-exec-am install-hlpDATA \
|
||||
install-html install-html-am install-info install-info-am \
|
||||
install-man install-pdf install-pdf-am install-ps \
|
||||
install-ps-am install-strip installcheck installcheck-am \
|
||||
installdirs maintainer-clean maintainer-clean-generic \
|
||||
mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
|
||||
ps ps-am tags-am uninstall uninstall-am uninstall-hlpDATA
|
||||
|
||||
.PRECIOUS: Makefile
|
||||
|
||||
|
||||
mc.hlp.$(HLP_LANG): $(top_builddir)/doc/man/$(HLP_LANG)/mc.1 $(srcdir)/xnc.hlp $(MAN2HLP)
|
||||
- $(MAN2HLP) $(top_builddir)/doc/man/$(HLP_LANG)/mc.1 $(srcdir)/xnc.hlp mc.hlp.$(HLP_LANG)
|
||||
|
||||
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
||||
# Otherwise a system limit (for SysV at least) may be exceeded.
|
||||
.NOEXPORT:
|
||||
@@ -1,632 +0,0 @@
|
||||
|
||||
[main]
|
||||
lqwqk k k
|
||||
x x x . x . x
|
||||
x x x k lqu wqk k lqw tqk n
|
||||
x x x x x x x x x x x x x x
|
||||
v v v mqv v v v mqu v v mj
|
||||
qqqqqqCommanderqj
|
||||
|
||||
Esta es la pantalla principal de ayuda de GNU Midnight Commander.
|
||||
|
||||
Puede pulsar la tecla «Intro»How to use help para aprender a navegar por el sistema de ayuda, o acceder directamente a los contenidosContents.
|
||||
|
||||
GNU Midnight Commander es obra de sus autoresAUTHORS.
|
||||
|
||||
GNU Midnight Commander NO INCLUYE NINGÚN TIPO DE GARANTÍAWarranty. Es un producto de software libre, y su redistribución es bienvenida en los términos y condiciones establecidas por la Licencia Pública General de GNU (GPL)Licencia GNU, de la que existe una traducción no oficial al españolLicencia GNU (Español).
|
||||
|
||||
[Licencia GNU]
|
||||
|
||||
GNU GENERAL PUBLIC LICENSE
|
||||
Version 3, 29 June 2007
|
||||
|
||||
Copyright © 2007 Free Software Foundation, Inc. <http://fsf.org/>
|
||||
|
||||
Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.
|
||||
|
||||
Preamble
|
||||
|
||||
The GNU General Public License is a free, copyleft license for software and other kinds of works.
|
||||
|
||||
The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too.
|
||||
|
||||
When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things.
|
||||
|
||||
To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others.
|
||||
|
||||
For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.
|
||||
|
||||
Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it.
|
||||
|
||||
For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions.
|
||||
|
||||
Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users.
|
||||
|
||||
Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free.
|
||||
|
||||
The precise terms and conditions for copying, distribution and modification follow.
|
||||
|
||||
TERMS AND CONDITIONS
|
||||
|
||||
0. Definitions.
|
||||
---------------
|
||||
|
||||
“This License” refers to version 3 of the GNU General Public License.
|
||||
|
||||
“Copyright” also means copyright-like laws that apply to other kinds of works, such as semiconductor masks.
|
||||
|
||||
“The Program” refers to any copyrightable work licensed under this License. Each licensee is addressed as “you”. “Licensees” and “recipients” may be individuals or organizations.
|
||||
|
||||
To “modify” a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a “modified version” of the earlier work or a work “based on” the earlier work.
|
||||
|
||||
A “covered work” means either the unmodified Program or a work based on the Program.
|
||||
|
||||
To “propagate” a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well.
|
||||
|
||||
To “convey” a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying.
|
||||
|
||||
An interactive user interface displays “Appropriate Legal Notices” to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion.
|
||||
|
||||
1. Source Code.
|
||||
---------------
|
||||
|
||||
The “source code” for a work means the preferred form of the work for making modifications to it. “Object code” means any non-source form of a work.
|
||||
|
||||
A “Standard Interface” means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language.
|
||||
|
||||
The “System Libraries” of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A “Major Component”, in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it.
|
||||
|
||||
The “Corresponding Source” for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work.
|
||||
|
||||
The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source.
|
||||
|
||||
The Corresponding Source for a work in source code form is that same work.
|
||||
|
||||
2. Basic Permissions.
|
||||
---------------------
|
||||
|
||||
All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law.
|
||||
|
||||
You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you.
|
||||
|
||||
Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary.
|
||||
|
||||
3. Protecting Users' Legal Rights From Anti-Circumvention Law.
|
||||
--------------------------------------------------------------
|
||||
|
||||
No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures.
|
||||
|
||||
When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures.
|
||||
|
||||
4. Conveying Verbatim Copies.
|
||||
-----------------------------
|
||||
|
||||
You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program.
|
||||
|
||||
You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee.
|
||||
|
||||
5. Conveying Modified Source Versions.
|
||||
--------------------------------------
|
||||
|
||||
You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions:
|
||||
|
||||
a) The work must carry prominent notices stating that you modified it, and giving a relevant date.
|
||||
|
||||
b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to “keep intact all notices”.
|
||||
|
||||
c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it.
|
||||
|
||||
d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so.
|
||||
|
||||
A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an “aggregate” if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate.
|
||||
|
||||
6. Conveying Non-Source Forms.
|
||||
------------------------------
|
||||
|
||||
You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways:
|
||||
|
||||
a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange.
|
||||
|
||||
b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge.
|
||||
|
||||
c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b.
|
||||
|
||||
d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements.
|
||||
|
||||
e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d.
|
||||
|
||||
A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work.
|
||||
|
||||
A “User Product” is either (1) a “consumer product”, which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, “normally used” refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product.
|
||||
|
||||
“Installation Information” for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made.
|
||||
|
||||
If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM).
|
||||
|
||||
The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network.
|
||||
|
||||
Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying.
|
||||
|
||||
7. Additional Terms.
|
||||
--------------------
|
||||
|
||||
“Additional permissions” are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions.
|
||||
|
||||
When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission.
|
||||
|
||||
Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms:
|
||||
|
||||
a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or
|
||||
|
||||
b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or
|
||||
|
||||
c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or
|
||||
|
||||
d) Limiting the use for publicity purposes of names of licensors or authors of the material; or
|
||||
|
||||
e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or
|
||||
|
||||
f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors.
|
||||
|
||||
All other non-permissive additional terms are considered “further restrictions” within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying.
|
||||
|
||||
If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms.
|
||||
|
||||
Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way.
|
||||
|
||||
8. Termination.
|
||||
---------------
|
||||
|
||||
You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11).
|
||||
|
||||
However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation.
|
||||
|
||||
Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice.
|
||||
|
||||
Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10.
|
||||
|
||||
9. Acceptance Not Required for Having Copies.
|
||||
---------------------------------------------
|
||||
|
||||
You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so.
|
||||
|
||||
10. Automatic Licensing of Downstream Recipients.
|
||||
-------------------------------------------------
|
||||
|
||||
Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License.
|
||||
|
||||
An “entity transaction” is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts.
|
||||
|
||||
You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it.
|
||||
|
||||
11. Patents.
|
||||
------------
|
||||
|
||||
A “contributor” is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's “contributor version”.
|
||||
|
||||
A contributor's “essential patent claims” are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, “control” includes the right to grant patent sublicenses in a manner consistent with the requirements of this License.
|
||||
|
||||
Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version.
|
||||
|
||||
In the following three paragraphs, a “patent license” is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To “grant” such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party.
|
||||
|
||||
If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. “Knowingly relying” means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid.
|
||||
|
||||
If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it.
|
||||
|
||||
A patent license is “discriminatory” if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007.
|
||||
|
||||
Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law.
|
||||
|
||||
12. No Surrender of Others' Freedom.
|
||||
------------------------------------
|
||||
|
||||
If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program.
|
||||
|
||||
13. Use with the GNU Affero General Public License.
|
||||
---------------------------------------------------
|
||||
|
||||
Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such.
|
||||
|
||||
14. Revised Versions of this License.
|
||||
-------------------------------------
|
||||
|
||||
The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.
|
||||
|
||||
Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License “or any later version” applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation.
|
||||
|
||||
If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program.
|
||||
|
||||
Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version.
|
||||
|
||||
[Warranty]
|
||||
15. Disclaimer of Warranty.
|
||||
---------------------------
|
||||
|
||||
THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
|
||||
|
||||
16. Limitation of Liability.
|
||||
----------------------------
|
||||
|
||||
IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
|
||||
|
||||
17. Interpretation of Sections 15 and 16.
|
||||
-----------------------------------------
|
||||
|
||||
If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
How to Apply These Terms to Your New Programs
|
||||
|
||||
If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms.
|
||||
|
||||
To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the “copyright” line and a pointer to where the full notice is found.
|
||||
|
||||
<one line to give the program's name and a brief idea of what it does.>
|
||||
Copyright (C) <year> <name of author>
|
||||
|
||||
This program is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program 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 for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
Also add information on how to contact you by electronic and paper mail.
|
||||
|
||||
If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode:
|
||||
|
||||
<program> Copyright (C) <year> <name of author>
|
||||
This program comes with ABSOLUTELY NO WARRANTY; for details type ‘show w’.
|
||||
This is free software, and you are welcome to redistribute it
|
||||
under certain conditions; type ‘show c’ for details.
|
||||
|
||||
The hypothetical commands ‘show w’ and ‘show c’ should show the appropriate parts of the General Public License. Of course, your program's commands might be different; for a GUI interface, you would use an “about box”.
|
||||
|
||||
You should also get your employer (if you work as a programmer) or school, if any, to sign a “copyright disclaimer” for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
The GNU General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, please read <http://www.gnu.org/philosophy/why-not-lgpl.html>.
|
||||
|
||||
[Licencia GNU (Español)]
|
||||
|
||||
LICENCIA PÚBLICA GENERAL DE GNU (GPL)
|
||||
|
||||
Esta es la conocida como «GNU General Public License (GPL)», versión 3 (de junio de 2007), que cubre la mayor parte del software de la «Free Software Foundation», y muchos más programas.
|
||||
|
||||
---
|
||||
|
||||
IMPORTANT NOTICE:
|
||||
This is an unofficial translation of the GNU General Public License into spanish. It was not published by the Free Software Foundation, and does not legally state the distribution terms for software that uses the GNU GPL —only the original English text of the GNU GPL does that. However, we hope that this translation will help spanish speakers understand the GNU GPL better.
|
||||
|
||||
NOTA IMPORTANTE:
|
||||
Esta es una traducción no oficial de la Licencia Pública General GNU (GNU GPL) al español. No fue publicada por la Fundación para el Software Libre, y no establece legalmente los términos de distribución para software que utiliza la GNU GPL —sólamente el texto original en inglés de la GNU GPL hace eso. De todas formas, esperamos que esta traducción ayude a los hispanohablantes a comprender mejor la GNU GPL.
|
||||
|
||||
---
|
||||
|
||||
LICENCIA PÚBLICA GENERAL GNU
|
||||
Versión 3, 29 de junio de 2007
|
||||
|
||||
Copyright © 2007 Free Software Foundation, Inc.
|
||||
<http://fsf.org/>
|
||||
|
||||
Se permite la copia y distribución de copias literales de esta licencia, pero no está permitido modificarla.
|
||||
|
||||
Preámbulo
|
||||
|
||||
La Licencia Pública General GNU (GNU GPL) es una licencia libre, sin derechos para software y otro tipo de trabajos.
|
||||
|
||||
Las licencias para la mayoría del software y otros trabajos prácticos están destinadas a suprimir la libertad de compartir y modificar esos trabajos. Por el contrario, la Licencia Pública General GNU persigue garantizar su libertad para compartir y modificar todas las versiones de un programa--y asegurar que permanecerá como software libre para todos sus usuarios. Nosotros, La Fundación de Software Libre, usamos la Licencia Pública General GNU para la mayoría de nuestro software; y también se aplica a cualquier trabajo realizado de la misma forma por sus autores. Usted también puede aplicarla a sus programas.
|
||||
|
||||
Cuando hablamos de software libre, nos referimos a libertad, no a precio. Nuestras Licencias Públicas Generales están destinadas a garantizar la libertad de distribuir copias de software libre (y cobrar por ello si quiere), a recibir el código fuente o poder conseguirlo si así lo desea, a modificar el software o usar parte del mismo en nuevos programas libres, y a saber que puede hacer estas cosas.
|
||||
|
||||
Para proteger sus derechos, necesitamos evitar que otros le nieguen esos derechos o le pidan renunciar a ellos. Por lo tanto, usted tiene ciertas responsabilidades cuando distribuye copias del software, o si lo modifica: responsabilidades que persiguen respetar la libertad de otros.
|
||||
|
||||
Por ejemplo, si distribuye copias de tales programas, gratuitamente o no, debe transmitir a los destinatarios los mismos derechos que usted recibió. Debe asegurarse que ellos también reciban o puedan conseguir el código fuente. Y debe mostrarles estos términos y condiciones para que conozcan sus derechos.
|
||||
|
||||
Los desarrolladores que usen la GPL GNU protegen sus derechos de dos formas: (1) imponen derechos al software, y (2) le ofrecen esta Licencia para que legalmente lo copie, distribuya y/o modifique.
|
||||
|
||||
Para proteger a desarrolladores y autores, la GPL expone claramente que no existe garantía alguna para este software libre. Para beneficio de ambos, usuarios y autores, la GPL establece que las versiones modificadas deberán estar identificadas como tales, para que cualquier problema no sea atribuido por error a los autores de versiones anteriores.
|
||||
|
||||
Algunos dispositivos están diseñados para negar al usuario la instalación o la ejecución de versiones modificadas del software que usan internamente, aunque el fabricante sí pueda hacerlo. Esto es completamente incompatible con el objetivo de proteger la libertad de los usuarios para modificar el software. Este tipo de abuso sistemático ocurre con productos de uso personal, que es precisamente donde es menos aceptable. Por tanto, hemos diseñado esta versión de la GPL para prohibir estas prácticas en esos productos. Si apareciesen problemas similares en otros ámbitos, estaremos preparados para extender estas prestaciones a las próximas versiones de la GPL, tanto como sea necesario para proteger la libertad de los usuarios.
|
||||
|
||||
Por último, todo programa está constantemente amenazado por las patentes de software. Los estados no deberían permitir que las patentes restrinjan el desarrollo y el uso de software en ordenadores de uso general; pero en aquellos que lo hagan, esperamos evitar el especial peligro que suponen las patentes, que aplicadas a un programa libre puedan hacerlo propietario en la práctica. Para prevenir eso, la GPL establece que las patentes no pueden usarse para convertir un programa en no-libre.
|
||||
|
||||
A continuación se exponen los términos y condiciones para la copia, distribución y modificación.
|
||||
|
||||
TÉRMINOS Y CONDICIONES
|
||||
|
||||
0. Definiciones.
|
||||
----------------
|
||||
|
||||
En adelante «Esta Licencia» se refiere a la versión 3 de la Licencia Pública General GNU.
|
||||
|
||||
«Copyright» también significa «leyes similares al copyright» que son aplicables a otro tipo de trabajos, tales como las máscaras de semiconductores.
|
||||
|
||||
«El Programa» se refiere a cualquier trabajo con copyright al que se haya aplicado esta Licencia. Cada beneficiario es asimilable a «usted». «Beneficiarios» y «destinatarios» pueden ser personas físicas u organizaciones.
|
||||
|
||||
«Modificar» un trabajo significa copiar o adaptar todo o parte de un trabajo, exceptuando la copia exacta, de manera que se requiera permiso de copyright. El trabajo resultante se denomina «versión modificada» de un trabajo anterior o trabajo «basado en» el trabajo anterior.
|
||||
|
||||
Un «trabajo amparado» puede ser tanto el Programa no modificado como un trabajo basado en el Programa.
|
||||
|
||||
«Difundir» un trabajo significa hacer cualquier cosa con él, sin permiso, que le haga directa o indirectamente responsable de infringir leyes cubiertas por copyright, excepto la ejecución en un ordenador o la modificación de una copia privada. La difusión incluye la copia, distribución (con o sin modificaciones), distribución pública, y en algunos países también otras actividades.
|
||||
|
||||
«Distribuir» un trabajo implica cualquier tipo de difusión que permite a la otra parte hacer o recibir copias. La mera interacción con un usuario mediante una red de ordenadores, sin transferir copia alguna, no se considera «distribución».
|
||||
|
||||
Una interfaz de usuario interactiva muestra «Avisos Legales Apropiados» siempre y cuando incluya características visuales apropiadas y destacadas que (1) muestren un aviso de copyright apropiado, y (2) indiquen al usuario que no existe garantía alguna para el trabajo (exceptuando las garantías que se hayan podido establecer), que los beneficiarios deben distribuir el trabajo según se establece en la presente Licencia, y cómo se puede ver una copia de esta Licencia. Si la interfaz muestra una lista de opciones o comandos, tales como menús, un elemento destacado en dicha lista cumple estos criterios.
|
||||
|
||||
1. Código Fuente.
|
||||
-----------------
|
||||
|
||||
El «código fuente» de un trabajo es el formato preferido para realizar modificaciones sobre él. «Código objeto» se refiere a cualquier formato del trabajo que no sea código fuente.
|
||||
|
||||
Una «Interfaz Estándar» se refiere a una interfaz que sea o bien un estándar oficial definido por una institución de estándares reconocida, o bien, en el caso de interfaces específicos para una determinado lenguaje de programación, una cuyo uso esté generalizada entre los desarrolladores que trabajan con ese lenguaje.
|
||||
|
||||
Las «Bibliotecas de Sistema» de un trabajo ejecutable incluyen a cualquier elemento, que no sea el trabajo completo, que (a) esté incluida/o de la misma forma que un componente principal, pero que no forme parte de ese componente principal, y (b) sólo sirva para habilitar la utilización del trabajo a través de ese componente principal, o para implementar un Interfaz Estándar para el cual está disponible una implementación pública en código fuente. Un «Componente Principal», en este contexto, se refiere a un componente principal y esencial (núcleo, sistema de ventanas y similares) del sistema operativo particular (en su caso) sobre el cual funcione el ejecutable, o un compilador utilizado para generar el trabajo, o un intérprete del código objeto utilizado para ejecutarlo.
|
||||
|
||||
La «Fuente Correspondiente» de un trabajo en código objeto se refiere a todo código fuente necesario para generar, instalar, y (en el caso de trabajos ejecutables) ejecutar el código objeto y modificar el trabajo, incluyendo guiones que controlen esas actividades. Sin embargo, no se incluyen las Bibliotecas de Sistema del trabajo, o herramientas de propósito general o programas gratuitos habitualmente disponibles y usados sin ninguna modificación para realizar estas actividades pero que no forman parte del trabajo. Por ejemplo, la Fuente Correspondiente incluye los archivos de definición de interfaz asociados con archivos fuente del trabajo, y el código fuente de las bibliotecas compartidas o subprogramas enlazados dinámicamente que el programa requiere por diseño, como la comunicación de datos intrínseca o el control de flujo entre esos subprogramas y otras partes del trabajo.
|
||||
|
||||
La Fuente Correspondiente no incluye necesariamente aquello que los usuarios pueden regenerar automáticamente a partir de otras partes de la Fuente Correspondiente.
|
||||
|
||||
La Fuente Correspondiente de un trabajo en código fuente es ese mismo trabajo.
|
||||
|
||||
2. Permisos Básicos.
|
||||
--------------------
|
||||
|
||||
Todos los derechos garantizados por esta Licencia se otorgan como copyright del Programa, y se proporcionan de manera irrevocable siempre y cuando se cumplan las condiciones establecidas. Esta Licencia afirma explícitamente su permiso ilimitado para ejecutar el Programa sin modificaciones. El resultado de la ejecución de un programa amparado está cubierto por esta Licencia sólo en el caso de que la salida, por su contenido, constituya un trabajo amparado. Esta Licencia reconoce sus derechos de uso razonable u otro equivalente, tal y como determina la ley de copyright.
|
||||
|
||||
Usted podrá realizar, ejecutar y difundir trabajos amparados que no distribuya, sin condición alguna, siempre y cuando no tenga otra licencia más restrictiva. Podrá distribuir trabajos amparados a terceros con el mero objetivo de que ellos hagan modificaciones exclusivamente para usted, o para que le proporcionen ayuda para ejecutar esos trabajos, siempre que cumpla los términos de esta Licencia distribuyendo todo el material de cuyo copyright no posee el control. Aquellos que realicen o ejecuten los trabajos amparados para usted deben hacerlo exclusivamente en su nombre, bajo su dirección y control, con términos que les prohíban realizar copias de su material con copyright al margen de la relación con usted.
|
||||
|
||||
La distribución bajo otras circunstancias se permite únicamente bajo las condiciones establecidas más abajo. No está permitido sublicenciar; la claúsula 10 lo hace innecesario.
|
||||
|
||||
3. Protección de Derechos Legales de los Usuarios frente a Leyes Anti-Burla.
|
||||
----------------------------------------------------------------------------
|
||||
|
||||
Ningún trabajo amparado debe considerarse parte de una medida tecnológica efectiva, a tenor de lo establecido en cualquier ley aplicable que cumpla las obligaciones expresas en el artículo 11 del tratado de copyright WIPO adoptado el 20 de diciembre de 1996, o leyes similares que prohíben o restringen la burla de tales medidas.
|
||||
|
||||
Cuando distribuya un trabajo amparado, renuncia a cualquier poder legal para prohibir la burla de medidas tecnológicas mientras tales burlas se realicen en ejercicio de derechos amparados por esta Licencia respecto al trabajo amparado; además, usted negará cualquier intención de limitar el uso o modificación del trabajo con el objetivo de imponer, al trabajo de los usuarios, sus derechos legales o de terceros para prohibir la burla de medidas tecnológicas.
|
||||
|
||||
4. Distribución de copias literales.
|
||||
------------------------------------
|
||||
|
||||
Usted podrá distribuir copias literales del código fuente del Programa tal y como lo ha recibido , por cualquier medio, siempre que publique de forma clara y llamativa en cada copia el correspondiente aviso de copyright ; mantenga intactos todos los avisos que establezcan que esta Licencia y cualquier término no-permisivo añadido y acorde con la cláusula 7 son aplicables al código; mantenga intactos todos los avisos de ausencia de garantía; y proporcione a todos los destinatarios una copia de esta Licencia junto con el Programa.
|
||||
|
||||
Usted podrá cobrar cualquier importe o no cobrar nada por cada copia que distribuya, y podrá ofrecer soporte o protección de garantía mediante un pago.
|
||||
|
||||
5. Distribución de Versiones Modificadas de Código.
|
||||
---------------------------------------------------
|
||||
|
||||
Usted podrá distribuir un trabajo basado en el Programa, o las modificaciones que lo producen a partir del Programa, como código fuente en virtud de los términos establecidos en la cláusula 4, siempre que cumpla todas las condiciones siguientes:
|
||||
|
||||
a) El trabajo debe incluir avisos destacados indicando que usted lo ha modificado y dando una fecha pertinente.
|
||||
|
||||
b) El trabajo debe incluir avisos destacados indicando que está realizado a tenor de lo dispuesto en la presente Licencia y en cualquier otra condición añadida en virtud de la cláusula 7. Este requisito modifica el requisito de «mantener intactos todos los avisos» expuesto en la claúsula 4.
|
||||
|
||||
c) En virtud del presente documento, usted deberá aplicar la licencia al trabajo completo, como un todo, a cualquier persona que esté en posesión de una copia. Por lo tanto, esta Licencia se aplicará junto con cualquier otra condición adicional aplicable de la cláusula 7, al conjunto completo del trabajo y todas y cada una de sus partes, independientemente de como sean agrupadas o empaquetadas. Esta Licencia no permite ser aplicada al trabajo de ninguna otra forma, pero no se anula dicho permiso si usted lo ha recibido por separado.
|
||||
|
||||
d) Si el trabajo tiene interfaces de usuario interactivos, cada uno debe mostrar Avisos Legales Apropiados; sin embargo, si el Programa tiene interfaces interactivos que no muestran Avisos Legales Apropiados, su trabajo no tiene porqué modificarlos para que lo hagan.
|
||||
|
||||
Un conjunto o recopilación formado por un trabajo amparado y otros trabajos distintos e independientes, que por su naturaleza no sean ampliaciones del trabajo amparado, que no se combinen con él de alguna forma para dar lugar a un programa mayor, y que estén ubicados en un medio de distribución o almacenamiento, se denomina «paquete» si la recopilación y su copyright al completo no son usados para limitar el acceso o los derechos legales de los usuarios de la recopilación, más allá de lo que permita el trabajo individual. La inclusión de un trabajo amparado en un paquete no hace aplicable esta Licencia al resto de elementos del paquete.
|
||||
|
||||
6. Distribución de código No-fuente.
|
||||
------------------------------------
|
||||
|
||||
Usted podrá distribuir el código objeto de un trabajo amparado en virtud de los términos de las cláusulas 4 y 5, siempre que también distribuya las Fuentes Correspondientes en código máquina, de acuerdo con los términos establecidos en esta Licencia, de alguna de las siguientes maneras:
|
||||
|
||||
a) Distribuir el código objeto en, o embebido en, un producto físico (incluyendo medios de distribución físicos), acompañado de las Fuentes Correspondientes en un medio físico duradero y que sea utilizado habitualmente para el intercambio de software.
|
||||
|
||||
b) Distribuir el código objeto en, o embebido en, un producto físico (incluyendo medios de distribución físicos), acompañado de una oferta por escrito, válida al menos durante tres años y válida durante el tiempo en el que usted ofrezca recambios o soporte para ese modelo de producto, con el fin de ofrecer al poseedor del código objeto (1) una copia de las Fuentes Correspondientes a todo el software del producto que esté cubierto por esta Licencia, en un medio físico duradero habitual para el intercambio de software, a un precio no mayor que su coste razonable por distribuir físicamente las fuentes, o (2) acceso para copiar las fuentes correspondientes desde un servidor de red sin coste alguno.
|
||||
|
||||
c) Distribuir copias individuales del código objeto junto con una copia de la oferta por escrito para/con el fin de proporcionar las Fuentes Correspondientes. Esta alternativa sólo está permitida ocasionalmente, pero no de forma comercial, y solamente si usted recibió el código objeto junto con una oferta parecida, de acuerdo con la subcláusula 6b.
|
||||
|
||||
d) Distribuir el código objeto ofreciendo acceso desde un lugar determinado (gratuitamente o mediante pago), y ofrecer acceso equivalente a las Fuentes Correspondientes de la misma forma y en el mismo lugar sin cargo añadido. No es necesario exigir a los destinatarios que copien las Fuentes Correspondientes junto con el código objeto. Si el lugar para copiar el código objeto es un servidor de red, las Fuentes Correspondientes pueden estar en un servidor diferente (gestionado por usted o terceros) que ofrezca facilidades de copia equivalentes, siempre que mantenga instrucciones claras junto al código objeto especificando dónde encontrar las Fuentes Correspondientes. Independientemente de qué servidores alberguen las Fuentes Correspondientes, usted seguirá obligado a asegurar que estarán disponibles durante el tiempo necesario para cumplir estos requisitos.
|
||||
|
||||
e) Distribuir el código mediante transferencias entre usuarios, siempre que informe a otros usuarios dónde se ofrecen el código objeto y las Fuentes Correspondientes de forma pública sin cargo alguno, tal y como se establece en la subcláusula 6d.
|
||||
|
||||
Una parte separable del código objeto, cuyo código fuente esté excluido de las Fuentes Correspondientes como Biblioteca de Sistema, no necesita ser incluida en la distribución del código objeto del trabajo.
|
||||
|
||||
Un «Producto de Usuario» es tanto (1) un «producto de consumo», que se refiere a cualquier propiedad personal tangible habitualmente utilizada para fines personales, familiares o domésticos, o (2) cualquier cosa diseñada o vendida para ser incorporada como extensión/expansión para otro producto. Para determinar si un producto es un producto de consumo, los casos dudosos se resolverán favoreciendo el amparo. En el caso de un producto concreto recibido por un usuario particular, «de uso habitual» se refiere al uso típico o corriente de ese tipo de producto, independientemente de la situación del usuario particular o de la forma en que el usuario concreto utilice, o pretenda o se espere que pretenda utilizar, el producto. Un producto es un producto de consumo independientemente de si el producto tiene usos sustancialmente comerciales, industriales o distintos del consumo, a menos que tales usos representen la única forma posible de utilizar el producto.
|
||||
|
||||
Las «Instrucciones de Instalación» para un Producto de Usuario se refieren a cualquier método, procedimiento, clave de autorización, u otro tipo de información necesaria para instalar y ejecutar una versión modificada de un trabajo amparado en ese Producto de Usuario a partir de una versión modificada de las Fuentes Correspondientes. Las instrucciones deben ser suficientes para asegurar el funcionamiento continuo del código objeto modificado sin ningún tipo de condicionamiento o intromisión por el simple hecho de haber sido modificado.
|
||||
|
||||
Si, bajo las premisas de esta cláusula, usted distribuye el código objeto de un trabajo en, o con un Producto de Usuario o específicamente para ser usado en el mismo, y la distribución forma parte de una transacción donde los derechos de posesión y uso del Producto de Usuario se transfieren al destinatario a perpetuidad o durante un plazo fijo de tiempo (independientemente de las características de la transacción), las Fuentes Correspondientes distribuidas bajo estos supuestos deben acompañarse de las Instrucciones de Instalación. Sin embargo, estos requerimientos no se aplican si ni usted ni terceros tienen posibilidad de instalar el código objeto modificado en el Producto de Usuario (por ejemplo, el trabajo ha sido instalado en memoria de sólo lectura, ROM):
|
||||
|
||||
El requerimiento de proporcionar Información de Instalación no incluye el hecho de continuar proporcionando servicio de soporte, garantía, o actualizaciones para un trabajo que haya sido modificado o instalado por el destinatario, o para el Producto de Usuario en el que se haya modificado o instalado. El acceso a la red puede ser denegado cuando la propia modificación afecte materialmente y de forma adversa a la operación de la red o viole las reglas y protocolos de comunicación en la red.
|
||||
|
||||
Las Fuentes Correspondientes distribuidas, y las Instrucciones de Instalación proporcionadas de acuerdo con esta cláusula, deben figurar en un formato documentado públicamente (y con una implementación disponible para el público en código fuente), y no deben necesitar claves de acceso especiales para la descompresión, lectura o copia.
|
||||
|
||||
7. Condiciones adicionales.
|
||||
---------------------------
|
||||
|
||||
Los «Permisos Adicionales» son condicionantes que amplían los términos de esta Licencia permitiendo excepciones a una o más de sus condiciones. Los Permisos Adicionales que son aplicables al Programa completo deberán ser tratados como si estuviesen incluidos en esta Licencia, hasta los límites de validez impuestos por las leyes aplicables. Si los permisos adicionales se aplicasen sólo a una parte del Programa, esa parte podría ser usada de forma independiente en virtud de dichos permisos, pero el Programa completo seguiría estando afectado por esta Licencia con independencia de los permisos adicionales.
|
||||
|
||||
Cuando distribuya una copia de un trabajo amparado, usted podrá opcionalmente eliminar cualquier permiso adicional de esa copia, o de alguna parte del mismo. (Los permisos adicionales pueden haber establecido que sea requerida su eliminación en ciertos supuestos si usted modifica el trabajo.) Usted puede establecer permisos adicionales en material añadido por usted a un trabajo amparado, sobre el cual tiene o podrá aportar sus permisos de copyright correspondientes.
|
||||
|
||||
Sin contravenir cualquier otra estipulación en esta Licencia, usted podrá, para el material que añada a un trabajo amparado, (si está autorizado por los poseedores de copyright de ese material) añadir condiciones a esta Licencia con los siguientes términos:
|
||||
|
||||
a) Ausencia de garantía o limitación de responsabilidad diferente de los términos establecidos en las cláusulas 15 y 16 de esta Licencia; u
|
||||
|
||||
b) Obligación de mantener determinados avisos legales razonables o atribuciones de autoría en el material o en los Avisos Legales Correspondientes mostrados por los trabajos que lo contengan; o
|
||||
|
||||
c) Prohibir la tergiversación del origen del material, o solicitar que las diferencias respecto a la versión original sean señaladas de forma apropiada en las versiones modificadas del material; o
|
||||
|
||||
d) Limitar la utilización de los nombres de los autores o beneficiarios del material con fines divulgativos; o
|
||||
|
||||
e) Negarse a ofrecer derechos afectados por leyes de registro para el uso de marcas empresariales, registradas o de servicio; o
|
||||
|
||||
f) Exigir indemnización a los autores y poseedores de la licencia de ese material, por parte de cualquier persona que distribuya el material (o versiones modificadas del mismo), estableciendo obligaciones contractuales de responsabilidad sobre el destinatario, para cualquier responsabilidad que estas obligaciones contractuales impongan directamente sobre los autores y poseedores de licencia.
|
||||
|
||||
Cualesquiera otras condiciones adicionales no-permisivas son consideradas «otras restricciones» en el contexto de la cláusula 10. Si el Programa, tal cual lo recibió, o cualquier parte del mismo, contiene un aviso indicando que está amparado por esta Licencia junto a una cláusula de restricción posterior específica, usted podrá suprimir esa cláusula. Si un documento de licencia contiene una restricción de este tipo pero permite modificar la licencia o la distribución en virtud de la presente Licencia, usted podrá añadirla al material de un trabajo amparado por los términos de ese documento de licencia, siempre que dicha restricción no se mantenga tras la modificación de la licencia o la distribución.
|
||||
|
||||
Si añade condiciones para un trabajo amparado, a tenor de lo establecido en la presente cláusula, usted deberá ubicar, en los archivos fuente involucrados, una declaración de los términos adicionales aplicables a esos archivos, o un aviso indicando dónde localizar los términos aplicables.
|
||||
|
||||
Las condiciones adicionales, permisivas o no, deben aparecer por escrito como licencias separadas, o figurar como excepciones; de todas formas, los requisitos anteriores siempre son aplicables.
|
||||
|
||||
8. Cancelación.
|
||||
---------------
|
||||
|
||||
Usted no podrá distribuir o modificar un trabajo amparado salvo de la forma en la que se ha previsto expresamente en esta Licencia. Cualquier intento diferente de distribución o modificación será considerado nulo, y automáticamente cancelará sus derechos respecto a esta Licencia (incluyendo cualquier patente conseguida según el párrafo tercero de la cláusula 11).
|
||||
|
||||
Sin embargo, si deja de violar esta Licencia, entonces su licencia desde el poseedor del copyright correspondiente será restituida (a) provisionalmente, a menos que y hasta que el poseedor del copyright dé por terminada explícita y permanentemente su licencia, y (b) permanentemente, si el poseedor del copyright no le ha notificado por algún cauce de la violación no después de los 60 días posteriores al cese.
|
||||
|
||||
Además, su licencia desde el poseedor del copyright correspondiente será restituida permanentemente si el poseedor del copyright le notifica de la violación por algún cauce, es la primera vez que recibe la notificación de violación de esta Licencia (para cualquier trabajo) de ese poseedor de copyright, y usted subsana la violación antes de 30 días desde la recepción del aviso.
|
||||
|
||||
La cancelación de sus derechos según esta cláusula no da por canceladas las licencias de terceros que hayan recibido copias o derechos a través de usted con esta Licencia. Si sus derechos han finalizado y no han sido restituidos de forma permanente, usted no está capacitado para recibir nuevas licencias para el mismo material en virtud de la cláusula 10.
|
||||
|
||||
9. Aceptación no obligatoria por tenencia de copias.
|
||||
----------------------------------------------------
|
||||
|
||||
No está obligado a aceptar esta Licencia por recibir o ejecutar una copia del Programa. La distribución de un trabajo amparado surgida simplemente como consecuencia de la transmisión entre usuarios para obtener una copia tampoco requiere aceptación. Sin embargo, únicamente esta Licencia le otorga permiso para distribuir o modificar cualquier trabajo amparado. Estas acciones infringen el copyright si usted no acepta las los términos y condiciones de esta Licencia. Por lo tanto, al modificar o distribuir un trabajo amparado, usted indica que acepta la Licencia.
|
||||
|
||||
10. Herencia automática de licencia para destinatarios.
|
||||
-------------------------------------------------------
|
||||
|
||||
Cada vez que distribuya un trabajo amparado, el destinatario recibirá automáticamente una licencia desde los poseedores originales, para ejecutar, modificar y distribuir ese trabajo, al amparo de los términos de esta Licencia. Usted no será responsable de asegurar el cumplimiento por terceros de esta Licencia.
|
||||
|
||||
Una «transacción de entidad» es una transacción que transfiere el control de una organización, o todos los bienes sustanciales de una, o subdivide una organización, o fusiona organizaciones. Si la distribución de un trabajo amparado surge de una transacción de entidad, cada parte involucrada en esa transacción que reciba una copia del trabajo, también recibe todas y cada una de las licencias existentes del trabajo que la parte interesada tuviese o pudiese ofrecer según el párrafo anterior, además del derecho a tomar posesión de las Fuentes Correspondientes del trabajo a través de la parte interesada, si está en poder de dicha parte o se puede conseguir con un esfuerzo razonable.
|
||||
|
||||
Usted no podrá imponer restricciones posteriores en el ejercicio de los derechos otorgados o concedidos en virtud de la presente Licencia. Por ejemplo, usted no puede imponer a la licencia pagos, derechos u otros cargos por el ejercicio de los derechos otorgados según esta Licencia; además no podrá iniciar litigios (incluyendo demandas o contrademandas en pleitos) alegando que se infringen patentes por cambiar, usar, vender, ofrecer en venta o importar el Programa, o cualquier parte del mismo.
|
||||
|
||||
11. Patentes.
|
||||
-------------
|
||||
|
||||
Un «colaborador» es un poseedor de copyright que autoriza el uso del Programa o un trabajo en el que se base el Programa bajo los términos y condiciones establecidos en la presente Licencia. El trabajo con esta licencia se denomina «versión en colaboración» con el colaborador.
|
||||
|
||||
Todas las reivindicaciones de patentes en posesión o controladas por el colaborador se denominan «demandas de patente original», ya sean existentes o adquiridas con posterioridad, que hayan sido infringidas de alguna forma permitida por esta Licencia, al hacer, usar o vender la versión en colaboración, pero sin incluir demandas que sólo sean infracciones como consecuencia de modificaciones posteriores de la versión en colaboración. Para aclarar esta definición, «control» incluye el derecho de conceder sublicencias de patente de forma que no contravenga los requisitos establecidos en la presente Licencia.
|
||||
|
||||
Cada colaborador le concede a usted una licencia de la patente no-exclusiva, global y libre de derechos bajo las reivindicaciones de patente de origen del colaborador, para el uso, modificación, venta, ofertas de venta, importación y otras formas de ejecución, modificación y redistribución del contenido de la versión en colaboración.
|
||||
|
||||
En los siguientes tres párrafos, una «licencia de patente» se refiere a cualquier acuerdo o compromiso expreso y manifiesto, cualquiera que sea su denominación, que no imponga una patente (como puede ser el permiso expreso para ejecutar una patente o acuerdos para no imponer demandas por infracción de patente). «Conceder» estas licencias de patente a un tercero significa llegar a tal tipo de acuerdo o compromiso que no imponga una patente al tercero.
|
||||
|
||||
Si usted distribuye un trabajo amparado, conociendo que está afectado por una licencia de patente, y no están disponibles de forma pública para su copia las Fuentes Correspondientes, sin cargo alguno y bajo los términos de esta Licencia, ya sea a través de un servidor de red público o mediante cualquier otro medio, entonces usted deberá o bien (1) permitir que sean públicas las Fuentes Correspondientes, o (2) tratar de eliminar los beneficios de la licencia de patente para este trabajo en particular, o (3) tratar de extender, de una forma que no contravenga los requisitos de esta Licencia, la licencia de patente a terceros. «Conocer que está afectado» significa que usted tiene conocimiento real de que, para la licencia de patente, la distribución del trabajo amparado en un determinado país, o el uso del trabajo amparado por sus destinatarios en un determinado país, infringiría una o más patentes existentes en ese país que usted considera aplicables por algún motivo.
|
||||
|
||||
Si, de conformidad con alguna transacción o acuerdo(o en un proceso relacionado con ellos), usted distribuye o distribuye con fines de distribución , un trabajo amparado, concediendo una licencia de patente para algún tercero que reciba el trabajo amparado, y autorizándole a usar, distribuir, modificar o distribuir una copia específica del trabajo amparado, entonces la licencia de patente que usted otorgue se extiende automáticamente a todos los receptores del trabajo amparado y cualquier trabajo basado en el mismo.
|
||||
|
||||
Una licencia de patente es «discriminatoria» si no incluye dentro de su ámbito de cobertura, prohíbe el ejercicio, o está condicionada a no ejercitar uno o más de los derechos que están específicamente otorgados por esta Licencia. Usted no debe distribuir un trabajo amparado si está implicado en un acuerdo con terceros que estén relacionados con el negocio de la distribución de software, en el que usted haga pagos relacionados con su actividad de distribución del trabajo, y donde se otorgue, a cualquier receptor del trabajo amparado, una licencia de patente discriminatoria (a) en relación con las copias del trabajo amparado distribuido por usted (o copias hechas a partir de éstas), o (b) directa o indirectamente relacionadas con productos específicos o paquetes que contengan el trabajo amparado, a menos que usted forme parte del acuerdo, o que esa licencia de patente fuese otorgada antes del 28 de marzo de 2007.
|
||||
|
||||
Ninguna disposición de esta Licencia se considerará como excluyente o limitante de la aplicación de cualquier otra licencia o defensas legales contra la violación de las leyes de propiedad intelectual a que pudiera tener derecho bajo la ley de propiedad intelectual vigente.
|
||||
|
||||
12. No condicionamiento de la libertad de terceros.
|
||||
---------------------------------------------------
|
||||
|
||||
Si a usted le son impuestas condiciones que contravienen las estipuladas en la presente Licencia (ya sea por orden judicial, acuerdo u otros), no quedará eximido de cumplir las condiciones de esta Licencia. Si usted no puede distribuir un trabajo amparado cumpliendo simultáneamente sus obligaciones con esta Licencia y con cualquier otra pertinente, entonces no podrá distribuirlo de ninguna forma. Por ejemplo, si usted se compromete con términos que le obligan a obtener derechos por la distribución a terceros, la única forma de satisfacer ambos condicionantes y esta Licencia es abstenerse completamente de distribuir el Programa.
|
||||
|
||||
13. Uso conjunto con la Licencia Pública General Affero GNU.
|
||||
------------------------------------------------------------
|
||||
|
||||
Sin contravenir las disposiciones de la presente Licencia, usted tendrá permiso para enlazar o combinar cualquier trabajo amparado con otro trabajo amparado por la versión 3 de la Licencia Pública General Affero GNU y formar un solo trabajo combinado, y distribuir el trabajo resultante. Los términos de esta Licencia seguirán siendo aplicables a la parte formada por el trabajo amparado, pero los condicionantes especiales de la Licencia Pública General Affero GNU, en su cláusula 13, relativos a la interacción mediante redes, serán aplicables a la combinación de ambas partes.
|
||||
|
||||
14. Versiones Revisadas de esta Licencia.
|
||||
-----------------------------------------
|
||||
|
||||
La Fundación para el Software Libre podrá publicar revisiones y/o nuevas versiones de la Licencia Pública General GNU de vez en cuando. Esas versiones serán similares en espíritu a la versión actual, pero podrán diferir en algunos detalles para afrontar nuevos problemas o situaciones.
|
||||
|
||||
A cada versión se le da un número distintivo. Si el Programa especifica que le es aplicable cierto número de versión de la Licencia Pública General o «cualquier versión posterior», usted tendrá la posibilidad de adoptar los términos y condiciones de la versión indicada o de cualquier otra versión posterior publicada por la Fundación para el Software Libre. Si el Programa no especifica un número de versión de la Licencia Pública General, usted podrá elegir cualquier versión que haya sido publicada por la Fundación para el Software Libre.
|
||||
|
||||
Si el Programa especifica que un apoderado/representante puede decidir qué versiones de la Licencia Pública General pueden aplicarse en el futuro, la declaración pública de aceptación que el apoderado/representante haga de una versión le autoriza a usted con carácter permanente a elegir esa versión para el Programa.
|
||||
|
||||
Versiones posteriores de la licencia podrán otorgarle permisos adicionales o diferentes. Sin embargo, no podrán imponerse obligaciones adicionales a cualquier autor o poseedor de copyright como consecuencia de que usted adopte una versión posterior.
|
||||
|
||||
15. Ausencia de Garantía.
|
||||
-------------------------
|
||||
|
||||
EL PROGRAMA NO TIENE GARANTÍA ALGUNA, HASTA LOS LÍMITES PERMITIDOS POR LAS LEYES APLICABLES. SALVO CUANDO SE ESTABLEZCA LO CONTRARIO POR ESCRITO, EL POSEEDOR DEL COPYRIGHT Y/O TERCEROS PROPORCIONARÁN EL PROGRAMA «TAL CUAL» SIN GARANTÍA DE NINGÚN TIPO, YA SEA EXPLÍCITA O IMPLÍCITA, INCLUYENDO, PERO SIN LIMITARSE A, LAS GARANTÍAS IMPLÍCITAS MERCANTILES Y DE APTITUD PARA UN PROPÓSITO DETERMINADO. USTED ASUMIRÁ CUALQUIER RIESGO RELATIVO A LA CALIDAD Y RENDIMIENTO DEL PROGRAMA. SI EL PROGRAMA FUESE DEFECTUOSO, USTED ASUMIRÁ CUALQUIER COSTE DE SERVICIO, REPARACIÓN O CORRECCIÓN.
|
||||
|
||||
16. Limitación de Responsabilidad.
|
||||
----------------------------------
|
||||
|
||||
EN NINGÚN CASO, SALVO REQUERIMIENTO POR LEYES APLICABLES O MEDIANTE ACUERDO POR ESCRITO, PODRÁ UN POSEEDOR DE COPYRIGHT, O UN TERCERO QUE MODIFIQUE O DISTRIBUYA EL PROGRAMA SEGÚN LO INDICADO ANTERIORMENTE, HACERLE A USTED RESPONSABLE DE DAÑO ALGUNO, INCLUYENDO CUALQUIER DAÑO GENERAL, ESPECIAL, OCASIONAL O DERIVADO QUE SURJA DEL USO O LA INCAPACIDAD DE USO DEL PROGRAMA (INCLUYENDO PERO SIN LIMITARSE A LA PÉRDIDA DE DATOS O LA PRESENTACIÓN NO PRECISA DE LOS MISMOS O A PÉRDIDAS SUFRIDAS POR USTED O TERCEROS O AL FALLO DEL PROGRAMA AL INTERACTUAR CON OTROS PROGRAMAS), INCLUSO EN EL CASO DE QUE EL POSEEDOR O UN TERCERO HAYA SIDO ADVERTIDO DE LA POSIBILIDAD DE TALES DAÑOS.
|
||||
|
||||
17. Interpretación de las cláusulas 15 y 16.
|
||||
--------------------------------------------
|
||||
|
||||
Si la ausencia de garantía y la limitación de responsabilidad descrita anteriormente no tuviesen efecto legal a nivel local en todos sus términos, los juzgados aplicarán las leyes locales que más se aproximen a la exención de responsabilidad civil en lo relativo al Programa, a menos que la copia del Programa esté acompañada mediante pago de una garantía o compromiso de responsabilidad.
|
||||
|
||||
FIN DE TÉRMINOS Y CONDICIONES
|
||||
|
||||
|
||||
Cómo aplicar estas condiciones a sus nuevos programas
|
||||
|
||||
Si usted desarrolla un nuevo programa, y quiere darle al público el mayor uso posible del mismo, la mejor forma de conseguirlo es hacerlo software libre para que cualquiera pueda redistribuirlo y modificarlo bajo estas condiciones.
|
||||
|
||||
Para ello, adjunte los siguientes avisos al programa. Es más seguro adjuntarlos al inicio de cada archivo fuente para hacer más explícita la ausencia de garantía; y cada archivo debería tener al menos la línea de «copyright» y un enlace a la versión completa del aviso.
|
||||
|
||||
<una línea con el nombre del programa y una breve idea de su objetivo.>
|
||||
Copyright (C) <año> <nombre del autor>
|
||||
|
||||
Este programa es software libre: usted puede redistribuirlo y/o modificarlo
|
||||
bajo los términos de la Licencia Pública General GNU publicada
|
||||
por la Fundación para el Software Libre, ya sea la versión 3
|
||||
de la Licencia, o (a su elección) cualquier versión posterior.
|
||||
|
||||
Este programa se distribuye con la esperanza de que sea útil, pero
|
||||
SIN GARANTÍA ALGUNA; ni siquiera la garantía implícita
|
||||
MERCANTIL o de APTITUD PARA UN PROPÓSITO DETERMINADO.
|
||||
Consulte los detalles de la Licencia Pública General GNU para obtener
|
||||
una información más detallada.
|
||||
|
||||
Debería haber recibido una copia de la Licencia Pública General GNU
|
||||
junto a este programa.
|
||||
En caso contrario, consulte <http://www.gnu.org/licenses/>.
|
||||
|
||||
Incluya además información de cómo contactar con usted por correo electrónico y ordinario.
|
||||
|
||||
Si el programa es interactivo, haga que muestre un breve aviso como el siguiente cuando se inicie en modo interactivo:
|
||||
|
||||
<programa> Copyright (C) <año> <nombre del autor>
|
||||
Este programa se ofrece SIN GARANTÍA ALGUNA;
|
||||
escriba ‘show w’ para consultar los detalles.
|
||||
Es software libre, y usted puede redistribuirlo bajo ciertas condiciones;
|
||||
escriba ‘show c’ para más información.
|
||||
|
||||
Los hipotéticos comandos ‘show w’ y ‘show c’ deberían mostrar las partes correspondientes de la Licencia Pública General. Por supuesto, los comandos en su programa podrían ser diferentes; en un interfaz gráfico de usuario, podría usar un mensaje del tipo «Acerca de».
|
||||
|
||||
También debería conseguir que su empresa (si trabaja como programador) o escuela, en su caso, firme una «renuncia de copyright» sobre el programa, si fuese necesario. Para más información a este respecto, y saber cómo aplicar y cumplir la licencia GNU GPL, consulte <http://www.gnu.org/licenses/>.
|
||||
|
||||
La Licencia Pública General GNU no permite incorporar sus programas como parte de programas propietarios. Si su programa es una subrutina en una biblioteca, resultaría mucho más útil habilitar el enlace de aplicaciones propietarias a la biblioteca. Si es esto lo que quiere hacer, utilice la Licencia Pública General Reducida GNU en vez de esta Licencia. Pero por favor, consulte primero <http://www.gnu.org/philosophy/why-not-lgpl.html>.
|
||||
|
||||
[QueryBox]
|
||||
Cuadros de diálogo
|
||||
|
||||
En los cuadros de diálogo puede desplazarse con el teclado usando las flechas o las teclas de las letras resaltadas.
|
||||
|
||||
También se pueden pulsar los botones con el ratón.
|
||||
|
||||
[How to use help]
|
||||
Uso de la ayuda
|
||||
|
||||
Se pueden utilizar las flechas o el ratón para navegar por el sistema de ayuda.
|
||||
|
||||
La flecha de abajo cambia al siguiente elemento o baja. La tecla de arriba vuelve al elemento anterior o sube. La tecla derecha sigue el enlace activo. La tecla izquierda vuelve a la última página visitada.
|
||||
|
||||
Si el terminal no es compatible con las flechas de cursor se puede avanzar con la barra espaciadora y retroceder con la tecla b (back). El tabulador activa el elemento siguiente y con INTRO se puede entrar al enlace correspondiente. La tecla l (last) permite volver a la última página.
|
||||
|
||||
ESC pulsada dos veces permite salir de la ayuda.
|
||||
|
||||
El botón izquierdo del ratón avanza o sigue enlaces y el botón derecho retrocede o vuelve a la última página.
|
||||
|
||||
La función de todas las teclas en la ayuda:
|
||||
|
||||
Las teclas de desplazamiento genéricasGeneral Movement Keys son válidas.
|
||||
|
||||
tabulador Avanzar al elemento posterior.
|
||||
Alt-tabulador Retroceder al elemento anterior.
|
||||
abajo Avanzar elemento o bajar una línea.
|
||||
arriba Retroceder elemento o subir una línea.
|
||||
derecha, INTRO Seguir enlace.
|
||||
izquierda, l Volver a la última página visitada.
|
||||
F1 Mostrar la ayuda del sistema de ayuda.
|
||||
n Pasar a la página siguiente.
|
||||
p Pasar a la página anterior.
|
||||
c Pasar a la página de contenidos.
|
||||
F10, ESC Salir de la ayuda.
|
||||
|
||||
Local variables:
|
||||
fill-column: 58
|
||||
end:
|
||||
@@ -1,10 +0,0 @@
|
||||
MAN2HLP=$(top_builddir)/src/man2hlp/man2hlp
|
||||
|
||||
hlpdir = $(pkgdatadir)/help
|
||||
hlp_DATA = mc.hlp.$(HLP_LANG)
|
||||
|
||||
EXTRA_DIST = xnc.hlp
|
||||
CLEANFILES = $(hlp_DATA)
|
||||
|
||||
mc.hlp.$(HLP_LANG): $(top_builddir)/doc/man/$(HLP_LANG)/mc.1 $(srcdir)/xnc.hlp $(MAN2HLP)
|
||||
- $(MAN2HLP) $(top_builddir)/doc/man/$(HLP_LANG)/mc.1 $(srcdir)/xnc.hlp mc.hlp.$(HLP_LANG)
|
||||
@@ -1,3 +0,0 @@
|
||||
HLP_LANG=hu
|
||||
|
||||
include ../hlp-lang-include.am
|
||||
@@ -1,649 +0,0 @@
|
||||
# Makefile.in generated by automake 1.16.5 from Makefile.am.
|
||||
# @configure_input@
|
||||
|
||||
# Copyright (C) 1994-2021 Free Software Foundation, Inc.
|
||||
|
||||
# This Makefile.in is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
# with or without modifications, as long as this notice is preserved.
|
||||
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
||||
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||
# PARTICULAR PURPOSE.
|
||||
|
||||
@SET_MAKE@
|
||||
|
||||
VPATH = @srcdir@
|
||||
am__is_gnu_make = { \
|
||||
if test -z '$(MAKELEVEL)'; then \
|
||||
false; \
|
||||
elif test -n '$(MAKE_HOST)'; then \
|
||||
true; \
|
||||
elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
|
||||
true; \
|
||||
else \
|
||||
false; \
|
||||
fi; \
|
||||
}
|
||||
am__make_running_with_option = \
|
||||
case $${target_option-} in \
|
||||
?) ;; \
|
||||
*) echo "am__make_running_with_option: internal error: invalid" \
|
||||
"target option '$${target_option-}' specified" >&2; \
|
||||
exit 1;; \
|
||||
esac; \
|
||||
has_opt=no; \
|
||||
sane_makeflags=$$MAKEFLAGS; \
|
||||
if $(am__is_gnu_make); then \
|
||||
sane_makeflags=$$MFLAGS; \
|
||||
else \
|
||||
case $$MAKEFLAGS in \
|
||||
*\\[\ \ ]*) \
|
||||
bs=\\; \
|
||||
sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
|
||||
| sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
|
||||
esac; \
|
||||
fi; \
|
||||
skip_next=no; \
|
||||
strip_trailopt () \
|
||||
{ \
|
||||
flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
|
||||
}; \
|
||||
for flg in $$sane_makeflags; do \
|
||||
test $$skip_next = yes && { skip_next=no; continue; }; \
|
||||
case $$flg in \
|
||||
*=*|--*) continue;; \
|
||||
-*I) strip_trailopt 'I'; skip_next=yes;; \
|
||||
-*I?*) strip_trailopt 'I';; \
|
||||
-*O) strip_trailopt 'O'; skip_next=yes;; \
|
||||
-*O?*) strip_trailopt 'O';; \
|
||||
-*l) strip_trailopt 'l'; skip_next=yes;; \
|
||||
-*l?*) strip_trailopt 'l';; \
|
||||
-[dEDm]) skip_next=yes;; \
|
||||
-[JT]) skip_next=yes;; \
|
||||
esac; \
|
||||
case $$flg in \
|
||||
*$$target_option*) has_opt=yes; break;; \
|
||||
esac; \
|
||||
done; \
|
||||
test $$has_opt = yes
|
||||
am__make_dryrun = (target_option=n; $(am__make_running_with_option))
|
||||
am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
|
||||
pkgdatadir = $(datadir)/@PACKAGE@
|
||||
pkgincludedir = $(includedir)/@PACKAGE@
|
||||
pkglibdir = $(libdir)/@PACKAGE@
|
||||
pkglibexecdir = $(libexecdir)/@PACKAGE@
|
||||
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
|
||||
install_sh_DATA = $(install_sh) -c -m 644
|
||||
install_sh_PROGRAM = $(install_sh) -c
|
||||
install_sh_SCRIPT = $(install_sh) -c
|
||||
INSTALL_HEADER = $(INSTALL_DATA)
|
||||
transform = $(program_transform_name)
|
||||
NORMAL_INSTALL = :
|
||||
PRE_INSTALL = :
|
||||
POST_INSTALL = :
|
||||
NORMAL_UNINSTALL = :
|
||||
PRE_UNINSTALL = :
|
||||
POST_UNINSTALL = :
|
||||
build_triplet = @build@
|
||||
host_triplet = @host@
|
||||
subdir = doc/hlp/hu
|
||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||
am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \
|
||||
$(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \
|
||||
$(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
|
||||
$(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \
|
||||
$(top_srcdir)/m4/longlong.m4 $(top_srcdir)/m4/ltoptions.m4 \
|
||||
$(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
|
||||
$(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/nls.m4 \
|
||||
$(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
|
||||
$(top_srcdir)/acinclude.m4 \
|
||||
$(top_srcdir)/m4.include/gnulib/mc-gnulib-common.m4 \
|
||||
$(top_srcdir)/m4.include/gnulib/mode_t.m4 \
|
||||
$(top_srcdir)/m4.include/gnulib/stat-size.m4 \
|
||||
$(top_srcdir)/m4.include/gnulib/fstypename.m4 \
|
||||
$(top_srcdir)/m4.include/gnulib/fsusage.m4 \
|
||||
$(top_srcdir)/m4.include/gnulib/mountlist.m4 \
|
||||
$(top_srcdir)/m4.include/gnulib/windows-stat-inodes.m4 \
|
||||
$(top_srcdir)/m4.include/gnulib/sys_types_h.m4 \
|
||||
$(top_srcdir)/m4.include/ax_path_lib_pcre.m4 \
|
||||
$(top_srcdir)/m4.include/ax_check_pcre2.m4 \
|
||||
$(top_srcdir)/m4.include/dx_doxygen.m4 \
|
||||
$(top_srcdir)/m4.include/ax_require_defined.m4 \
|
||||
$(top_srcdir)/m4.include/ax_check_compile_flag.m4 \
|
||||
$(top_srcdir)/m4.include/ax_append_flag.m4 \
|
||||
$(top_srcdir)/m4.include/ax_append_compile_flags.m4 \
|
||||
$(top_srcdir)/m4.include/mc-cflags.m4 \
|
||||
$(top_srcdir)/m4.include/mc-stdckdint.m4 \
|
||||
$(top_srcdir)/m4.include/ax_gcc_func_attribute.m4 \
|
||||
$(top_srcdir)/m4.include/mc-check-search-type.m4 \
|
||||
$(top_srcdir)/m4.include/mc-get-fs-info.m4 \
|
||||
$(top_srcdir)/m4.include/mc-with-x.m4 \
|
||||
$(top_srcdir)/m4.include/mc-use-termcap.m4 \
|
||||
$(top_srcdir)/m4.include/mc-with-screen.m4 \
|
||||
$(top_srcdir)/m4.include/mc-with-screen-ncurses.m4 \
|
||||
$(top_srcdir)/m4.include/mc-with-screen-slang.m4 \
|
||||
$(top_srcdir)/m4.include/mc-with-internal-edit.m4 \
|
||||
$(top_srcdir)/m4.include/mc-subshell.m4 \
|
||||
$(top_srcdir)/m4.include/mc-background.m4 \
|
||||
$(top_srcdir)/m4.include/mc-ext2fs-attr.m4 \
|
||||
$(top_srcdir)/m4.include/mc-glib.m4 \
|
||||
$(top_srcdir)/m4.include/mc-vfs.m4 \
|
||||
$(top_srcdir)/m4.include/vfs/socket.m4 \
|
||||
$(top_srcdir)/m4.include/vfs/mc-vfs-extfs.m4 \
|
||||
$(top_srcdir)/m4.include/vfs/mc-vfs-sfs.m4 \
|
||||
$(top_srcdir)/m4.include/vfs/mc-vfs-ftp.m4 \
|
||||
$(top_srcdir)/m4.include/vfs/mc-vfs-sftp.m4 \
|
||||
$(top_srcdir)/m4.include/vfs/mc-vfs-shell.m4 \
|
||||
$(top_srcdir)/m4.include/vfs/mc-vfs-undelfs.m4 \
|
||||
$(top_srcdir)/m4.include/vfs/mc-vfs-tarfs.m4 \
|
||||
$(top_srcdir)/m4.include/vfs/mc-vfs-cpiofs.m4 \
|
||||
$(top_srcdir)/m4.include/mc-version.m4 \
|
||||
$(top_srcdir)/m4.include/mc-tests.m4 \
|
||||
$(top_srcdir)/m4.include/mc-i18n.m4 \
|
||||
$(top_srcdir)/m4.include/mc-assert.m4 \
|
||||
$(top_srcdir)/configure.ac
|
||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
||||
$(ACLOCAL_M4)
|
||||
DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
|
||||
mkinstalldirs = $(install_sh) -d
|
||||
CONFIG_HEADER = $(top_builddir)/config.h
|
||||
CONFIG_CLEAN_FILES =
|
||||
CONFIG_CLEAN_VPATH_FILES =
|
||||
AM_V_P = $(am__v_P_@AM_V@)
|
||||
am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
|
||||
am__v_P_0 = false
|
||||
am__v_P_1 = :
|
||||
AM_V_GEN = $(am__v_GEN_@AM_V@)
|
||||
am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
|
||||
am__v_GEN_0 = @echo " GEN " $@;
|
||||
am__v_GEN_1 =
|
||||
AM_V_at = $(am__v_at_@AM_V@)
|
||||
am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
|
||||
am__v_at_0 = @
|
||||
am__v_at_1 =
|
||||
SOURCES =
|
||||
DIST_SOURCES =
|
||||
am__can_run_installinfo = \
|
||||
case $$AM_UPDATE_INFO_DIR in \
|
||||
n|no|NO) false;; \
|
||||
*) (install-info --version) >/dev/null 2>&1;; \
|
||||
esac
|
||||
am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
|
||||
am__vpath_adj = case $$p in \
|
||||
$(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
|
||||
*) f=$$p;; \
|
||||
esac;
|
||||
am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
|
||||
am__install_max = 40
|
||||
am__nobase_strip_setup = \
|
||||
srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
|
||||
am__nobase_strip = \
|
||||
for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
|
||||
am__nobase_list = $(am__nobase_strip_setup); \
|
||||
for p in $$list; do echo "$$p $$p"; done | \
|
||||
sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
|
||||
$(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
|
||||
if (++n[$$2] == $(am__install_max)) \
|
||||
{ print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
|
||||
END { for (dir in files) print dir, files[dir] }'
|
||||
am__base_list = \
|
||||
sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
|
||||
sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
|
||||
am__uninstall_files_from_dir = { \
|
||||
test -z "$$files" \
|
||||
|| { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
|
||||
|| { echo " ( cd '$$dir' && rm -f" $$files ")"; \
|
||||
$(am__cd) "$$dir" && rm -f $$files; }; \
|
||||
}
|
||||
am__installdirs = "$(DESTDIR)$(hlpdir)"
|
||||
DATA = $(hlp_DATA)
|
||||
am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
|
||||
am__DIST_COMMON = $(srcdir)/../hlp-lang-include.am \
|
||||
$(srcdir)/Makefile.in
|
||||
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
ACLOCAL = @ACLOCAL@
|
||||
AMTAR = @AMTAR@
|
||||
AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
|
||||
AR = @AR@
|
||||
AUTOCONF = @AUTOCONF@
|
||||
AUTOHEADER = @AUTOHEADER@
|
||||
AUTOMAKE = @AUTOMAKE@
|
||||
AWK = @AWK@
|
||||
CC = @CC@
|
||||
CCDEPMODE = @CCDEPMODE@
|
||||
CFLAGS = @CFLAGS@
|
||||
CHECK_CFLAGS = @CHECK_CFLAGS@
|
||||
CHECK_LIBS = @CHECK_LIBS@
|
||||
COM_ERR_CFLAGS = @COM_ERR_CFLAGS@
|
||||
COM_ERR_LIBS = @COM_ERR_LIBS@
|
||||
CPP = @CPP@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
CSCOPE = @CSCOPE@
|
||||
CTAGS = @CTAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEFS = @DEFS@
|
||||
DEPDIR = @DEPDIR@
|
||||
DLLTOOL = @DLLTOOL@
|
||||
DOC_LINGUAS = @DOC_LINGUAS@
|
||||
DOXYGEN_PAPER_SIZE = @DOXYGEN_PAPER_SIZE@
|
||||
DSYMUTIL = @DSYMUTIL@
|
||||
DUMPBIN = @DUMPBIN@
|
||||
DX_CONFIG = @DX_CONFIG@
|
||||
DX_DOCDIR = @DX_DOCDIR@
|
||||
DX_DOT = @DX_DOT@
|
||||
DX_DOXYGEN = @DX_DOXYGEN@
|
||||
DX_DVIPS = @DX_DVIPS@
|
||||
DX_EGREP = @DX_EGREP@
|
||||
DX_ENV = @DX_ENV@
|
||||
DX_FLAG_chi = @DX_FLAG_chi@
|
||||
DX_FLAG_chm = @DX_FLAG_chm@
|
||||
DX_FLAG_doc = @DX_FLAG_doc@
|
||||
DX_FLAG_dot = @DX_FLAG_dot@
|
||||
DX_FLAG_html = @DX_FLAG_html@
|
||||
DX_FLAG_man = @DX_FLAG_man@
|
||||
DX_FLAG_pdf = @DX_FLAG_pdf@
|
||||
DX_FLAG_ps = @DX_FLAG_ps@
|
||||
DX_FLAG_rtf = @DX_FLAG_rtf@
|
||||
DX_FLAG_xml = @DX_FLAG_xml@
|
||||
DX_HHC = @DX_HHC@
|
||||
DX_LATEX = @DX_LATEX@
|
||||
DX_MAKEINDEX = @DX_MAKEINDEX@
|
||||
DX_PDFLATEX = @DX_PDFLATEX@
|
||||
DX_PERL = @DX_PERL@
|
||||
DX_PROJECT = @DX_PROJECT@
|
||||
E2P_CFLAGS = @E2P_CFLAGS@
|
||||
E2P_LIBS = @E2P_LIBS@
|
||||
ECHO_C = @ECHO_C@
|
||||
ECHO_N = @ECHO_N@
|
||||
ECHO_T = @ECHO_T@
|
||||
EGREP = @EGREP@
|
||||
ENCODING_CP1251 = @ENCODING_CP1251@
|
||||
ENCODING_CP866 = @ENCODING_CP866@
|
||||
ETAGS = @ETAGS@
|
||||
EXEEXT = @EXEEXT@
|
||||
EXT2FS_CFLAGS = @EXT2FS_CFLAGS@
|
||||
EXT2FS_LIBS = @EXT2FS_LIBS@
|
||||
EXTFSHELPERSDIR = @EXTFSHELPERSDIR@
|
||||
EXTHELPERSDIR = @EXTHELPERSDIR@
|
||||
FGREP = @FGREP@
|
||||
FILECMD = @FILECMD@
|
||||
GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
|
||||
GLIB_CFLAGS = @GLIB_CFLAGS@
|
||||
GLIB_LIBS = @GLIB_LIBS@
|
||||
GMODULE_CFLAGS = @GMODULE_CFLAGS@
|
||||
GMODULE_LIBS = @GMODULE_LIBS@
|
||||
GMSGFMT = @GMSGFMT@
|
||||
GMSGFMT_015 = @GMSGFMT_015@
|
||||
GREP = @GREP@
|
||||
HAVE_FILECMD = @HAVE_FILECMD@
|
||||
HAVE_ZIPINFO = @HAVE_ZIPINFO@
|
||||
HAVE_nroff = @HAVE_nroff@
|
||||
INDENT = @INDENT@
|
||||
INSTALL = @INSTALL@
|
||||
INSTALL_DATA = @INSTALL_DATA@
|
||||
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
||||
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
||||
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
|
||||
INTLLIBS = @INTLLIBS@
|
||||
INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
|
||||
LD = @LD@
|
||||
LDFLAGS = @LDFLAGS@
|
||||
LIBICONV = @LIBICONV@
|
||||
LIBINTL = @LIBINTL@
|
||||
LIBMC_RELEASE = @LIBMC_RELEASE@
|
||||
LIBMC_VERSION = @LIBMC_VERSION@
|
||||
LIBOBJS = @LIBOBJS@
|
||||
LIBS = @LIBS@
|
||||
LIBSSH_CFLAGS = @LIBSSH_CFLAGS@
|
||||
LIBSSH_LIBS = @LIBSSH_LIBS@
|
||||
LIBTOOL = @LIBTOOL@
|
||||
LIPO = @LIPO@
|
||||
LN_S = @LN_S@
|
||||
LTLIBICONV = @LTLIBICONV@
|
||||
LTLIBINTL = @LTLIBINTL@
|
||||
LTLIBOBJS = @LTLIBOBJS@
|
||||
LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
|
||||
MAINT = @MAINT@
|
||||
MAKEINFO = @MAKEINFO@
|
||||
MANDOC = @MANDOC@
|
||||
MANIFEST_TOOL = @MANIFEST_TOOL@
|
||||
MAN_DATE = @MAN_DATE@
|
||||
MAN_FLAGS = @MAN_FLAGS@
|
||||
MAN_VERSION = @MAN_VERSION@
|
||||
MCLIBS = @MCLIBS@
|
||||
MKDIR_P = @MKDIR_P@
|
||||
MSGFMT = @MSGFMT@
|
||||
MSGFMT_015 = @MSGFMT_015@
|
||||
MSGMERGE = @MSGMERGE@
|
||||
NM = @NM@
|
||||
NMEDIT = @NMEDIT@
|
||||
OBJDUMP = @OBJDUMP@
|
||||
OBJEXT = @OBJEXT@
|
||||
OTOOL = @OTOOL@
|
||||
OTOOL64 = @OTOOL64@
|
||||
PACKAGE = @PACKAGE@
|
||||
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
|
||||
PACKAGE_NAME = @PACKAGE_NAME@
|
||||
PACKAGE_STRING = @PACKAGE_STRING@
|
||||
PACKAGE_TARNAME = @PACKAGE_TARNAME@
|
||||
PACKAGE_URL = @PACKAGE_URL@
|
||||
PACKAGE_VERSION = @PACKAGE_VERSION@
|
||||
PATH_SEPARATOR = @PATH_SEPARATOR@
|
||||
PCRE_CFLAGS = @PCRE_CFLAGS@
|
||||
PCRE_LIBS = @PCRE_LIBS@
|
||||
PERL = @PERL@
|
||||
PERL_FOR_BUILD = @PERL_FOR_BUILD@
|
||||
PKG_CONFIG = @PKG_CONFIG@
|
||||
PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
|
||||
PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
|
||||
POSUB = @POSUB@
|
||||
PYTHON = @PYTHON@
|
||||
RANLIB = @RANLIB@
|
||||
RUBY = @RUBY@
|
||||
SED = @SED@
|
||||
SET_MAKE = @SET_MAKE@
|
||||
SHELL = @SHELL@
|
||||
SLANG_CFLAGS = @SLANG_CFLAGS@
|
||||
SLANG_LIBS = @SLANG_LIBS@
|
||||
STDCKDINT_H = @STDCKDINT_H@
|
||||
STRIP = @STRIP@
|
||||
UNZIP = @UNZIP@
|
||||
USE_NLS = @USE_NLS@
|
||||
VERSION = @VERSION@
|
||||
XGETTEXT = @XGETTEXT@
|
||||
XGETTEXT_015 = @XGETTEXT_015@
|
||||
XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@
|
||||
XMKMF = @XMKMF@
|
||||
X_CFLAGS = @X_CFLAGS@
|
||||
X_EXTRA_LIBS = @X_EXTRA_LIBS@
|
||||
X_LIBS = @X_LIBS@
|
||||
X_PRE_LIBS = @X_PRE_LIBS@
|
||||
ZIP = @ZIP@
|
||||
abs_builddir = @abs_builddir@
|
||||
abs_srcdir = @abs_srcdir@
|
||||
abs_top_builddir = @abs_top_builddir@
|
||||
abs_top_srcdir = @abs_top_srcdir@
|
||||
ac_ct_AR = @ac_ct_AR@
|
||||
ac_ct_CC = @ac_ct_CC@
|
||||
ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
|
||||
ac_ct_INDENT = @ac_ct_INDENT@
|
||||
am__include = @am__include@
|
||||
am__leading_dot = @am__leading_dot@
|
||||
am__quote = @am__quote@
|
||||
am__tar = @am__tar@
|
||||
am__untar = @am__untar@
|
||||
bindir = @bindir@
|
||||
build = @build@
|
||||
build_alias = @build_alias@
|
||||
build_cpu = @build_cpu@
|
||||
build_os = @build_os@
|
||||
build_vendor = @build_vendor@
|
||||
builddir = @builddir@
|
||||
datadir = @datadir@
|
||||
datarootdir = @datarootdir@
|
||||
docdir = @docdir@
|
||||
dvidir = @dvidir@
|
||||
exec_prefix = @exec_prefix@
|
||||
host = @host@
|
||||
host_alias = @host_alias@
|
||||
host_cpu = @host_cpu@
|
||||
host_os = @host_os@
|
||||
host_vendor = @host_vendor@
|
||||
htmldir = @htmldir@
|
||||
includedir = @includedir@
|
||||
infodir = @infodir@
|
||||
install_sh = @install_sh@
|
||||
libdir = @libdir@
|
||||
libexecdir = @libexecdir@
|
||||
localedir = @localedir@
|
||||
localstatedir = @localstatedir@
|
||||
mandir = @mandir@
|
||||
mkdir_p = @mkdir_p@
|
||||
oldincludedir = @oldincludedir@
|
||||
pdfdir = @pdfdir@
|
||||
prefix = @prefix@
|
||||
program_transform_name = @program_transform_name@
|
||||
psdir = @psdir@
|
||||
runstatedir = @runstatedir@
|
||||
sbindir = @sbindir@
|
||||
sharedstatedir = @sharedstatedir@
|
||||
srcdir = @srcdir@
|
||||
sysconfdir = @sysconfdir@
|
||||
target_alias = @target_alias@
|
||||
top_build_prefix = @top_build_prefix@
|
||||
top_builddir = @top_builddir@
|
||||
top_srcdir = @top_srcdir@
|
||||
HLP_LANG = hu
|
||||
MAN2HLP = $(top_builddir)/src/man2hlp/man2hlp
|
||||
hlpdir = $(pkgdatadir)/help
|
||||
hlp_DATA = mc.hlp.$(HLP_LANG)
|
||||
EXTRA_DIST = xnc.hlp
|
||||
CLEANFILES = $(hlp_DATA)
|
||||
all: all-am
|
||||
|
||||
.SUFFIXES:
|
||||
$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(srcdir)/../hlp-lang-include.am $(am__configure_deps)
|
||||
@for dep in $?; do \
|
||||
case '$(am__configure_deps)' in \
|
||||
*$$dep*) \
|
||||
( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
|
||||
&& { if test -f $@; then exit 0; else break; fi; }; \
|
||||
exit 1;; \
|
||||
esac; \
|
||||
done; \
|
||||
echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu doc/hlp/hu/Makefile'; \
|
||||
$(am__cd) $(top_srcdir) && \
|
||||
$(AUTOMAKE) --gnu doc/hlp/hu/Makefile
|
||||
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
||||
@case '$?' in \
|
||||
*config.status*) \
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
|
||||
*) \
|
||||
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
|
||||
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
|
||||
esac;
|
||||
$(srcdir)/../hlp-lang-include.am $(am__empty):
|
||||
|
||||
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||
|
||||
$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||
$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||
$(am__aclocal_m4_deps):
|
||||
|
||||
mostlyclean-libtool:
|
||||
-rm -f *.lo
|
||||
|
||||
clean-libtool:
|
||||
-rm -rf .libs _libs
|
||||
install-hlpDATA: $(hlp_DATA)
|
||||
@$(NORMAL_INSTALL)
|
||||
@list='$(hlp_DATA)'; test -n "$(hlpdir)" || list=; \
|
||||
if test -n "$$list"; then \
|
||||
echo " $(MKDIR_P) '$(DESTDIR)$(hlpdir)'"; \
|
||||
$(MKDIR_P) "$(DESTDIR)$(hlpdir)" || exit 1; \
|
||||
fi; \
|
||||
for p in $$list; do \
|
||||
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
|
||||
echo "$$d$$p"; \
|
||||
done | $(am__base_list) | \
|
||||
while read files; do \
|
||||
echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(hlpdir)'"; \
|
||||
$(INSTALL_DATA) $$files "$(DESTDIR)$(hlpdir)" || exit $$?; \
|
||||
done
|
||||
|
||||
uninstall-hlpDATA:
|
||||
@$(NORMAL_UNINSTALL)
|
||||
@list='$(hlp_DATA)'; test -n "$(hlpdir)" || list=; \
|
||||
files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
|
||||
dir='$(DESTDIR)$(hlpdir)'; $(am__uninstall_files_from_dir)
|
||||
tags TAGS:
|
||||
|
||||
ctags CTAGS:
|
||||
|
||||
cscope cscopelist:
|
||||
|
||||
distdir: $(BUILT_SOURCES)
|
||||
$(MAKE) $(AM_MAKEFLAGS) distdir-am
|
||||
|
||||
distdir-am: $(DISTFILES)
|
||||
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||
list='$(DISTFILES)'; \
|
||||
dist_files=`for file in $$list; do echo $$file; done | \
|
||||
sed -e "s|^$$srcdirstrip/||;t" \
|
||||
-e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
|
||||
case $$dist_files in \
|
||||
*/*) $(MKDIR_P) `echo "$$dist_files" | \
|
||||
sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
|
||||
sort -u` ;; \
|
||||
esac; \
|
||||
for file in $$dist_files; do \
|
||||
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
|
||||
if test -d $$d/$$file; then \
|
||||
dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
|
||||
if test -d "$(distdir)/$$file"; then \
|
||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
||||
fi; \
|
||||
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
|
||||
cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
|
||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
||||
fi; \
|
||||
cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
|
||||
else \
|
||||
test -f "$(distdir)/$$file" \
|
||||
|| cp -p $$d/$$file "$(distdir)/$$file" \
|
||||
|| exit 1; \
|
||||
fi; \
|
||||
done
|
||||
check-am: all-am
|
||||
check: check-am
|
||||
all-am: Makefile $(DATA)
|
||||
installdirs:
|
||||
for dir in "$(DESTDIR)$(hlpdir)"; do \
|
||||
test -z "$$dir" || $(MKDIR_P) "$$dir"; \
|
||||
done
|
||||
install: install-am
|
||||
install-exec: install-exec-am
|
||||
install-data: install-data-am
|
||||
uninstall: uninstall-am
|
||||
|
||||
install-am: all-am
|
||||
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
||||
|
||||
installcheck: installcheck-am
|
||||
install-strip:
|
||||
if test -z '$(STRIP)'; then \
|
||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
||||
install; \
|
||||
else \
|
||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
||||
"INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
|
||||
fi
|
||||
mostlyclean-generic:
|
||||
|
||||
clean-generic:
|
||||
-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
|
||||
|
||||
distclean-generic:
|
||||
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
|
||||
-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
|
||||
|
||||
maintainer-clean-generic:
|
||||
@echo "This command is intended for maintainers to use"
|
||||
@echo "it deletes files that may require special tools to rebuild."
|
||||
clean: clean-am
|
||||
|
||||
clean-am: clean-generic clean-libtool mostlyclean-am
|
||||
|
||||
distclean: distclean-am
|
||||
-rm -f Makefile
|
||||
distclean-am: clean-am distclean-generic
|
||||
|
||||
dvi: dvi-am
|
||||
|
||||
dvi-am:
|
||||
|
||||
html: html-am
|
||||
|
||||
html-am:
|
||||
|
||||
info: info-am
|
||||
|
||||
info-am:
|
||||
|
||||
install-data-am: install-hlpDATA
|
||||
|
||||
install-dvi: install-dvi-am
|
||||
|
||||
install-dvi-am:
|
||||
|
||||
install-exec-am:
|
||||
|
||||
install-html: install-html-am
|
||||
|
||||
install-html-am:
|
||||
|
||||
install-info: install-info-am
|
||||
|
||||
install-info-am:
|
||||
|
||||
install-man:
|
||||
|
||||
install-pdf: install-pdf-am
|
||||
|
||||
install-pdf-am:
|
||||
|
||||
install-ps: install-ps-am
|
||||
|
||||
install-ps-am:
|
||||
|
||||
installcheck-am:
|
||||
|
||||
maintainer-clean: maintainer-clean-am
|
||||
-rm -f Makefile
|
||||
maintainer-clean-am: distclean-am maintainer-clean-generic
|
||||
|
||||
mostlyclean: mostlyclean-am
|
||||
|
||||
mostlyclean-am: mostlyclean-generic mostlyclean-libtool
|
||||
|
||||
pdf: pdf-am
|
||||
|
||||
pdf-am:
|
||||
|
||||
ps: ps-am
|
||||
|
||||
ps-am:
|
||||
|
||||
uninstall-am: uninstall-hlpDATA
|
||||
|
||||
.MAKE: install-am install-strip
|
||||
|
||||
.PHONY: all all-am check check-am clean clean-generic clean-libtool \
|
||||
cscopelist-am ctags-am distclean distclean-generic \
|
||||
distclean-libtool distdir dvi dvi-am html html-am info info-am \
|
||||
install install-am install-data install-data-am install-dvi \
|
||||
install-dvi-am install-exec install-exec-am install-hlpDATA \
|
||||
install-html install-html-am install-info install-info-am \
|
||||
install-man install-pdf install-pdf-am install-ps \
|
||||
install-ps-am install-strip installcheck installcheck-am \
|
||||
installdirs maintainer-clean maintainer-clean-generic \
|
||||
mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
|
||||
ps ps-am tags-am uninstall uninstall-am uninstall-hlpDATA
|
||||
|
||||
.PRECIOUS: Makefile
|
||||
|
||||
|
||||
mc.hlp.$(HLP_LANG): $(top_builddir)/doc/man/$(HLP_LANG)/mc.1 $(srcdir)/xnc.hlp $(MAN2HLP)
|
||||
- $(MAN2HLP) $(top_builddir)/doc/man/$(HLP_LANG)/mc.1 $(srcdir)/xnc.hlp mc.hlp.$(HLP_LANG)
|
||||
|
||||
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
||||
# Otherwise a system limit (for SysV at least) may be exceeded.
|
||||
.NOEXPORT:
|
||||
@@ -1,332 +0,0 @@
|
||||
[main]
|
||||
lqwqk k k
|
||||
x x x . x . x
|
||||
x x x k lqu wqk k lqw tqk n
|
||||
x x x x x x x x x x x x x x
|
||||
v v v mqv v v v mqu v v mj
|
||||
qqqqqqCommanderqj
|
||||
|
||||
Ez a GNU Midnight Commander súgója.
|
||||
|
||||
Az interaktív súgó használatának megismeréséhez csak üss egy entertHow to use help. Itt közvetlenül a súgó tartalomjegyzékébeContents juthatsz.
|
||||
|
||||
A Midnight Commander-t a következő szerzőkAUTHORS készítették.
|
||||
|
||||
A Midnight Commander mindenféle garanciaWarranty nélkül kerül kiadásra. Ez szabad szoftver, így továbbadhatod azt a Felhasználási engedélybenLicense meghatározott feltételekkel.
|
||||
|
||||
[License]
|
||||
|
||||
GNU GENERAL PUBLIC LICENSE
|
||||
Version 3, 29 June 2007
|
||||
|
||||
Copyright © 2007 Free Software Foundation, Inc.
|
||||
<http://fsf.org/>
|
||||
|
||||
Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.
|
||||
|
||||
Preamble
|
||||
|
||||
The GNU General Public License is a free, copyleft license for software and other kinds of works.
|
||||
|
||||
The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too.
|
||||
|
||||
When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things.
|
||||
|
||||
To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others.
|
||||
|
||||
For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.
|
||||
|
||||
Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it.
|
||||
|
||||
For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions.
|
||||
|
||||
Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuseoccurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users.
|
||||
|
||||
Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free.
|
||||
|
||||
The precise terms and conditions for copying, distribution and modification follow.
|
||||
|
||||
TERMS AND CONDITIONS
|
||||
|
||||
0. Definitions.
|
||||
---------------
|
||||
|
||||
“This License” refers to version 3 of the GNU General Public License.
|
||||
|
||||
“Copyright” also means copyright-like laws that apply to other kinds of works, such as semiconductor masks.
|
||||
|
||||
“The Program” refers to any copyrightable work licensed under this License. Each licensee is addressed as “you”. “Licensees” and “recipients” may be individuals or organizations.
|
||||
|
||||
To “modify” a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a “modified version” of the earlier work or a work “based on” the earlier work.
|
||||
|
||||
A “covered work” means either the unmodified Program or a work based on the Program.
|
||||
|
||||
To “propagate” a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well.
|
||||
|
||||
To “convey” a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying.
|
||||
|
||||
An interactive user interface displays “Appropriate Legal Notices” to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion.
|
||||
|
||||
|
||||
1. Source Code.
|
||||
---------------
|
||||
|
||||
The “source code” for a work means the preferred form of the work for making modifications to it. “Object code” means any non-source form of a work.
|
||||
|
||||
A “Standard Interface” means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language.
|
||||
|
||||
The “System Libraries” of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A “Major Component”, in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it.
|
||||
|
||||
The “Corresponding Source” for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work.
|
||||
|
||||
The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source.
|
||||
|
||||
The Corresponding Source for a work in source code form is
|
||||
that same work.
|
||||
|
||||
2. Basic Permissions.
|
||||
---------------------
|
||||
|
||||
All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law.
|
||||
|
||||
You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you.
|
||||
|
||||
Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary.
|
||||
|
||||
3. Protecting Users' Legal Rights From Anti-Circumvention Law.
|
||||
--------------------------------------------------------------
|
||||
|
||||
No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures.
|
||||
|
||||
When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures.
|
||||
|
||||
4. Conveying Verbatim Copies.
|
||||
-----------------------------
|
||||
|
||||
You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program.
|
||||
|
||||
You may charge any price or no price for each copy that you convey,and you may offer support or warranty protection for a fee.
|
||||
|
||||
5. Conveying Modified Source Versions.
|
||||
--------------------------------------
|
||||
|
||||
You may convey a work based on the Program, or the modificationsto produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions:
|
||||
|
||||
a) The work must carry prominent notices stating that you modified it, and giving a relevant date.
|
||||
b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to “keep intact all notices”.
|
||||
c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it.
|
||||
d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so.
|
||||
|
||||
A compilation of a covered work with other separate and independent works,
|
||||
which are not by their nature extensions of the covered work, and which are not
|
||||
combined with it such as to form a larger program, in or on a volume of a
|
||||
storage or distribution medium, is called an “aggregate” if the compilation and
|
||||
its resulting copyright are not used to limit the access or legal rights of the
|
||||
compilation's users beyond what the individual works permit. Inclusion of a
|
||||
covered work in an aggregate does not cause this License to applyto the other
|
||||
parts of the aggregate.
|
||||
|
||||
6. Conveying Non-Source Forms.
|
||||
------------------------------
|
||||
|
||||
You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways:
|
||||
|
||||
a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange.
|
||||
b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge.
|
||||
c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b.
|
||||
d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements.
|
||||
e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d.
|
||||
|
||||
A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work.
|
||||
|
||||
A “User Product” is either (1) a “consumer product”, which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, “normally used” refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product.
|
||||
|
||||
“Installation Information” for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made.
|
||||
|
||||
If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM).
|
||||
|
||||
The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network.
|
||||
|
||||
Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying.
|
||||
|
||||
7. Additional Terms.
|
||||
--------------------
|
||||
|
||||
“Additional permissions” are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions.
|
||||
|
||||
When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission.
|
||||
|
||||
Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms:
|
||||
|
||||
a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or
|
||||
b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or
|
||||
c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or
|
||||
d) Limiting the use for publicity purposes of names of licensors or authors of the material; or
|
||||
e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or
|
||||
f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors.
|
||||
|
||||
All other non-permissive additional terms are considered “further restrictions” within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying.
|
||||
|
||||
If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms.
|
||||
|
||||
Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way.
|
||||
|
||||
8. Termination.
|
||||
---------------
|
||||
|
||||
You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11).
|
||||
|
||||
However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation.
|
||||
|
||||
Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice.
|
||||
|
||||
Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10.
|
||||
|
||||
9. Acceptance Not Required for Having Copies.
|
||||
---------------------------------------------
|
||||
|
||||
You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so.
|
||||
|
||||
10. Automatic Licensing of Downstream Recipients.
|
||||
-------------------------------------------------
|
||||
|
||||
Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License.
|
||||
|
||||
An “entity transaction” is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts.
|
||||
|
||||
You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it.
|
||||
|
||||
11. Patents.
|
||||
------------
|
||||
|
||||
A “contributor” is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's “contributor version”.
|
||||
|
||||
A contributor's “essential patent claims” are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, “control” includes the right to grant patent sublicenses in a manner consistent with the requirements of this License.
|
||||
|
||||
Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version.
|
||||
|
||||
In the following three paragraphs, a “patent license” is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To “grant” such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party.
|
||||
|
||||
If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. “Knowingly relying” means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid.
|
||||
|
||||
If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it.
|
||||
|
||||
A patent license is “discriminatory” if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007.
|
||||
|
||||
Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law.
|
||||
|
||||
12. No Surrender of Others' Freedom.
|
||||
------------------------------------
|
||||
|
||||
If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program.
|
||||
|
||||
13. Use with the GNU Affero General Public License.
|
||||
---------------------------------------------------
|
||||
|
||||
Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such.
|
||||
|
||||
14. Revised Versions of this License.
|
||||
-------------------------------------
|
||||
|
||||
The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.
|
||||
|
||||
Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License “or any later version” applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation.
|
||||
|
||||
If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program.
|
||||
|
||||
Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version.
|
||||
|
||||
[Warranty]
|
||||
15. Disclaimer of Warranty.
|
||||
---------------------------
|
||||
|
||||
THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
|
||||
|
||||
16. Limitation of Liability.
|
||||
----------------------------
|
||||
|
||||
IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
|
||||
|
||||
17. Interpretation of Sections 15 and 16.
|
||||
-----------------------------------------
|
||||
|
||||
If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
|
||||
How to Apply These Terms to Your New Programs
|
||||
|
||||
If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms.
|
||||
|
||||
To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the “copyright” line and a pointer to where the full notice is found.
|
||||
|
||||
<one line to give the program's name and a brief idea of what it does.>
|
||||
Copyright (C) <year> <name of author>
|
||||
|
||||
This program is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program 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 for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
|
||||
Also add information on how to contact you by electronic and paper mail.
|
||||
|
||||
|
||||
If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode:
|
||||
|
||||
<program> Copyright (C) <year> <name of author>
|
||||
This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
|
||||
This is free software, and you are welcome to redistribute it
|
||||
under certain conditions; type `show c' for details.
|
||||
|
||||
|
||||
The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, your program's commands might be different; for a GUI interface, you would use an “about box”.
|
||||
|
||||
You should also get your employer (if you work as a programmer) or school, if any, to sign a “copyright disclaimer” for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
The GNU General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, please read <http://www.gnu.org/philosophy/why-not-lgpl.html>.
|
||||
|
||||
[QueryBox]
|
||||
Lekérdező box
|
||||
|
||||
A lekérdező boxban kezeléséhez a nyíl billentyűket, a szövegrész elejének magadásást, vagy a gombokra történő egérkattintást használhatod.
|
||||
|
||||
[How to use help]
|
||||
Hogyan használjuk a súgót
|
||||
|
||||
A súgóban a navigációhoz a billentyűzet gombjait és az egér gombjait is használhatod. A lefelé mutató nyíl lenyomására a következő bejegyzésre ugorhatsz, vagy legördítheted azt. A felfelé mutató nyíl lenyomására ez előző bejegyzésre ugorhatsz, vagy felhúzhatod azt. A jobbra mutató nyíl lenyomására a linknek megfelelő címre lép. A balra mutató nyíl lenyomására az előzőleg meglátogatott címre lépsz vissza.
|
||||
|
||||
Ha az általad használt terminál nem támogatja a kurzor gombok használatát, használd a szóköz billentyűt az előre lépésre, a 'b' gombot a visszalépésre. Használd a TAB gombot a következő bejegyzésre való ugráshoz és az ENTER-t a jelenlegi link által megadott címre történő lépéshez. Az 'l' (last=utolsó) gombot az előzőleg látogatott oldalra való visszalépésre használhatod. Az ESC lenyomásával kiléphetsz a Súgóból.
|
||||
|
||||
A bal egérgomb lenyomásával követheted a linket, vagy gördíthetsz. A jobb gomb lenyomásával visszatérhetsz az előzőleg látogatott pontra.
|
||||
|
||||
A Súgóban használható összes gomb listája:
|
||||
|
||||
Általános mozgási lehetőségek billentyűzettelGeneral Movement Keys.
|
||||
|
||||
tab Mozgás a következő elemre.
|
||||
M-tab Mozgás az előző elemre.
|
||||
down Mozgás a következő elemre; a sorokat lefelé
|
||||
gördíti.
|
||||
up Mozgás az előző elemre; a sorokat felfelé
|
||||
gördíti.
|
||||
right, enter Követi a jelenlegi linket.
|
||||
left, l Visszalép az előzőleg meglátogatott pontra.
|
||||
F1 Megjeleníti a Súgót a Súgó nézővel.
|
||||
n Átlép a következő pontra.
|
||||
p Átlép az előző pontra.
|
||||
c A Tartalomjegyzékhez ugrik.
|
||||
F10, esc Kilép a Súgóból.
|
||||
|
||||
Local variables:
|
||||
fill-column: 58
|
||||
end:
|
||||
@@ -1,3 +0,0 @@
|
||||
HLP_LANG=it
|
||||
|
||||
include ../hlp-lang-include.am
|
||||
@@ -1,649 +0,0 @@
|
||||
# Makefile.in generated by automake 1.16.5 from Makefile.am.
|
||||
# @configure_input@
|
||||
|
||||
# Copyright (C) 1994-2021 Free Software Foundation, Inc.
|
||||
|
||||
# This Makefile.in is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
# with or without modifications, as long as this notice is preserved.
|
||||
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
||||
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||
# PARTICULAR PURPOSE.
|
||||
|
||||
@SET_MAKE@
|
||||
|
||||
VPATH = @srcdir@
|
||||
am__is_gnu_make = { \
|
||||
if test -z '$(MAKELEVEL)'; then \
|
||||
false; \
|
||||
elif test -n '$(MAKE_HOST)'; then \
|
||||
true; \
|
||||
elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
|
||||
true; \
|
||||
else \
|
||||
false; \
|
||||
fi; \
|
||||
}
|
||||
am__make_running_with_option = \
|
||||
case $${target_option-} in \
|
||||
?) ;; \
|
||||
*) echo "am__make_running_with_option: internal error: invalid" \
|
||||
"target option '$${target_option-}' specified" >&2; \
|
||||
exit 1;; \
|
||||
esac; \
|
||||
has_opt=no; \
|
||||
sane_makeflags=$$MAKEFLAGS; \
|
||||
if $(am__is_gnu_make); then \
|
||||
sane_makeflags=$$MFLAGS; \
|
||||
else \
|
||||
case $$MAKEFLAGS in \
|
||||
*\\[\ \ ]*) \
|
||||
bs=\\; \
|
||||
sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
|
||||
| sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
|
||||
esac; \
|
||||
fi; \
|
||||
skip_next=no; \
|
||||
strip_trailopt () \
|
||||
{ \
|
||||
flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
|
||||
}; \
|
||||
for flg in $$sane_makeflags; do \
|
||||
test $$skip_next = yes && { skip_next=no; continue; }; \
|
||||
case $$flg in \
|
||||
*=*|--*) continue;; \
|
||||
-*I) strip_trailopt 'I'; skip_next=yes;; \
|
||||
-*I?*) strip_trailopt 'I';; \
|
||||
-*O) strip_trailopt 'O'; skip_next=yes;; \
|
||||
-*O?*) strip_trailopt 'O';; \
|
||||
-*l) strip_trailopt 'l'; skip_next=yes;; \
|
||||
-*l?*) strip_trailopt 'l';; \
|
||||
-[dEDm]) skip_next=yes;; \
|
||||
-[JT]) skip_next=yes;; \
|
||||
esac; \
|
||||
case $$flg in \
|
||||
*$$target_option*) has_opt=yes; break;; \
|
||||
esac; \
|
||||
done; \
|
||||
test $$has_opt = yes
|
||||
am__make_dryrun = (target_option=n; $(am__make_running_with_option))
|
||||
am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
|
||||
pkgdatadir = $(datadir)/@PACKAGE@
|
||||
pkgincludedir = $(includedir)/@PACKAGE@
|
||||
pkglibdir = $(libdir)/@PACKAGE@
|
||||
pkglibexecdir = $(libexecdir)/@PACKAGE@
|
||||
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
|
||||
install_sh_DATA = $(install_sh) -c -m 644
|
||||
install_sh_PROGRAM = $(install_sh) -c
|
||||
install_sh_SCRIPT = $(install_sh) -c
|
||||
INSTALL_HEADER = $(INSTALL_DATA)
|
||||
transform = $(program_transform_name)
|
||||
NORMAL_INSTALL = :
|
||||
PRE_INSTALL = :
|
||||
POST_INSTALL = :
|
||||
NORMAL_UNINSTALL = :
|
||||
PRE_UNINSTALL = :
|
||||
POST_UNINSTALL = :
|
||||
build_triplet = @build@
|
||||
host_triplet = @host@
|
||||
subdir = doc/hlp/it
|
||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||
am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \
|
||||
$(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \
|
||||
$(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
|
||||
$(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \
|
||||
$(top_srcdir)/m4/longlong.m4 $(top_srcdir)/m4/ltoptions.m4 \
|
||||
$(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
|
||||
$(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/nls.m4 \
|
||||
$(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
|
||||
$(top_srcdir)/acinclude.m4 \
|
||||
$(top_srcdir)/m4.include/gnulib/mc-gnulib-common.m4 \
|
||||
$(top_srcdir)/m4.include/gnulib/mode_t.m4 \
|
||||
$(top_srcdir)/m4.include/gnulib/stat-size.m4 \
|
||||
$(top_srcdir)/m4.include/gnulib/fstypename.m4 \
|
||||
$(top_srcdir)/m4.include/gnulib/fsusage.m4 \
|
||||
$(top_srcdir)/m4.include/gnulib/mountlist.m4 \
|
||||
$(top_srcdir)/m4.include/gnulib/windows-stat-inodes.m4 \
|
||||
$(top_srcdir)/m4.include/gnulib/sys_types_h.m4 \
|
||||
$(top_srcdir)/m4.include/ax_path_lib_pcre.m4 \
|
||||
$(top_srcdir)/m4.include/ax_check_pcre2.m4 \
|
||||
$(top_srcdir)/m4.include/dx_doxygen.m4 \
|
||||
$(top_srcdir)/m4.include/ax_require_defined.m4 \
|
||||
$(top_srcdir)/m4.include/ax_check_compile_flag.m4 \
|
||||
$(top_srcdir)/m4.include/ax_append_flag.m4 \
|
||||
$(top_srcdir)/m4.include/ax_append_compile_flags.m4 \
|
||||
$(top_srcdir)/m4.include/mc-cflags.m4 \
|
||||
$(top_srcdir)/m4.include/mc-stdckdint.m4 \
|
||||
$(top_srcdir)/m4.include/ax_gcc_func_attribute.m4 \
|
||||
$(top_srcdir)/m4.include/mc-check-search-type.m4 \
|
||||
$(top_srcdir)/m4.include/mc-get-fs-info.m4 \
|
||||
$(top_srcdir)/m4.include/mc-with-x.m4 \
|
||||
$(top_srcdir)/m4.include/mc-use-termcap.m4 \
|
||||
$(top_srcdir)/m4.include/mc-with-screen.m4 \
|
||||
$(top_srcdir)/m4.include/mc-with-screen-ncurses.m4 \
|
||||
$(top_srcdir)/m4.include/mc-with-screen-slang.m4 \
|
||||
$(top_srcdir)/m4.include/mc-with-internal-edit.m4 \
|
||||
$(top_srcdir)/m4.include/mc-subshell.m4 \
|
||||
$(top_srcdir)/m4.include/mc-background.m4 \
|
||||
$(top_srcdir)/m4.include/mc-ext2fs-attr.m4 \
|
||||
$(top_srcdir)/m4.include/mc-glib.m4 \
|
||||
$(top_srcdir)/m4.include/mc-vfs.m4 \
|
||||
$(top_srcdir)/m4.include/vfs/socket.m4 \
|
||||
$(top_srcdir)/m4.include/vfs/mc-vfs-extfs.m4 \
|
||||
$(top_srcdir)/m4.include/vfs/mc-vfs-sfs.m4 \
|
||||
$(top_srcdir)/m4.include/vfs/mc-vfs-ftp.m4 \
|
||||
$(top_srcdir)/m4.include/vfs/mc-vfs-sftp.m4 \
|
||||
$(top_srcdir)/m4.include/vfs/mc-vfs-shell.m4 \
|
||||
$(top_srcdir)/m4.include/vfs/mc-vfs-undelfs.m4 \
|
||||
$(top_srcdir)/m4.include/vfs/mc-vfs-tarfs.m4 \
|
||||
$(top_srcdir)/m4.include/vfs/mc-vfs-cpiofs.m4 \
|
||||
$(top_srcdir)/m4.include/mc-version.m4 \
|
||||
$(top_srcdir)/m4.include/mc-tests.m4 \
|
||||
$(top_srcdir)/m4.include/mc-i18n.m4 \
|
||||
$(top_srcdir)/m4.include/mc-assert.m4 \
|
||||
$(top_srcdir)/configure.ac
|
||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
||||
$(ACLOCAL_M4)
|
||||
DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
|
||||
mkinstalldirs = $(install_sh) -d
|
||||
CONFIG_HEADER = $(top_builddir)/config.h
|
||||
CONFIG_CLEAN_FILES =
|
||||
CONFIG_CLEAN_VPATH_FILES =
|
||||
AM_V_P = $(am__v_P_@AM_V@)
|
||||
am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
|
||||
am__v_P_0 = false
|
||||
am__v_P_1 = :
|
||||
AM_V_GEN = $(am__v_GEN_@AM_V@)
|
||||
am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
|
||||
am__v_GEN_0 = @echo " GEN " $@;
|
||||
am__v_GEN_1 =
|
||||
AM_V_at = $(am__v_at_@AM_V@)
|
||||
am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
|
||||
am__v_at_0 = @
|
||||
am__v_at_1 =
|
||||
SOURCES =
|
||||
DIST_SOURCES =
|
||||
am__can_run_installinfo = \
|
||||
case $$AM_UPDATE_INFO_DIR in \
|
||||
n|no|NO) false;; \
|
||||
*) (install-info --version) >/dev/null 2>&1;; \
|
||||
esac
|
||||
am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
|
||||
am__vpath_adj = case $$p in \
|
||||
$(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
|
||||
*) f=$$p;; \
|
||||
esac;
|
||||
am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
|
||||
am__install_max = 40
|
||||
am__nobase_strip_setup = \
|
||||
srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
|
||||
am__nobase_strip = \
|
||||
for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
|
||||
am__nobase_list = $(am__nobase_strip_setup); \
|
||||
for p in $$list; do echo "$$p $$p"; done | \
|
||||
sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
|
||||
$(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
|
||||
if (++n[$$2] == $(am__install_max)) \
|
||||
{ print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
|
||||
END { for (dir in files) print dir, files[dir] }'
|
||||
am__base_list = \
|
||||
sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
|
||||
sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
|
||||
am__uninstall_files_from_dir = { \
|
||||
test -z "$$files" \
|
||||
|| { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
|
||||
|| { echo " ( cd '$$dir' && rm -f" $$files ")"; \
|
||||
$(am__cd) "$$dir" && rm -f $$files; }; \
|
||||
}
|
||||
am__installdirs = "$(DESTDIR)$(hlpdir)"
|
||||
DATA = $(hlp_DATA)
|
||||
am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
|
||||
am__DIST_COMMON = $(srcdir)/../hlp-lang-include.am \
|
||||
$(srcdir)/Makefile.in
|
||||
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
ACLOCAL = @ACLOCAL@
|
||||
AMTAR = @AMTAR@
|
||||
AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
|
||||
AR = @AR@
|
||||
AUTOCONF = @AUTOCONF@
|
||||
AUTOHEADER = @AUTOHEADER@
|
||||
AUTOMAKE = @AUTOMAKE@
|
||||
AWK = @AWK@
|
||||
CC = @CC@
|
||||
CCDEPMODE = @CCDEPMODE@
|
||||
CFLAGS = @CFLAGS@
|
||||
CHECK_CFLAGS = @CHECK_CFLAGS@
|
||||
CHECK_LIBS = @CHECK_LIBS@
|
||||
COM_ERR_CFLAGS = @COM_ERR_CFLAGS@
|
||||
COM_ERR_LIBS = @COM_ERR_LIBS@
|
||||
CPP = @CPP@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
CSCOPE = @CSCOPE@
|
||||
CTAGS = @CTAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEFS = @DEFS@
|
||||
DEPDIR = @DEPDIR@
|
||||
DLLTOOL = @DLLTOOL@
|
||||
DOC_LINGUAS = @DOC_LINGUAS@
|
||||
DOXYGEN_PAPER_SIZE = @DOXYGEN_PAPER_SIZE@
|
||||
DSYMUTIL = @DSYMUTIL@
|
||||
DUMPBIN = @DUMPBIN@
|
||||
DX_CONFIG = @DX_CONFIG@
|
||||
DX_DOCDIR = @DX_DOCDIR@
|
||||
DX_DOT = @DX_DOT@
|
||||
DX_DOXYGEN = @DX_DOXYGEN@
|
||||
DX_DVIPS = @DX_DVIPS@
|
||||
DX_EGREP = @DX_EGREP@
|
||||
DX_ENV = @DX_ENV@
|
||||
DX_FLAG_chi = @DX_FLAG_chi@
|
||||
DX_FLAG_chm = @DX_FLAG_chm@
|
||||
DX_FLAG_doc = @DX_FLAG_doc@
|
||||
DX_FLAG_dot = @DX_FLAG_dot@
|
||||
DX_FLAG_html = @DX_FLAG_html@
|
||||
DX_FLAG_man = @DX_FLAG_man@
|
||||
DX_FLAG_pdf = @DX_FLAG_pdf@
|
||||
DX_FLAG_ps = @DX_FLAG_ps@
|
||||
DX_FLAG_rtf = @DX_FLAG_rtf@
|
||||
DX_FLAG_xml = @DX_FLAG_xml@
|
||||
DX_HHC = @DX_HHC@
|
||||
DX_LATEX = @DX_LATEX@
|
||||
DX_MAKEINDEX = @DX_MAKEINDEX@
|
||||
DX_PDFLATEX = @DX_PDFLATEX@
|
||||
DX_PERL = @DX_PERL@
|
||||
DX_PROJECT = @DX_PROJECT@
|
||||
E2P_CFLAGS = @E2P_CFLAGS@
|
||||
E2P_LIBS = @E2P_LIBS@
|
||||
ECHO_C = @ECHO_C@
|
||||
ECHO_N = @ECHO_N@
|
||||
ECHO_T = @ECHO_T@
|
||||
EGREP = @EGREP@
|
||||
ENCODING_CP1251 = @ENCODING_CP1251@
|
||||
ENCODING_CP866 = @ENCODING_CP866@
|
||||
ETAGS = @ETAGS@
|
||||
EXEEXT = @EXEEXT@
|
||||
EXT2FS_CFLAGS = @EXT2FS_CFLAGS@
|
||||
EXT2FS_LIBS = @EXT2FS_LIBS@
|
||||
EXTFSHELPERSDIR = @EXTFSHELPERSDIR@
|
||||
EXTHELPERSDIR = @EXTHELPERSDIR@
|
||||
FGREP = @FGREP@
|
||||
FILECMD = @FILECMD@
|
||||
GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
|
||||
GLIB_CFLAGS = @GLIB_CFLAGS@
|
||||
GLIB_LIBS = @GLIB_LIBS@
|
||||
GMODULE_CFLAGS = @GMODULE_CFLAGS@
|
||||
GMODULE_LIBS = @GMODULE_LIBS@
|
||||
GMSGFMT = @GMSGFMT@
|
||||
GMSGFMT_015 = @GMSGFMT_015@
|
||||
GREP = @GREP@
|
||||
HAVE_FILECMD = @HAVE_FILECMD@
|
||||
HAVE_ZIPINFO = @HAVE_ZIPINFO@
|
||||
HAVE_nroff = @HAVE_nroff@
|
||||
INDENT = @INDENT@
|
||||
INSTALL = @INSTALL@
|
||||
INSTALL_DATA = @INSTALL_DATA@
|
||||
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
||||
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
||||
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
|
||||
INTLLIBS = @INTLLIBS@
|
||||
INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
|
||||
LD = @LD@
|
||||
LDFLAGS = @LDFLAGS@
|
||||
LIBICONV = @LIBICONV@
|
||||
LIBINTL = @LIBINTL@
|
||||
LIBMC_RELEASE = @LIBMC_RELEASE@
|
||||
LIBMC_VERSION = @LIBMC_VERSION@
|
||||
LIBOBJS = @LIBOBJS@
|
||||
LIBS = @LIBS@
|
||||
LIBSSH_CFLAGS = @LIBSSH_CFLAGS@
|
||||
LIBSSH_LIBS = @LIBSSH_LIBS@
|
||||
LIBTOOL = @LIBTOOL@
|
||||
LIPO = @LIPO@
|
||||
LN_S = @LN_S@
|
||||
LTLIBICONV = @LTLIBICONV@
|
||||
LTLIBINTL = @LTLIBINTL@
|
||||
LTLIBOBJS = @LTLIBOBJS@
|
||||
LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
|
||||
MAINT = @MAINT@
|
||||
MAKEINFO = @MAKEINFO@
|
||||
MANDOC = @MANDOC@
|
||||
MANIFEST_TOOL = @MANIFEST_TOOL@
|
||||
MAN_DATE = @MAN_DATE@
|
||||
MAN_FLAGS = @MAN_FLAGS@
|
||||
MAN_VERSION = @MAN_VERSION@
|
||||
MCLIBS = @MCLIBS@
|
||||
MKDIR_P = @MKDIR_P@
|
||||
MSGFMT = @MSGFMT@
|
||||
MSGFMT_015 = @MSGFMT_015@
|
||||
MSGMERGE = @MSGMERGE@
|
||||
NM = @NM@
|
||||
NMEDIT = @NMEDIT@
|
||||
OBJDUMP = @OBJDUMP@
|
||||
OBJEXT = @OBJEXT@
|
||||
OTOOL = @OTOOL@
|
||||
OTOOL64 = @OTOOL64@
|
||||
PACKAGE = @PACKAGE@
|
||||
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
|
||||
PACKAGE_NAME = @PACKAGE_NAME@
|
||||
PACKAGE_STRING = @PACKAGE_STRING@
|
||||
PACKAGE_TARNAME = @PACKAGE_TARNAME@
|
||||
PACKAGE_URL = @PACKAGE_URL@
|
||||
PACKAGE_VERSION = @PACKAGE_VERSION@
|
||||
PATH_SEPARATOR = @PATH_SEPARATOR@
|
||||
PCRE_CFLAGS = @PCRE_CFLAGS@
|
||||
PCRE_LIBS = @PCRE_LIBS@
|
||||
PERL = @PERL@
|
||||
PERL_FOR_BUILD = @PERL_FOR_BUILD@
|
||||
PKG_CONFIG = @PKG_CONFIG@
|
||||
PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
|
||||
PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
|
||||
POSUB = @POSUB@
|
||||
PYTHON = @PYTHON@
|
||||
RANLIB = @RANLIB@
|
||||
RUBY = @RUBY@
|
||||
SED = @SED@
|
||||
SET_MAKE = @SET_MAKE@
|
||||
SHELL = @SHELL@
|
||||
SLANG_CFLAGS = @SLANG_CFLAGS@
|
||||
SLANG_LIBS = @SLANG_LIBS@
|
||||
STDCKDINT_H = @STDCKDINT_H@
|
||||
STRIP = @STRIP@
|
||||
UNZIP = @UNZIP@
|
||||
USE_NLS = @USE_NLS@
|
||||
VERSION = @VERSION@
|
||||
XGETTEXT = @XGETTEXT@
|
||||
XGETTEXT_015 = @XGETTEXT_015@
|
||||
XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@
|
||||
XMKMF = @XMKMF@
|
||||
X_CFLAGS = @X_CFLAGS@
|
||||
X_EXTRA_LIBS = @X_EXTRA_LIBS@
|
||||
X_LIBS = @X_LIBS@
|
||||
X_PRE_LIBS = @X_PRE_LIBS@
|
||||
ZIP = @ZIP@
|
||||
abs_builddir = @abs_builddir@
|
||||
abs_srcdir = @abs_srcdir@
|
||||
abs_top_builddir = @abs_top_builddir@
|
||||
abs_top_srcdir = @abs_top_srcdir@
|
||||
ac_ct_AR = @ac_ct_AR@
|
||||
ac_ct_CC = @ac_ct_CC@
|
||||
ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
|
||||
ac_ct_INDENT = @ac_ct_INDENT@
|
||||
am__include = @am__include@
|
||||
am__leading_dot = @am__leading_dot@
|
||||
am__quote = @am__quote@
|
||||
am__tar = @am__tar@
|
||||
am__untar = @am__untar@
|
||||
bindir = @bindir@
|
||||
build = @build@
|
||||
build_alias = @build_alias@
|
||||
build_cpu = @build_cpu@
|
||||
build_os = @build_os@
|
||||
build_vendor = @build_vendor@
|
||||
builddir = @builddir@
|
||||
datadir = @datadir@
|
||||
datarootdir = @datarootdir@
|
||||
docdir = @docdir@
|
||||
dvidir = @dvidir@
|
||||
exec_prefix = @exec_prefix@
|
||||
host = @host@
|
||||
host_alias = @host_alias@
|
||||
host_cpu = @host_cpu@
|
||||
host_os = @host_os@
|
||||
host_vendor = @host_vendor@
|
||||
htmldir = @htmldir@
|
||||
includedir = @includedir@
|
||||
infodir = @infodir@
|
||||
install_sh = @install_sh@
|
||||
libdir = @libdir@
|
||||
libexecdir = @libexecdir@
|
||||
localedir = @localedir@
|
||||
localstatedir = @localstatedir@
|
||||
mandir = @mandir@
|
||||
mkdir_p = @mkdir_p@
|
||||
oldincludedir = @oldincludedir@
|
||||
pdfdir = @pdfdir@
|
||||
prefix = @prefix@
|
||||
program_transform_name = @program_transform_name@
|
||||
psdir = @psdir@
|
||||
runstatedir = @runstatedir@
|
||||
sbindir = @sbindir@
|
||||
sharedstatedir = @sharedstatedir@
|
||||
srcdir = @srcdir@
|
||||
sysconfdir = @sysconfdir@
|
||||
target_alias = @target_alias@
|
||||
top_build_prefix = @top_build_prefix@
|
||||
top_builddir = @top_builddir@
|
||||
top_srcdir = @top_srcdir@
|
||||
HLP_LANG = it
|
||||
MAN2HLP = $(top_builddir)/src/man2hlp/man2hlp
|
||||
hlpdir = $(pkgdatadir)/help
|
||||
hlp_DATA = mc.hlp.$(HLP_LANG)
|
||||
EXTRA_DIST = xnc.hlp
|
||||
CLEANFILES = $(hlp_DATA)
|
||||
all: all-am
|
||||
|
||||
.SUFFIXES:
|
||||
$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(srcdir)/../hlp-lang-include.am $(am__configure_deps)
|
||||
@for dep in $?; do \
|
||||
case '$(am__configure_deps)' in \
|
||||
*$$dep*) \
|
||||
( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
|
||||
&& { if test -f $@; then exit 0; else break; fi; }; \
|
||||
exit 1;; \
|
||||
esac; \
|
||||
done; \
|
||||
echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu doc/hlp/it/Makefile'; \
|
||||
$(am__cd) $(top_srcdir) && \
|
||||
$(AUTOMAKE) --gnu doc/hlp/it/Makefile
|
||||
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
||||
@case '$?' in \
|
||||
*config.status*) \
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
|
||||
*) \
|
||||
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
|
||||
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
|
||||
esac;
|
||||
$(srcdir)/../hlp-lang-include.am $(am__empty):
|
||||
|
||||
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||
|
||||
$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||
$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||
$(am__aclocal_m4_deps):
|
||||
|
||||
mostlyclean-libtool:
|
||||
-rm -f *.lo
|
||||
|
||||
clean-libtool:
|
||||
-rm -rf .libs _libs
|
||||
install-hlpDATA: $(hlp_DATA)
|
||||
@$(NORMAL_INSTALL)
|
||||
@list='$(hlp_DATA)'; test -n "$(hlpdir)" || list=; \
|
||||
if test -n "$$list"; then \
|
||||
echo " $(MKDIR_P) '$(DESTDIR)$(hlpdir)'"; \
|
||||
$(MKDIR_P) "$(DESTDIR)$(hlpdir)" || exit 1; \
|
||||
fi; \
|
||||
for p in $$list; do \
|
||||
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
|
||||
echo "$$d$$p"; \
|
||||
done | $(am__base_list) | \
|
||||
while read files; do \
|
||||
echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(hlpdir)'"; \
|
||||
$(INSTALL_DATA) $$files "$(DESTDIR)$(hlpdir)" || exit $$?; \
|
||||
done
|
||||
|
||||
uninstall-hlpDATA:
|
||||
@$(NORMAL_UNINSTALL)
|
||||
@list='$(hlp_DATA)'; test -n "$(hlpdir)" || list=; \
|
||||
files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
|
||||
dir='$(DESTDIR)$(hlpdir)'; $(am__uninstall_files_from_dir)
|
||||
tags TAGS:
|
||||
|
||||
ctags CTAGS:
|
||||
|
||||
cscope cscopelist:
|
||||
|
||||
distdir: $(BUILT_SOURCES)
|
||||
$(MAKE) $(AM_MAKEFLAGS) distdir-am
|
||||
|
||||
distdir-am: $(DISTFILES)
|
||||
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||
list='$(DISTFILES)'; \
|
||||
dist_files=`for file in $$list; do echo $$file; done | \
|
||||
sed -e "s|^$$srcdirstrip/||;t" \
|
||||
-e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
|
||||
case $$dist_files in \
|
||||
*/*) $(MKDIR_P) `echo "$$dist_files" | \
|
||||
sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
|
||||
sort -u` ;; \
|
||||
esac; \
|
||||
for file in $$dist_files; do \
|
||||
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
|
||||
if test -d $$d/$$file; then \
|
||||
dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
|
||||
if test -d "$(distdir)/$$file"; then \
|
||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
||||
fi; \
|
||||
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
|
||||
cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
|
||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
||||
fi; \
|
||||
cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
|
||||
else \
|
||||
test -f "$(distdir)/$$file" \
|
||||
|| cp -p $$d/$$file "$(distdir)/$$file" \
|
||||
|| exit 1; \
|
||||
fi; \
|
||||
done
|
||||
check-am: all-am
|
||||
check: check-am
|
||||
all-am: Makefile $(DATA)
|
||||
installdirs:
|
||||
for dir in "$(DESTDIR)$(hlpdir)"; do \
|
||||
test -z "$$dir" || $(MKDIR_P) "$$dir"; \
|
||||
done
|
||||
install: install-am
|
||||
install-exec: install-exec-am
|
||||
install-data: install-data-am
|
||||
uninstall: uninstall-am
|
||||
|
||||
install-am: all-am
|
||||
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
||||
|
||||
installcheck: installcheck-am
|
||||
install-strip:
|
||||
if test -z '$(STRIP)'; then \
|
||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
||||
install; \
|
||||
else \
|
||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
||||
"INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
|
||||
fi
|
||||
mostlyclean-generic:
|
||||
|
||||
clean-generic:
|
||||
-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
|
||||
|
||||
distclean-generic:
|
||||
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
|
||||
-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
|
||||
|
||||
maintainer-clean-generic:
|
||||
@echo "This command is intended for maintainers to use"
|
||||
@echo "it deletes files that may require special tools to rebuild."
|
||||
clean: clean-am
|
||||
|
||||
clean-am: clean-generic clean-libtool mostlyclean-am
|
||||
|
||||
distclean: distclean-am
|
||||
-rm -f Makefile
|
||||
distclean-am: clean-am distclean-generic
|
||||
|
||||
dvi: dvi-am
|
||||
|
||||
dvi-am:
|
||||
|
||||
html: html-am
|
||||
|
||||
html-am:
|
||||
|
||||
info: info-am
|
||||
|
||||
info-am:
|
||||
|
||||
install-data-am: install-hlpDATA
|
||||
|
||||
install-dvi: install-dvi-am
|
||||
|
||||
install-dvi-am:
|
||||
|
||||
install-exec-am:
|
||||
|
||||
install-html: install-html-am
|
||||
|
||||
install-html-am:
|
||||
|
||||
install-info: install-info-am
|
||||
|
||||
install-info-am:
|
||||
|
||||
install-man:
|
||||
|
||||
install-pdf: install-pdf-am
|
||||
|
||||
install-pdf-am:
|
||||
|
||||
install-ps: install-ps-am
|
||||
|
||||
install-ps-am:
|
||||
|
||||
installcheck-am:
|
||||
|
||||
maintainer-clean: maintainer-clean-am
|
||||
-rm -f Makefile
|
||||
maintainer-clean-am: distclean-am maintainer-clean-generic
|
||||
|
||||
mostlyclean: mostlyclean-am
|
||||
|
||||
mostlyclean-am: mostlyclean-generic mostlyclean-libtool
|
||||
|
||||
pdf: pdf-am
|
||||
|
||||
pdf-am:
|
||||
|
||||
ps: ps-am
|
||||
|
||||
ps-am:
|
||||
|
||||
uninstall-am: uninstall-hlpDATA
|
||||
|
||||
.MAKE: install-am install-strip
|
||||
|
||||
.PHONY: all all-am check check-am clean clean-generic clean-libtool \
|
||||
cscopelist-am ctags-am distclean distclean-generic \
|
||||
distclean-libtool distdir dvi dvi-am html html-am info info-am \
|
||||
install install-am install-data install-data-am install-dvi \
|
||||
install-dvi-am install-exec install-exec-am install-hlpDATA \
|
||||
install-html install-html-am install-info install-info-am \
|
||||
install-man install-pdf install-pdf-am install-ps \
|
||||
install-ps-am install-strip installcheck installcheck-am \
|
||||
installdirs maintainer-clean maintainer-clean-generic \
|
||||
mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
|
||||
ps ps-am tags-am uninstall uninstall-am uninstall-hlpDATA
|
||||
|
||||
.PRECIOUS: Makefile
|
||||
|
||||
|
||||
mc.hlp.$(HLP_LANG): $(top_builddir)/doc/man/$(HLP_LANG)/mc.1 $(srcdir)/xnc.hlp $(MAN2HLP)
|
||||
- $(MAN2HLP) $(top_builddir)/doc/man/$(HLP_LANG)/mc.1 $(srcdir)/xnc.hlp mc.hlp.$(HLP_LANG)
|
||||
|
||||
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
||||
# Otherwise a system limit (for SysV at least) may be exceeded.
|
||||
.NOEXPORT:
|
||||
@@ -1,334 +0,0 @@
|
||||
|
||||
[main]
|
||||
lqwqk k k
|
||||
x x x . x . x
|
||||
x x x k lqu wqk k lqw tqk n
|
||||
x x x x x x x x x x x x x x
|
||||
v v v mqv v v v mqu v v mj
|
||||
qqqqqqCommanderqj
|
||||
|
||||
Questa è la principale schermata della guida interattiva del GNU Midnight Commander.
|
||||
|
||||
Per saperne di più su come usare la guida interattiva, premere semplicemente invioHow to use help. Se lo si desidera, è possibile consultare direttamente il sommarioContents della guida.
|
||||
|
||||
Il Midnight Commander è stato scritto dai suoi autoriAUTHORS.
|
||||
|
||||
Il Midnight Commander NON E' COPERTO DA ALCUNA GARANZIAWarranty. Questo è software libero, lo si può ridistribuire sotto certe condizioniLicenza.
|
||||
|
||||
[Licenza]
|
||||
|
||||
GNU GENERAL PUBLIC LICENSE
|
||||
Version 3, 29 June 2007
|
||||
|
||||
Copyright © 2007 Free Software Foundation, Inc.
|
||||
<http://fsf.org/>
|
||||
|
||||
Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.
|
||||
|
||||
Preamble
|
||||
|
||||
The GNU General Public License is a free, copyleft license for software and other kinds of works.
|
||||
|
||||
The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too.
|
||||
|
||||
When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things.
|
||||
|
||||
To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others.
|
||||
|
||||
For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.
|
||||
|
||||
Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it.
|
||||
|
||||
For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions.
|
||||
|
||||
Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuseoccurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users.
|
||||
|
||||
Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free.
|
||||
|
||||
The precise terms and conditions for copying, distribution and modification follow.
|
||||
|
||||
TERMS AND CONDITIONS
|
||||
|
||||
0. Definitions.
|
||||
---------------
|
||||
|
||||
“This License” refers to version 3 of the GNU General Public License.
|
||||
|
||||
“Copyright” also means copyright-like laws that apply to other kinds of works, such as semiconductor masks.
|
||||
|
||||
“The Program” refers to any copyrightable work licensed under this License. Each licensee is addressed as “you”. “Licensees” and “recipients” may be individuals or organizations.
|
||||
|
||||
To “modify” a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a “modified version” of the earlier work or a work “based on” the earlier work.
|
||||
|
||||
A “covered work” means either the unmodified Program or a work based on the Program.
|
||||
|
||||
To “propagate” a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well.
|
||||
|
||||
To “convey” a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying.
|
||||
|
||||
An interactive user interface displays “Appropriate Legal Notices” to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion.
|
||||
|
||||
|
||||
1. Source Code.
|
||||
---------------
|
||||
|
||||
The “source code” for a work means the preferred form of the work for making modifications to it. “Object code” means any non-source form of a work.
|
||||
|
||||
A “Standard Interface” means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language.
|
||||
|
||||
The “System Libraries” of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A “Major Component”, in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it.
|
||||
|
||||
The “Corresponding Source” for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work.
|
||||
|
||||
The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source.
|
||||
|
||||
The Corresponding Source for a work in source code form is
|
||||
that same work.
|
||||
|
||||
2. Basic Permissions.
|
||||
---------------------
|
||||
|
||||
All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law.
|
||||
|
||||
You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you.
|
||||
|
||||
Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary.
|
||||
|
||||
3. Protecting Users' Legal Rights From Anti-Circumvention Law.
|
||||
--------------------------------------------------------------
|
||||
|
||||
No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures.
|
||||
|
||||
When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures.
|
||||
|
||||
4. Conveying Verbatim Copies.
|
||||
-----------------------------
|
||||
|
||||
You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program.
|
||||
|
||||
You may charge any price or no price for each copy that you convey,and you may offer support or warranty protection for a fee.
|
||||
|
||||
5. Conveying Modified Source Versions.
|
||||
--------------------------------------
|
||||
|
||||
You may convey a work based on the Program, or the modificationsto produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions:
|
||||
|
||||
a) The work must carry prominent notices stating that you modified it, and giving a relevant date.
|
||||
b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to “keep intact all notices”.
|
||||
c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it.
|
||||
d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so.
|
||||
|
||||
A compilation of a covered work with other separate and independent works,
|
||||
which are not by their nature extensions of the covered work, and which are not
|
||||
combined with it such as to form a larger program, in or on a volume of a
|
||||
storage or distribution medium, is called an “aggregate” if the compilation and
|
||||
its resulting copyright are not used to limit the access or legal rights of the
|
||||
compilation's users beyond what the individual works permit. Inclusion of a
|
||||
covered work in an aggregate does not cause this License to applyto the other
|
||||
parts of the aggregate.
|
||||
|
||||
6. Conveying Non-Source Forms.
|
||||
------------------------------
|
||||
|
||||
You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways:
|
||||
|
||||
a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange.
|
||||
b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge.
|
||||
c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b.
|
||||
d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements.
|
||||
e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d.
|
||||
|
||||
A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work.
|
||||
|
||||
A “User Product” is either (1) a “consumer product”, which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, “normally used” refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product.
|
||||
|
||||
“Installation Information” for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made.
|
||||
|
||||
If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM).
|
||||
|
||||
The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network.
|
||||
|
||||
Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying.
|
||||
|
||||
7. Additional Terms.
|
||||
--------------------
|
||||
|
||||
“Additional permissions” are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions.
|
||||
|
||||
When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission.
|
||||
|
||||
Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms:
|
||||
|
||||
a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or
|
||||
b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or
|
||||
c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or
|
||||
d) Limiting the use for publicity purposes of names of licensors or authors of the material; or
|
||||
e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or
|
||||
f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors.
|
||||
|
||||
All other non-permissive additional terms are considered “further restrictions” within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying.
|
||||
|
||||
If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms.
|
||||
|
||||
Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way.
|
||||
|
||||
8. Termination.
|
||||
---------------
|
||||
|
||||
You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11).
|
||||
|
||||
However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation.
|
||||
|
||||
Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice.
|
||||
|
||||
Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10.
|
||||
|
||||
9. Acceptance Not Required for Having Copies.
|
||||
---------------------------------------------
|
||||
|
||||
You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so.
|
||||
|
||||
10. Automatic Licensing of Downstream Recipients.
|
||||
-------------------------------------------------
|
||||
|
||||
Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License.
|
||||
|
||||
An “entity transaction” is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts.
|
||||
|
||||
You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it.
|
||||
|
||||
11. Patents.
|
||||
------------
|
||||
|
||||
A “contributor” is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's “contributor version”.
|
||||
|
||||
A contributor's “essential patent claims” are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, “control” includes the right to grant patent sublicenses in a manner consistent with the requirements of this License.
|
||||
|
||||
Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version.
|
||||
|
||||
In the following three paragraphs, a “patent license” is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To “grant” such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party.
|
||||
|
||||
If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. “Knowingly relying” means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid.
|
||||
|
||||
If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it.
|
||||
|
||||
A patent license is “discriminatory” if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007.
|
||||
|
||||
Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law.
|
||||
|
||||
12. No Surrender of Others' Freedom.
|
||||
------------------------------------
|
||||
|
||||
If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program.
|
||||
|
||||
13. Use with the GNU Affero General Public License.
|
||||
---------------------------------------------------
|
||||
|
||||
Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such.
|
||||
|
||||
14. Revised Versions of this License.
|
||||
-------------------------------------
|
||||
|
||||
The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.
|
||||
|
||||
Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License “or any later version” applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation.
|
||||
|
||||
If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program.
|
||||
|
||||
Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version.
|
||||
|
||||
[Warranty]
|
||||
15. Disclaimer of Warranty.
|
||||
---------------------------
|
||||
|
||||
THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
|
||||
|
||||
16. Limitation of Liability.
|
||||
----------------------------
|
||||
|
||||
IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
|
||||
|
||||
17. Interpretation of Sections 15 and 16.
|
||||
-----------------------------------------
|
||||
|
||||
If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
|
||||
How to Apply These Terms to Your New Programs
|
||||
|
||||
If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms.
|
||||
|
||||
To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the “copyright” line and a pointer to where the full notice is found.
|
||||
|
||||
<one line to give the program's name and a brief idea of what it does.>
|
||||
Copyright (C) <year> <name of author>
|
||||
|
||||
This program is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program 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 for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
|
||||
Also add information on how to contact you by electronic and paper mail.
|
||||
|
||||
|
||||
If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode:
|
||||
|
||||
<program> Copyright (C) <year> <name of author>
|
||||
This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
|
||||
This is free software, and you are welcome to redistribute it
|
||||
under certain conditions; type `show c' for details.
|
||||
|
||||
|
||||
The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, your program's commands might be different; for a GUI interface, you would use an “about box”.
|
||||
|
||||
You should also get your employer (if you work as a programmer) or school, if any, to sign a “copyright disclaimer” for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
The GNU General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, please read <http://www.gnu.org/philosophy/why-not-lgpl.html>.
|
||||
|
||||
[QueryBox]
|
||||
Finestre di dialogo di richiesta dati
|
||||
|
||||
Nelle finestre di dialogo di richiesta dati è possibile usare i tasti freccia o la prima lettera per selezionare una voce o cliccare con il mouse sul bottone.
|
||||
|
||||
[How to use help]
|
||||
Come usare la guida interattiva
|
||||
|
||||
Usare i tasti del cursore o il mouse per navigare nel visualizzatore della guida.
|
||||
|
||||
Premere freccia in giù per spostarsi alla voce successiva o per spostarsi in basso. Premere freccia in su per spostarsi alla voce precedente o per spostarsi in alto. Premere freccia a destra per seguire il collegamento corrente. Premere freccia a sinistra per tornare indietro nello storico dei nodi visitati.
|
||||
|
||||
Se il terminale non supporta i tasti del cursore si può usare la barra spaziatrice per spostarsi in avanti ed il tasto 'b' per tornare indietro. Usare il tasto TAB per spostarsi sulla prossima voce e premere INVIO per seguire il collegamento corrente. Usare il tasto 'l' per tornare indietro nello storico dei nodi visitati. Premere ESC per uscire dal visualizzatore della guida.
|
||||
|
||||
Il tasto sinistro del mouse segue il collegamento o sfoglia le pagine. Il tasto destro del mouse torna indietro nello storico dei nodi visitati.
|
||||
|
||||
Elenco completo dei tasti del visualizzatore della guida:
|
||||
|
||||
Sono accettati i tasti generali di movimentoGeneral Movement Keys.
|
||||
|
||||
tab Va alla voce successiva.
|
||||
M-tab Va alla voce precedente.
|
||||
giù Va alla voce successiva o una riga in basso.
|
||||
su Va alla voce precedente o una riga in alto.
|
||||
destra, invio Segue il collegamento corrente.
|
||||
sinistra, l Torna indietro nello storico dei nodi visitati.
|
||||
F1 Mostra la guida per il visualizzatore della
|
||||
guida stessa.
|
||||
n Va al nodo successivo.
|
||||
p Va al nodo precedente.
|
||||
c Va al nodo del sommario.
|
||||
F10, esc Esce dal visualizzatore della guida.
|
||||
|
||||
Local variables:
|
||||
fill-column: 58
|
||||
end:
|
||||
@@ -1,3 +0,0 @@
|
||||
HLP_LANG=pl
|
||||
|
||||
include ../hlp-lang-include.am
|
||||
@@ -1,649 +0,0 @@
|
||||
# Makefile.in generated by automake 1.16.5 from Makefile.am.
|
||||
# @configure_input@
|
||||
|
||||
# Copyright (C) 1994-2021 Free Software Foundation, Inc.
|
||||
|
||||
# This Makefile.in is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
# with or without modifications, as long as this notice is preserved.
|
||||
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
||||
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||
# PARTICULAR PURPOSE.
|
||||
|
||||
@SET_MAKE@
|
||||
|
||||
VPATH = @srcdir@
|
||||
am__is_gnu_make = { \
|
||||
if test -z '$(MAKELEVEL)'; then \
|
||||
false; \
|
||||
elif test -n '$(MAKE_HOST)'; then \
|
||||
true; \
|
||||
elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
|
||||
true; \
|
||||
else \
|
||||
false; \
|
||||
fi; \
|
||||
}
|
||||
am__make_running_with_option = \
|
||||
case $${target_option-} in \
|
||||
?) ;; \
|
||||
*) echo "am__make_running_with_option: internal error: invalid" \
|
||||
"target option '$${target_option-}' specified" >&2; \
|
||||
exit 1;; \
|
||||
esac; \
|
||||
has_opt=no; \
|
||||
sane_makeflags=$$MAKEFLAGS; \
|
||||
if $(am__is_gnu_make); then \
|
||||
sane_makeflags=$$MFLAGS; \
|
||||
else \
|
||||
case $$MAKEFLAGS in \
|
||||
*\\[\ \ ]*) \
|
||||
bs=\\; \
|
||||
sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
|
||||
| sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
|
||||
esac; \
|
||||
fi; \
|
||||
skip_next=no; \
|
||||
strip_trailopt () \
|
||||
{ \
|
||||
flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
|
||||
}; \
|
||||
for flg in $$sane_makeflags; do \
|
||||
test $$skip_next = yes && { skip_next=no; continue; }; \
|
||||
case $$flg in \
|
||||
*=*|--*) continue;; \
|
||||
-*I) strip_trailopt 'I'; skip_next=yes;; \
|
||||
-*I?*) strip_trailopt 'I';; \
|
||||
-*O) strip_trailopt 'O'; skip_next=yes;; \
|
||||
-*O?*) strip_trailopt 'O';; \
|
||||
-*l) strip_trailopt 'l'; skip_next=yes;; \
|
||||
-*l?*) strip_trailopt 'l';; \
|
||||
-[dEDm]) skip_next=yes;; \
|
||||
-[JT]) skip_next=yes;; \
|
||||
esac; \
|
||||
case $$flg in \
|
||||
*$$target_option*) has_opt=yes; break;; \
|
||||
esac; \
|
||||
done; \
|
||||
test $$has_opt = yes
|
||||
am__make_dryrun = (target_option=n; $(am__make_running_with_option))
|
||||
am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
|
||||
pkgdatadir = $(datadir)/@PACKAGE@
|
||||
pkgincludedir = $(includedir)/@PACKAGE@
|
||||
pkglibdir = $(libdir)/@PACKAGE@
|
||||
pkglibexecdir = $(libexecdir)/@PACKAGE@
|
||||
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
|
||||
install_sh_DATA = $(install_sh) -c -m 644
|
||||
install_sh_PROGRAM = $(install_sh) -c
|
||||
install_sh_SCRIPT = $(install_sh) -c
|
||||
INSTALL_HEADER = $(INSTALL_DATA)
|
||||
transform = $(program_transform_name)
|
||||
NORMAL_INSTALL = :
|
||||
PRE_INSTALL = :
|
||||
POST_INSTALL = :
|
||||
NORMAL_UNINSTALL = :
|
||||
PRE_UNINSTALL = :
|
||||
POST_UNINSTALL = :
|
||||
build_triplet = @build@
|
||||
host_triplet = @host@
|
||||
subdir = doc/hlp/pl
|
||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||
am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \
|
||||
$(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \
|
||||
$(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
|
||||
$(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \
|
||||
$(top_srcdir)/m4/longlong.m4 $(top_srcdir)/m4/ltoptions.m4 \
|
||||
$(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
|
||||
$(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/nls.m4 \
|
||||
$(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
|
||||
$(top_srcdir)/acinclude.m4 \
|
||||
$(top_srcdir)/m4.include/gnulib/mc-gnulib-common.m4 \
|
||||
$(top_srcdir)/m4.include/gnulib/mode_t.m4 \
|
||||
$(top_srcdir)/m4.include/gnulib/stat-size.m4 \
|
||||
$(top_srcdir)/m4.include/gnulib/fstypename.m4 \
|
||||
$(top_srcdir)/m4.include/gnulib/fsusage.m4 \
|
||||
$(top_srcdir)/m4.include/gnulib/mountlist.m4 \
|
||||
$(top_srcdir)/m4.include/gnulib/windows-stat-inodes.m4 \
|
||||
$(top_srcdir)/m4.include/gnulib/sys_types_h.m4 \
|
||||
$(top_srcdir)/m4.include/ax_path_lib_pcre.m4 \
|
||||
$(top_srcdir)/m4.include/ax_check_pcre2.m4 \
|
||||
$(top_srcdir)/m4.include/dx_doxygen.m4 \
|
||||
$(top_srcdir)/m4.include/ax_require_defined.m4 \
|
||||
$(top_srcdir)/m4.include/ax_check_compile_flag.m4 \
|
||||
$(top_srcdir)/m4.include/ax_append_flag.m4 \
|
||||
$(top_srcdir)/m4.include/ax_append_compile_flags.m4 \
|
||||
$(top_srcdir)/m4.include/mc-cflags.m4 \
|
||||
$(top_srcdir)/m4.include/mc-stdckdint.m4 \
|
||||
$(top_srcdir)/m4.include/ax_gcc_func_attribute.m4 \
|
||||
$(top_srcdir)/m4.include/mc-check-search-type.m4 \
|
||||
$(top_srcdir)/m4.include/mc-get-fs-info.m4 \
|
||||
$(top_srcdir)/m4.include/mc-with-x.m4 \
|
||||
$(top_srcdir)/m4.include/mc-use-termcap.m4 \
|
||||
$(top_srcdir)/m4.include/mc-with-screen.m4 \
|
||||
$(top_srcdir)/m4.include/mc-with-screen-ncurses.m4 \
|
||||
$(top_srcdir)/m4.include/mc-with-screen-slang.m4 \
|
||||
$(top_srcdir)/m4.include/mc-with-internal-edit.m4 \
|
||||
$(top_srcdir)/m4.include/mc-subshell.m4 \
|
||||
$(top_srcdir)/m4.include/mc-background.m4 \
|
||||
$(top_srcdir)/m4.include/mc-ext2fs-attr.m4 \
|
||||
$(top_srcdir)/m4.include/mc-glib.m4 \
|
||||
$(top_srcdir)/m4.include/mc-vfs.m4 \
|
||||
$(top_srcdir)/m4.include/vfs/socket.m4 \
|
||||
$(top_srcdir)/m4.include/vfs/mc-vfs-extfs.m4 \
|
||||
$(top_srcdir)/m4.include/vfs/mc-vfs-sfs.m4 \
|
||||
$(top_srcdir)/m4.include/vfs/mc-vfs-ftp.m4 \
|
||||
$(top_srcdir)/m4.include/vfs/mc-vfs-sftp.m4 \
|
||||
$(top_srcdir)/m4.include/vfs/mc-vfs-shell.m4 \
|
||||
$(top_srcdir)/m4.include/vfs/mc-vfs-undelfs.m4 \
|
||||
$(top_srcdir)/m4.include/vfs/mc-vfs-tarfs.m4 \
|
||||
$(top_srcdir)/m4.include/vfs/mc-vfs-cpiofs.m4 \
|
||||
$(top_srcdir)/m4.include/mc-version.m4 \
|
||||
$(top_srcdir)/m4.include/mc-tests.m4 \
|
||||
$(top_srcdir)/m4.include/mc-i18n.m4 \
|
||||
$(top_srcdir)/m4.include/mc-assert.m4 \
|
||||
$(top_srcdir)/configure.ac
|
||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
||||
$(ACLOCAL_M4)
|
||||
DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
|
||||
mkinstalldirs = $(install_sh) -d
|
||||
CONFIG_HEADER = $(top_builddir)/config.h
|
||||
CONFIG_CLEAN_FILES =
|
||||
CONFIG_CLEAN_VPATH_FILES =
|
||||
AM_V_P = $(am__v_P_@AM_V@)
|
||||
am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
|
||||
am__v_P_0 = false
|
||||
am__v_P_1 = :
|
||||
AM_V_GEN = $(am__v_GEN_@AM_V@)
|
||||
am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
|
||||
am__v_GEN_0 = @echo " GEN " $@;
|
||||
am__v_GEN_1 =
|
||||
AM_V_at = $(am__v_at_@AM_V@)
|
||||
am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
|
||||
am__v_at_0 = @
|
||||
am__v_at_1 =
|
||||
SOURCES =
|
||||
DIST_SOURCES =
|
||||
am__can_run_installinfo = \
|
||||
case $$AM_UPDATE_INFO_DIR in \
|
||||
n|no|NO) false;; \
|
||||
*) (install-info --version) >/dev/null 2>&1;; \
|
||||
esac
|
||||
am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
|
||||
am__vpath_adj = case $$p in \
|
||||
$(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
|
||||
*) f=$$p;; \
|
||||
esac;
|
||||
am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
|
||||
am__install_max = 40
|
||||
am__nobase_strip_setup = \
|
||||
srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
|
||||
am__nobase_strip = \
|
||||
for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
|
||||
am__nobase_list = $(am__nobase_strip_setup); \
|
||||
for p in $$list; do echo "$$p $$p"; done | \
|
||||
sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
|
||||
$(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
|
||||
if (++n[$$2] == $(am__install_max)) \
|
||||
{ print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
|
||||
END { for (dir in files) print dir, files[dir] }'
|
||||
am__base_list = \
|
||||
sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
|
||||
sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
|
||||
am__uninstall_files_from_dir = { \
|
||||
test -z "$$files" \
|
||||
|| { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
|
||||
|| { echo " ( cd '$$dir' && rm -f" $$files ")"; \
|
||||
$(am__cd) "$$dir" && rm -f $$files; }; \
|
||||
}
|
||||
am__installdirs = "$(DESTDIR)$(hlpdir)"
|
||||
DATA = $(hlp_DATA)
|
||||
am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
|
||||
am__DIST_COMMON = $(srcdir)/../hlp-lang-include.am \
|
||||
$(srcdir)/Makefile.in
|
||||
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
ACLOCAL = @ACLOCAL@
|
||||
AMTAR = @AMTAR@
|
||||
AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
|
||||
AR = @AR@
|
||||
AUTOCONF = @AUTOCONF@
|
||||
AUTOHEADER = @AUTOHEADER@
|
||||
AUTOMAKE = @AUTOMAKE@
|
||||
AWK = @AWK@
|
||||
CC = @CC@
|
||||
CCDEPMODE = @CCDEPMODE@
|
||||
CFLAGS = @CFLAGS@
|
||||
CHECK_CFLAGS = @CHECK_CFLAGS@
|
||||
CHECK_LIBS = @CHECK_LIBS@
|
||||
COM_ERR_CFLAGS = @COM_ERR_CFLAGS@
|
||||
COM_ERR_LIBS = @COM_ERR_LIBS@
|
||||
CPP = @CPP@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
CSCOPE = @CSCOPE@
|
||||
CTAGS = @CTAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEFS = @DEFS@
|
||||
DEPDIR = @DEPDIR@
|
||||
DLLTOOL = @DLLTOOL@
|
||||
DOC_LINGUAS = @DOC_LINGUAS@
|
||||
DOXYGEN_PAPER_SIZE = @DOXYGEN_PAPER_SIZE@
|
||||
DSYMUTIL = @DSYMUTIL@
|
||||
DUMPBIN = @DUMPBIN@
|
||||
DX_CONFIG = @DX_CONFIG@
|
||||
DX_DOCDIR = @DX_DOCDIR@
|
||||
DX_DOT = @DX_DOT@
|
||||
DX_DOXYGEN = @DX_DOXYGEN@
|
||||
DX_DVIPS = @DX_DVIPS@
|
||||
DX_EGREP = @DX_EGREP@
|
||||
DX_ENV = @DX_ENV@
|
||||
DX_FLAG_chi = @DX_FLAG_chi@
|
||||
DX_FLAG_chm = @DX_FLAG_chm@
|
||||
DX_FLAG_doc = @DX_FLAG_doc@
|
||||
DX_FLAG_dot = @DX_FLAG_dot@
|
||||
DX_FLAG_html = @DX_FLAG_html@
|
||||
DX_FLAG_man = @DX_FLAG_man@
|
||||
DX_FLAG_pdf = @DX_FLAG_pdf@
|
||||
DX_FLAG_ps = @DX_FLAG_ps@
|
||||
DX_FLAG_rtf = @DX_FLAG_rtf@
|
||||
DX_FLAG_xml = @DX_FLAG_xml@
|
||||
DX_HHC = @DX_HHC@
|
||||
DX_LATEX = @DX_LATEX@
|
||||
DX_MAKEINDEX = @DX_MAKEINDEX@
|
||||
DX_PDFLATEX = @DX_PDFLATEX@
|
||||
DX_PERL = @DX_PERL@
|
||||
DX_PROJECT = @DX_PROJECT@
|
||||
E2P_CFLAGS = @E2P_CFLAGS@
|
||||
E2P_LIBS = @E2P_LIBS@
|
||||
ECHO_C = @ECHO_C@
|
||||
ECHO_N = @ECHO_N@
|
||||
ECHO_T = @ECHO_T@
|
||||
EGREP = @EGREP@
|
||||
ENCODING_CP1251 = @ENCODING_CP1251@
|
||||
ENCODING_CP866 = @ENCODING_CP866@
|
||||
ETAGS = @ETAGS@
|
||||
EXEEXT = @EXEEXT@
|
||||
EXT2FS_CFLAGS = @EXT2FS_CFLAGS@
|
||||
EXT2FS_LIBS = @EXT2FS_LIBS@
|
||||
EXTFSHELPERSDIR = @EXTFSHELPERSDIR@
|
||||
EXTHELPERSDIR = @EXTHELPERSDIR@
|
||||
FGREP = @FGREP@
|
||||
FILECMD = @FILECMD@
|
||||
GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
|
||||
GLIB_CFLAGS = @GLIB_CFLAGS@
|
||||
GLIB_LIBS = @GLIB_LIBS@
|
||||
GMODULE_CFLAGS = @GMODULE_CFLAGS@
|
||||
GMODULE_LIBS = @GMODULE_LIBS@
|
||||
GMSGFMT = @GMSGFMT@
|
||||
GMSGFMT_015 = @GMSGFMT_015@
|
||||
GREP = @GREP@
|
||||
HAVE_FILECMD = @HAVE_FILECMD@
|
||||
HAVE_ZIPINFO = @HAVE_ZIPINFO@
|
||||
HAVE_nroff = @HAVE_nroff@
|
||||
INDENT = @INDENT@
|
||||
INSTALL = @INSTALL@
|
||||
INSTALL_DATA = @INSTALL_DATA@
|
||||
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
||||
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
||||
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
|
||||
INTLLIBS = @INTLLIBS@
|
||||
INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
|
||||
LD = @LD@
|
||||
LDFLAGS = @LDFLAGS@
|
||||
LIBICONV = @LIBICONV@
|
||||
LIBINTL = @LIBINTL@
|
||||
LIBMC_RELEASE = @LIBMC_RELEASE@
|
||||
LIBMC_VERSION = @LIBMC_VERSION@
|
||||
LIBOBJS = @LIBOBJS@
|
||||
LIBS = @LIBS@
|
||||
LIBSSH_CFLAGS = @LIBSSH_CFLAGS@
|
||||
LIBSSH_LIBS = @LIBSSH_LIBS@
|
||||
LIBTOOL = @LIBTOOL@
|
||||
LIPO = @LIPO@
|
||||
LN_S = @LN_S@
|
||||
LTLIBICONV = @LTLIBICONV@
|
||||
LTLIBINTL = @LTLIBINTL@
|
||||
LTLIBOBJS = @LTLIBOBJS@
|
||||
LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
|
||||
MAINT = @MAINT@
|
||||
MAKEINFO = @MAKEINFO@
|
||||
MANDOC = @MANDOC@
|
||||
MANIFEST_TOOL = @MANIFEST_TOOL@
|
||||
MAN_DATE = @MAN_DATE@
|
||||
MAN_FLAGS = @MAN_FLAGS@
|
||||
MAN_VERSION = @MAN_VERSION@
|
||||
MCLIBS = @MCLIBS@
|
||||
MKDIR_P = @MKDIR_P@
|
||||
MSGFMT = @MSGFMT@
|
||||
MSGFMT_015 = @MSGFMT_015@
|
||||
MSGMERGE = @MSGMERGE@
|
||||
NM = @NM@
|
||||
NMEDIT = @NMEDIT@
|
||||
OBJDUMP = @OBJDUMP@
|
||||
OBJEXT = @OBJEXT@
|
||||
OTOOL = @OTOOL@
|
||||
OTOOL64 = @OTOOL64@
|
||||
PACKAGE = @PACKAGE@
|
||||
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
|
||||
PACKAGE_NAME = @PACKAGE_NAME@
|
||||
PACKAGE_STRING = @PACKAGE_STRING@
|
||||
PACKAGE_TARNAME = @PACKAGE_TARNAME@
|
||||
PACKAGE_URL = @PACKAGE_URL@
|
||||
PACKAGE_VERSION = @PACKAGE_VERSION@
|
||||
PATH_SEPARATOR = @PATH_SEPARATOR@
|
||||
PCRE_CFLAGS = @PCRE_CFLAGS@
|
||||
PCRE_LIBS = @PCRE_LIBS@
|
||||
PERL = @PERL@
|
||||
PERL_FOR_BUILD = @PERL_FOR_BUILD@
|
||||
PKG_CONFIG = @PKG_CONFIG@
|
||||
PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
|
||||
PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
|
||||
POSUB = @POSUB@
|
||||
PYTHON = @PYTHON@
|
||||
RANLIB = @RANLIB@
|
||||
RUBY = @RUBY@
|
||||
SED = @SED@
|
||||
SET_MAKE = @SET_MAKE@
|
||||
SHELL = @SHELL@
|
||||
SLANG_CFLAGS = @SLANG_CFLAGS@
|
||||
SLANG_LIBS = @SLANG_LIBS@
|
||||
STDCKDINT_H = @STDCKDINT_H@
|
||||
STRIP = @STRIP@
|
||||
UNZIP = @UNZIP@
|
||||
USE_NLS = @USE_NLS@
|
||||
VERSION = @VERSION@
|
||||
XGETTEXT = @XGETTEXT@
|
||||
XGETTEXT_015 = @XGETTEXT_015@
|
||||
XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@
|
||||
XMKMF = @XMKMF@
|
||||
X_CFLAGS = @X_CFLAGS@
|
||||
X_EXTRA_LIBS = @X_EXTRA_LIBS@
|
||||
X_LIBS = @X_LIBS@
|
||||
X_PRE_LIBS = @X_PRE_LIBS@
|
||||
ZIP = @ZIP@
|
||||
abs_builddir = @abs_builddir@
|
||||
abs_srcdir = @abs_srcdir@
|
||||
abs_top_builddir = @abs_top_builddir@
|
||||
abs_top_srcdir = @abs_top_srcdir@
|
||||
ac_ct_AR = @ac_ct_AR@
|
||||
ac_ct_CC = @ac_ct_CC@
|
||||
ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
|
||||
ac_ct_INDENT = @ac_ct_INDENT@
|
||||
am__include = @am__include@
|
||||
am__leading_dot = @am__leading_dot@
|
||||
am__quote = @am__quote@
|
||||
am__tar = @am__tar@
|
||||
am__untar = @am__untar@
|
||||
bindir = @bindir@
|
||||
build = @build@
|
||||
build_alias = @build_alias@
|
||||
build_cpu = @build_cpu@
|
||||
build_os = @build_os@
|
||||
build_vendor = @build_vendor@
|
||||
builddir = @builddir@
|
||||
datadir = @datadir@
|
||||
datarootdir = @datarootdir@
|
||||
docdir = @docdir@
|
||||
dvidir = @dvidir@
|
||||
exec_prefix = @exec_prefix@
|
||||
host = @host@
|
||||
host_alias = @host_alias@
|
||||
host_cpu = @host_cpu@
|
||||
host_os = @host_os@
|
||||
host_vendor = @host_vendor@
|
||||
htmldir = @htmldir@
|
||||
includedir = @includedir@
|
||||
infodir = @infodir@
|
||||
install_sh = @install_sh@
|
||||
libdir = @libdir@
|
||||
libexecdir = @libexecdir@
|
||||
localedir = @localedir@
|
||||
localstatedir = @localstatedir@
|
||||
mandir = @mandir@
|
||||
mkdir_p = @mkdir_p@
|
||||
oldincludedir = @oldincludedir@
|
||||
pdfdir = @pdfdir@
|
||||
prefix = @prefix@
|
||||
program_transform_name = @program_transform_name@
|
||||
psdir = @psdir@
|
||||
runstatedir = @runstatedir@
|
||||
sbindir = @sbindir@
|
||||
sharedstatedir = @sharedstatedir@
|
||||
srcdir = @srcdir@
|
||||
sysconfdir = @sysconfdir@
|
||||
target_alias = @target_alias@
|
||||
top_build_prefix = @top_build_prefix@
|
||||
top_builddir = @top_builddir@
|
||||
top_srcdir = @top_srcdir@
|
||||
HLP_LANG = pl
|
||||
MAN2HLP = $(top_builddir)/src/man2hlp/man2hlp
|
||||
hlpdir = $(pkgdatadir)/help
|
||||
hlp_DATA = mc.hlp.$(HLP_LANG)
|
||||
EXTRA_DIST = xnc.hlp
|
||||
CLEANFILES = $(hlp_DATA)
|
||||
all: all-am
|
||||
|
||||
.SUFFIXES:
|
||||
$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(srcdir)/../hlp-lang-include.am $(am__configure_deps)
|
||||
@for dep in $?; do \
|
||||
case '$(am__configure_deps)' in \
|
||||
*$$dep*) \
|
||||
( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
|
||||
&& { if test -f $@; then exit 0; else break; fi; }; \
|
||||
exit 1;; \
|
||||
esac; \
|
||||
done; \
|
||||
echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu doc/hlp/pl/Makefile'; \
|
||||
$(am__cd) $(top_srcdir) && \
|
||||
$(AUTOMAKE) --gnu doc/hlp/pl/Makefile
|
||||
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
||||
@case '$?' in \
|
||||
*config.status*) \
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
|
||||
*) \
|
||||
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
|
||||
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
|
||||
esac;
|
||||
$(srcdir)/../hlp-lang-include.am $(am__empty):
|
||||
|
||||
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||
|
||||
$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||
$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||
$(am__aclocal_m4_deps):
|
||||
|
||||
mostlyclean-libtool:
|
||||
-rm -f *.lo
|
||||
|
||||
clean-libtool:
|
||||
-rm -rf .libs _libs
|
||||
install-hlpDATA: $(hlp_DATA)
|
||||
@$(NORMAL_INSTALL)
|
||||
@list='$(hlp_DATA)'; test -n "$(hlpdir)" || list=; \
|
||||
if test -n "$$list"; then \
|
||||
echo " $(MKDIR_P) '$(DESTDIR)$(hlpdir)'"; \
|
||||
$(MKDIR_P) "$(DESTDIR)$(hlpdir)" || exit 1; \
|
||||
fi; \
|
||||
for p in $$list; do \
|
||||
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
|
||||
echo "$$d$$p"; \
|
||||
done | $(am__base_list) | \
|
||||
while read files; do \
|
||||
echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(hlpdir)'"; \
|
||||
$(INSTALL_DATA) $$files "$(DESTDIR)$(hlpdir)" || exit $$?; \
|
||||
done
|
||||
|
||||
uninstall-hlpDATA:
|
||||
@$(NORMAL_UNINSTALL)
|
||||
@list='$(hlp_DATA)'; test -n "$(hlpdir)" || list=; \
|
||||
files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
|
||||
dir='$(DESTDIR)$(hlpdir)'; $(am__uninstall_files_from_dir)
|
||||
tags TAGS:
|
||||
|
||||
ctags CTAGS:
|
||||
|
||||
cscope cscopelist:
|
||||
|
||||
distdir: $(BUILT_SOURCES)
|
||||
$(MAKE) $(AM_MAKEFLAGS) distdir-am
|
||||
|
||||
distdir-am: $(DISTFILES)
|
||||
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||
list='$(DISTFILES)'; \
|
||||
dist_files=`for file in $$list; do echo $$file; done | \
|
||||
sed -e "s|^$$srcdirstrip/||;t" \
|
||||
-e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
|
||||
case $$dist_files in \
|
||||
*/*) $(MKDIR_P) `echo "$$dist_files" | \
|
||||
sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
|
||||
sort -u` ;; \
|
||||
esac; \
|
||||
for file in $$dist_files; do \
|
||||
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
|
||||
if test -d $$d/$$file; then \
|
||||
dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
|
||||
if test -d "$(distdir)/$$file"; then \
|
||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
||||
fi; \
|
||||
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
|
||||
cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
|
||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
||||
fi; \
|
||||
cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
|
||||
else \
|
||||
test -f "$(distdir)/$$file" \
|
||||
|| cp -p $$d/$$file "$(distdir)/$$file" \
|
||||
|| exit 1; \
|
||||
fi; \
|
||||
done
|
||||
check-am: all-am
|
||||
check: check-am
|
||||
all-am: Makefile $(DATA)
|
||||
installdirs:
|
||||
for dir in "$(DESTDIR)$(hlpdir)"; do \
|
||||
test -z "$$dir" || $(MKDIR_P) "$$dir"; \
|
||||
done
|
||||
install: install-am
|
||||
install-exec: install-exec-am
|
||||
install-data: install-data-am
|
||||
uninstall: uninstall-am
|
||||
|
||||
install-am: all-am
|
||||
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
||||
|
||||
installcheck: installcheck-am
|
||||
install-strip:
|
||||
if test -z '$(STRIP)'; then \
|
||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
||||
install; \
|
||||
else \
|
||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
||||
"INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
|
||||
fi
|
||||
mostlyclean-generic:
|
||||
|
||||
clean-generic:
|
||||
-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
|
||||
|
||||
distclean-generic:
|
||||
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
|
||||
-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
|
||||
|
||||
maintainer-clean-generic:
|
||||
@echo "This command is intended for maintainers to use"
|
||||
@echo "it deletes files that may require special tools to rebuild."
|
||||
clean: clean-am
|
||||
|
||||
clean-am: clean-generic clean-libtool mostlyclean-am
|
||||
|
||||
distclean: distclean-am
|
||||
-rm -f Makefile
|
||||
distclean-am: clean-am distclean-generic
|
||||
|
||||
dvi: dvi-am
|
||||
|
||||
dvi-am:
|
||||
|
||||
html: html-am
|
||||
|
||||
html-am:
|
||||
|
||||
info: info-am
|
||||
|
||||
info-am:
|
||||
|
||||
install-data-am: install-hlpDATA
|
||||
|
||||
install-dvi: install-dvi-am
|
||||
|
||||
install-dvi-am:
|
||||
|
||||
install-exec-am:
|
||||
|
||||
install-html: install-html-am
|
||||
|
||||
install-html-am:
|
||||
|
||||
install-info: install-info-am
|
||||
|
||||
install-info-am:
|
||||
|
||||
install-man:
|
||||
|
||||
install-pdf: install-pdf-am
|
||||
|
||||
install-pdf-am:
|
||||
|
||||
install-ps: install-ps-am
|
||||
|
||||
install-ps-am:
|
||||
|
||||
installcheck-am:
|
||||
|
||||
maintainer-clean: maintainer-clean-am
|
||||
-rm -f Makefile
|
||||
maintainer-clean-am: distclean-am maintainer-clean-generic
|
||||
|
||||
mostlyclean: mostlyclean-am
|
||||
|
||||
mostlyclean-am: mostlyclean-generic mostlyclean-libtool
|
||||
|
||||
pdf: pdf-am
|
||||
|
||||
pdf-am:
|
||||
|
||||
ps: ps-am
|
||||
|
||||
ps-am:
|
||||
|
||||
uninstall-am: uninstall-hlpDATA
|
||||
|
||||
.MAKE: install-am install-strip
|
||||
|
||||
.PHONY: all all-am check check-am clean clean-generic clean-libtool \
|
||||
cscopelist-am ctags-am distclean distclean-generic \
|
||||
distclean-libtool distdir dvi dvi-am html html-am info info-am \
|
||||
install install-am install-data install-data-am install-dvi \
|
||||
install-dvi-am install-exec install-exec-am install-hlpDATA \
|
||||
install-html install-html-am install-info install-info-am \
|
||||
install-man install-pdf install-pdf-am install-ps \
|
||||
install-ps-am install-strip installcheck installcheck-am \
|
||||
installdirs maintainer-clean maintainer-clean-generic \
|
||||
mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
|
||||
ps ps-am tags-am uninstall uninstall-am uninstall-hlpDATA
|
||||
|
||||
.PRECIOUS: Makefile
|
||||
|
||||
|
||||
mc.hlp.$(HLP_LANG): $(top_builddir)/doc/man/$(HLP_LANG)/mc.1 $(srcdir)/xnc.hlp $(MAN2HLP)
|
||||
- $(MAN2HLP) $(top_builddir)/doc/man/$(HLP_LANG)/mc.1 $(srcdir)/xnc.hlp mc.hlp.$(HLP_LANG)
|
||||
|
||||
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
||||
# Otherwise a system limit (for SysV at least) may be exceeded.
|
||||
.NOEXPORT:
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user