forked from rajeshsola/gnu-hello
-
Notifications
You must be signed in to change notification settings - Fork 0
/
README-dev
54 lines (35 loc) · 1.53 KB
/
README-dev
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
This README.dev file describes the development environment.
Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,
2011, 2012, 2014 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
notice and this notice are preserved.
The development sources are available through git at Savannah:
https://savannah.gnu.org/git/?group=hello
Autotools
---------
This distribution uses whatever versions of Automake, Autoconf and
Gettext are listed in NEWS; usually the latest ones released. If you
are getting the sources from git (or change configure.ac), you'll
need to have these tools installed to (re)build. You'll also need
help2man. All of these programs are available from
ftp://ftp.gnu.org/gnu.
Building
--------
After getting the git sources, and installing the tools above, you
can run
./bootstrap
to do a fresh build. After that first time, running make should suffice.
When modifying the sources, or making a distribution, more is needed, as
follows:
Gnulib
------
This distribution also uses Gnulib (http://www.gnu.org/software/gnulib)
to share common files, stored as a submodule in git.
Gettext
-------
When updating gettext, besides the normal installation on the system, it
is necessary to run gettextize -f in this hierarchy to update the po/
infrastructure. After doing so, rerun gnulib-tool --import since
otherwise older files will have been imported. See the Gnulib manual
for more information.