Jelmer Vernooij
aa6d66fda6
r15573: Fix build of systems that have iconv headers in non-standard locations
...
Split of system/locale.h header from system/iconv.h
Previously, iconv wasn't being used on these systems
2007-10-10 14:05:58 -05:00
Jelmer Vernooij
ea7b28572b
r15568: Simplify detection of iconv libraries a fair bit and fix it to
...
work on FreeBSD.
Based very loosely on a patch by Timur Bakevey
Fixes #3688
2007-10-10 14:05:57 -05:00
Jelmer Vernooij
c83e4b1665
r15321: Reduce the size of rewrite.m4 a bit more
2007-10-10 14:05:15 -05:00
Jelmer Vernooij
6646384aaf
r15298: Fix the build using a few hacks in the build system.
...
Recursive dependencies are now forbidden (the build system
will bail out if there are any).
I've split up auth_sam.c into auth_sam.c and sam.c. Andrew,
please rename sam.c / move its contents to whatever/wherever you think suits
best.
2007-10-10 14:05:04 -05:00
Jelmer Vernooij
03224e1124
r15295: Fix some dependencies
...
Move unistr-specific code to lib/charset/. Remove _m from some places where it's not needed.
2007-10-10 14:05:03 -05:00
Jelmer Vernooij
2f06305e53
r15274: Drop default EXT_LIB_ prefix for external libraries. Fixes issues with local
...
(empty) libpopt.a overriding global one
2007-10-10 14:05:00 -05:00
Jelmer Vernooij
adc8a019b6
r15207: Introduce PRIVATE_DEPENDENCIES and PUBLIC_DEPENDENCIES as replacement
...
for REQUIRED_SUBSYSTEMS.
2007-10-10 14:04:18 -05:00
Andrew Tridgell
bb99cbf069
r14902: change charcnv code to fail the conversion when it hits bad
...
characters, rather than silently truncating the string. This makes the
code much omre conservative, making it easier to test. It might mean
users hit problems initially, but at least we'll hear about them, and
thus can fix them.
2007-10-10 14:00:13 -05:00
Jelmer Vernooij
e1f896948f
r14511: Install more headers
2007-10-10 13:57:35 -05:00
Jelmer Vernooij
0c18883315
r14488: Install more headers.
...
Generate different #include lines in pidl depending on whether
we're building inside or outside of the Samba tree (useful for
3rd-party projects).
2007-10-10 13:57:32 -05:00
Andrew Tridgell
caead24b6d
r14429: charset_t cannot be used to loop over charset_t, as otherwise it can
...
go out of the range of the enum
2007-10-10 13:57:22 -05:00
Jelmer Vernooij
aac1b99b36
r13842: Make some more functions public.
2007-10-10 13:52:15 -05:00
Jelmer Vernooij
da72f47226
r13186: Remove assumption that callers that specify -1 actually mean sizeof(pstring)
2007-10-10 13:51:32 -05:00
Jelmer Vernooij
c722f665c9
r12694: Move some headers to the directory of the subsystem they belong to.
2007-10-10 13:49:39 -05:00
Jelmer Vernooij
b24f2583ed
r12498: Eliminate INIT_OBJ_FILES and ADD_OBJ_FILES. We were not using
...
the difference between these at all, and in the future the
fact that INIT_OBJ_FILES include smb_build.h will be sufficient to
have recompiles at the right time.
2007-10-10 13:47:45 -05:00
Jelmer Vernooij
24e1030090
r11244: Relative path names in .mk files
2007-10-10 13:45:06 -05:00
Jelmer Vernooij
7fffc5c917
r11214: Remove scons files (see http://lists.samba.org/archive/samba-technical/2005-October/043443.html )
2007-10-10 13:45:03 -05:00
Stefan Metzmacher
471c0ca4ab
r11052: bring samba4 uptodate with the samba4-winsrepl branch,
...
before the bad merge
metze
2007-10-10 13:44:43 -05:00
Stefan Metzmacher
6913e33840
r11037:
2007-10-10 13:42:33 -05:00
Jelmer Vernooij
b53313dc51
r10586: Add MergedObject() builder. Default to Library() rather
...
then StaticLibrary()
2007-10-10 13:39:08 -05:00
Jelmer Vernooij
6df956edba
r10509: Some more sconscript fixes. Now getting to link stage for smbclient
2007-10-10 13:38:58 -05:00
Jelmer Vernooij
fbbfad0a1f
r10456: More SCons fixes:
...
- Add framework for fallback generating code
- Move pread / pwrite replacement functions to libreplace
- Support pidl builds correctly
- Support asn1 builds correctly
- Move OS-specific checks to lib/replace/SConscript
2007-10-10 13:38:48 -05:00
Jelmer Vernooij
4f0d7f75b9
r10348: Add scons scripts for remaining subsystems. Most subsystems build now,
...
but final linking still fails (as does generating files asn1, et, idl and proto
files)
2007-10-10 13:38:30 -05:00
Jelmer Vernooij
4bffe44359
r10330: Add SConscript to more subsystems. Some of the tdb tools build now.
...
Start on custom Samba scons tools (for handling proto generation, pidl, etc)
2007-10-10 13:38:28 -05:00
Tim Potter
540a3649e8
r10328: Add more emacs python-mode markers.
2007-10-10 13:38:28 -05:00
Jelmer Vernooij
829568d759
r10323: Add first bits required for getting compile with scons working. This does
...
not work yet and can exist parallel with the existing build system.
2007-10-10 13:38:25 -05:00
Stefan Metzmacher
69ade058fd
r9078: - move charset stuff to lib/charset
...
- don't use the global $LIBS variable for -liconv as $LIBS is not used anymore
should fix the build on solaris 10
metze
2007-10-10 13:31:14 -05:00