]> git.sesse.net Git - vlc/blobdiff - HACKING
same NEWS change
[vlc] / HACKING
diff --git a/HACKING b/HACKING
index 5d4ab707b8f6e9cbb0201de6369064729b86a2c5..6d102918e5c1d8c67a186d117ed350790c669ad7 100644 (file)
--- a/HACKING
+++ b/HACKING
@@ -22,6 +22,8 @@ You will need the following tools if you plan to use the SVN version of vlc:
 
  - gettext version 0.10.40 (but 0.11.3 or later is recommended)
 
+ - perl version 5.005 or later
+
 After retrieving the SVN tree, you need to run the bootstrap script to
 generate all the files needed to build vlc. You can then run configure.
 Run ./configure --help for a description of the available options.
@@ -72,9 +74,15 @@ How to add a module
 -------------------
 
 To add a module to the repository, just add its sources to a Modules.am
-file. If you create a new Modules.am, do not forget to add a corresponding
-Makefile line at the end of configure.ac.
+file. If you add a new directory you will need to create a new Modules.am,
+inside that directory. Do not forget to add a corresponding
+Makefile line at the end of configure.ac for this new Modules.am file.
 
 To have the module built, you need to add a call to VLC_ADD_PLUGINS or
 VLC_ADD_BUILTINS to configure.ac with your new module name as argument.
+Look at other modules for guidelines on how to add build and linkage options.
+
+After changing configure.ac you will always need to rerun bootstrap and 
+configure.
+