summaryrefslogtreecommitdiff
path: root/source4/build
diff options
context:
space:
mode:
authorJelmer Vernooij <jelmer@samba.org>2005-10-31 13:02:17 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 13:45:35 -0500
commitb839c75c5d21d0a8c48a971aec3a5840eb6bd27a (patch)
tree1120e48dc190c68abbbdd7ef94a0134fd7280d49 /source4/build
parent4400cf2c31da8771ee29972ae095ebab732f594f (diff)
downloadsamba-b839c75c5d21d0a8c48a971aec3a5840eb6bd27a.tar.gz
samba-b839c75c5d21d0a8c48a971aec3a5840eb6bd27a.tar.bz2
samba-b839c75c5d21d0a8c48a971aec3a5840eb6bd27a.zip
r11417: Add TODO for the build system
(This used to be commit ad0019ad4ebba734ff1db31c53fd8b6ad085ead4)
Diffstat (limited to 'source4/build')
-rw-r--r--source4/build/smb_build/TODO12
1 files changed, 12 insertions, 0 deletions
diff --git a/source4/build/smb_build/TODO b/source4/build/smb_build/TODO
new file mode 100644
index 0000000000..1183fe9497
--- /dev/null
+++ b/source4/build/smb_build/TODO
@@ -0,0 +1,12 @@
+- split up proto.h into headers with public or private prototypes.
+ Public prototypes can be marked with _PUBLIC_ in the source
+- never install -rpath binaries / libraries, always relink before install
+- init functions may be called more then once as different libraries
+ (in Samba or other projects) can use the same (3rd) library.
+- add register function to smbtorture
+- init functions per shared library / binary
+- install shared modules
+- call load_modules() from subsystems/libraries/binaries with modules
+- remove smb_build.h include from includes.h and INIT_OBJ_FILES. Replace
+ with individual include/smb_build.h includes
+- improve (un)install scripts (rewrite in perl?)