X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=HACKING;h=53dfc7b6e728e7a29ec791a137856b48ec317ce8;hb=c788b9a5040a415fbb127251d1dbe3602e4f350e;hp=5d4ab707b8f6e9cbb0201de6369064729b86a2c5;hpb=099251acbcc26f833b19ac00685a2ac98800e807;p=vlc diff --git a/HACKING b/HACKING index 5d4ab707b8..53dfc7b6e7 100644 --- a/HACKING +++ b/HACKING @@ -72,9 +72,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. +