diff options
author | Joachim Nilsson <troglobit@gmail.com> | 2019-09-28 13:31:45 +0200 |
---|---|---|
committer | Joachim Nilsson <troglobit@gmail.com> | 2019-09-28 13:31:45 +0200 |
commit | dcc6557fe9dc37abd7c56effee7dd8e0ac50dc98 (patch) | |
tree | f58eb8b247c6d05d2f1d4fc0241b4648efc2d820 /BUILD-FROM-GIT.md | |
parent | 39d3f28a12cdbd817294262025d84a30815f8887 (diff) | |
parent | dda691d94726f23f8fdac581198d9b0eec2d8db0 (diff) | |
download | libnet-dcc6557fe9dc37abd7c56effee7dd8e0ac50dc98.tar.gz |
Merge branch 'sgeto-master'
Diffstat (limited to 'BUILD-FROM-GIT.md')
-rw-r--r-- | BUILD-FROM-GIT.md | 75 |
1 files changed, 75 insertions, 0 deletions
diff --git a/BUILD-FROM-GIT.md b/BUILD-FROM-GIT.md new file mode 100644 index 0000000..690d0c6 --- /dev/null +++ b/BUILD-FROM-GIT.md @@ -0,0 +1,75 @@ +# BUILD FROM GIT # + +I build from git using some top-level scripts. Refer to libnet/INSTALL for additional information and libnet/README.win32 if you're building for/on Windows. + +## Minimum requirements are: ## +
+- A C compiler (obviously) +
+The Autotools:
+- autoconf 2.69
+- automake 1.14
+- libtool 2.4.2 + + +## To build the documentation (optional): ## + +- doxygen 1.8.14 +- pod2man + +**...and optionally:** + +**For Graphics:** +- graphviz + +**For PDF/PS:** +(The tools found in) The doxygen-latex Package: +
+- texlive-extra-utils, +- texlive-latex-extra, +- texlive-fonts-recommended, +- latex-xcolor, +- texlive-font-utils, +- ghostscript + +**For CHM:** +On Windows: +- Microsoft HTML Help Workshop (Part of Visual Studio) +Standalone: http://go.microsoft.com/fwlink/p/?linkid=154968 + +On *nix: +- chmcmd (Part of the Free Pascal Compiler (http://www.freepascal.org/) + + +## To build LUA bindings (optional): ## + +- libdumbnet-dev +(consider using my fork https://github.com/sgeto/libdnet) + +- liblua5.1-0-dev (See lua/Makefile) + +## **To create Debian packages:** ## + +- debhelper +- sharutils +- quilt + +## General procedure is: ## + +`git clone https://github.com/sgeto/libnet.git` + +`cd libnet/libnet` + +`../Prepare` + +`../Build` + +and then, one of the following, depending on how you like to install local packages: + +`sudo make install` + +`../Stow` + +`../Package` + +**Again, see libnet/INSTALL and libnet/README.win32 for more detailed instructions.** |