~ubuntu-branches/ubuntu/trusty/anjuta/trusty

« back to all changes in this revision

Viewing changes to manuals/anjuta-manual/zh_CN/autotools-project-target-type.page

  • Committer: Package Import Robot
  • Author(s): Jeremy Bicha
  • Date: 2012-02-20 22:38:35 UTC
  • mfrom: (1.1.43)
  • Revision ID: package-import@ubuntu.com-20120220223835-ny223imz62qkk9ns
Tags: 2:3.3.90-0ubuntu1
* New upstream release.
* debian/rules: Watch for unstable releases

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0" encoding="utf-8"?>
 
2
<page xmlns="http://projectmallard.org/1.0/" type="topic" id="autotools-project-target-type" xml:lang="zh_CN">
 
3
 
 
4
  <info xmlns:facet="http://projectmallard.org/facet/1.0/">
 
5
    <facet:tag key="all-pages" value="whatever"/> <!--Include page in index-->
 
6
    <link type="seealso" xref="project-manager-target-add"/>
 
7
    <desc>
 
8
      Autotools target type.
 
9
    </desc>
 
10
    <credit type="author">
 
11
      <name>Sébastien Granjoux</name>
 
12
      <email>seb.sfo@free.fr</email>
 
13
    </credit>
 
14
  </info>
 
15
 
 
16
  <title>Autotools project type</title>
 
17
 
 
18
  <p>There are different types of target available.</p>
 
19
 
 
20
  <terms>
 
21
    <item>
 
22
      <title>Shared Library (Libtool)</title>
 
23
      <p>It represents a library shared by several programs which is linked
 
24
      at run time. It is the most common kind of libraries on Linux.
 
25
      It is called dynamic link library on Windows.</p>
 
26
      <p>It uses the Libtool package. Its name must start with 'lib'
 
27
      and has the '.la' extension.</p>
 
28
    </item>
 
29
    <item>
 
30
      <title>Module (Libtool)</title>
 
31
      <p>It represents a library, often named a plugin, linked at run time
 
32
      explicitely by the program itself.
 
33
      It is used to only load the code corresponding to the used features.</p>
 
34
      <p>It uses the Libtool package. Its name does not need the 'lib'
 
35
      prefix but must have the '.la' extension.</p>
 
36
    </item>
 
37
    <item>
 
38
      <title>Static Library (Libtool)</title>
 
39
      <p>It represents a library linked with the program at compile time.
 
40
      Only the function used are kept inside the generated executable.</p>
 
41
      <p>It uses the Libtool package. Its name must start with 'lib'
 
42
      and has the '.a' extension.</p>
 
43
    </item>
 
44
    <item>
 
45
      <title>Program</title>
 
46
      <p>It represents compiled program by example from C souces files.
 
47
      All children represent the source files compiled to generate the
 
48
      program.</p>
 
49
    </item>
 
50
    <item>
 
51
      <title>Python module</title>
 
52
      <p>It represents a program written in Python.</p>
 
53
    </item>
 
54
    <item>
 
55
      <title>Java module</title>
 
56
      <p>It represents a progran written in Java.</p>
 
57
    </item>
 
58
    <item>
 
59
      <title>LISP module</title>
 
60
      <p>It represents a progran written in LISP.</p>
 
61
    </item>
 
62
    <item>
 
63
      <title>Header files</title>
 
64
      <p>This target allows you to group header files and define where they
 
65
      have to be installed.</p>
 
66
    </item>
 
67
    <item>
 
68
      <title>Man documentation</title>
 
69
      <p>It groups man pages needed by the project.</p>
 
70
    </item>
 
71
    <item>
 
72
      <title>Info documentation</title>
 
73
      <p>It groups info page needed by the project.</p>
 
74
    </item>
 
75
    <item>
 
76
      <title>Miscellaneous Data</title>
 
77
      <p>It groups data files which needed by the project like pictures,
 
78
      ui description, settings files...</p>
 
79
    </item>
 
80
    <item>
 
81
      <title>Script</title>
 
82
      <p>It represents program those are scripts. Those scripts are only
 
83
      installed in the specified directory. If scripts are generated
 
84
      additional rules are needed.</p>
 
85
    </item>
 
86
  </terms>
 
87
 
 
88
</page>