released 4.0
[platform/upstream/libtasn1.git] / README-alpha
1 This file contains instructions for developers and advanced users that
2 wants to build from version controlled sources.
3
4 We require several tools to build the software, including:
5
6 - Make <http://www.gnu.org/software/make/>
7 - Automake <http://www.gnu.org/software/automake/>
8 - Autoconf <http://www.gnu.org/software/autoconf/>
9 - Libtool <http://www.gnu.org/software/libtool/>
10 - Texinfo <http://www.gnu.org/software/texinfo/>
11 - help2man <http://www.gnu.org/software/help2man/>
12 - Tar <http://www.gnu.org/software/tar/>
13 - Gzip <http://www.gnu.org/software/gzip/>
14 - Texlive & epsf <http://www.tug.org/texlive/> (for PDF manual)
15 - GTK-DOC <http://www.gtk.org/gtk-doc/> (for API manual)
16 - Git <http://git.or.cz/>
17 - Perl <http://www.cpan.org/>
18 - Valgrind <http://valgrind.org/> (optional)
19
20 The required software is typically distributed with your operating
21 system, and the instructions for installing them differ.  Here are
22 some hints:
23
24 gNewSense/Debian/Ubuntu:
25 sudo apt-get install make git-core autoconf automake libtool
26 sudo apt-get install texinfo texlive texlive-generic-recommended texlive-extra-utils
27 sudo apt-get install help2man gtk-doc-tools valgrind
28
29 To download the version controlled sources:
30
31 $ git clone git://git.savannah.gnu.org/libtasn1.git
32 $ cd libtasn1
33
34 The next step is to run autoreconf, ./configure, etc:
35
36 $ make bootstrap
37
38 Then build the project normally:
39
40 $ make
41 $ make check
42
43 Happy hacking!
44
45 ----------------------------------------------------------------------
46 Copyright (C) 2009-2014 Free Software Foundation, Inc.
47 Copying and distribution of this file, with or without modification,
48 are permitted in any medium without royalty provided the copyright
49 notice and this notice are preserved.