1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-12 09:18:10 +03:00
Commit Graph

30 Commits

Author SHA1 Message Date
Jelmer Vernooij
4bc1cc52ec r12256: Add helper script for installing pkg-config files
(This used to be commit c05ffb05c8)
2007-10-10 13:47:25 -05:00
Jelmer Vernooij
ab31a44216 r12254: Add some (hopefully correct) descriptions for libraries that are installed.
Install pkg-config files.
(This used to be commit a86abe84e2)
2007-10-10 13:47:24 -05:00
Jelmer Vernooij
f8be4e8a4f r12253: Automatically build seperate binaries without -rpath to install when
using shared libraries and developer mode is enabled.
(This used to be commit 507bee76dc)
2007-10-10 13:47:24 -05:00
Jelmer Vernooij
470ba9434a r12219: Use some more common functions
(This used to be commit 57ea480c24)
2007-10-10 13:47:21 -05:00
Jelmer Vernooij
66014ca14d r11391: Add includedir to the list of directories to create
(This used to be commit dab450a501)
2007-10-10 13:45:30 -05:00
Jelmer Vernooij
3f2136b919 r11387: Remove pidl from the default 'install' target as it doesn't obey the
user specified install paths.
(This used to be commit d537a35ec3)
2007-10-10 13:45:29 -05:00
Jelmer Vernooij
42c5211bf4 r11386: Add install rule for pidl
(This used to be commit b740d0d280)
2007-10-10 13:45:29 -05:00
Jelmer Vernooij
93fd08168f r11377: Add support for building LIBRARY elements as shared libraries:
- Adds -rpath bin/ so you don't have to install Samba in order to use compiled binaries.
 - Writes out pkg-config files when building shared libs
 - Supports automatic fallback to MERGEDOBJ (which is the default) or
   OBJ_LIST (if ld -r is not supported)

Building with shared libs reduces the size of the Samba binaries from
197 Mb to 60 Mb (including libraries) on my system (GCC4, with debugging).

To build with shared libraries support enabled, run:

LIBRARY_OUTPUT_TYPE=SHARED_LIBRARY ./config.status

init functions don't get called correctly yet when using shared libs, so
you won't be able to actually run anything with success :-)

Once init functions are done, I'll look at support for loading shared
modules once again.

Based on a patch by Peter Novodvorsky (nidd on IRC).
(This used to be commit 0b54405685)
2007-10-10 13:45:28 -05:00
Jelmer Vernooij
b89c019824 r11307: Add support for generating pkg-config files
(This used to be commit 9c211507c1)
2007-10-10 13:45:17 -05:00
Jelmer Vernooij
344a0ebb43 r11306: Move more static Makefile data to main.mk
Clean up smb_build::makefile a bit
(This used to be commit 28931219a1)
2007-10-10 13:45:16 -05:00
Jelmer Vernooij
8ee1ee66ed r11303: Support defining and installing public headers for libraries.
Support installing libraries.
Get rid of pkg-config file (will be autogenerated later on).
(This used to be commit b4745032a2)
2007-10-10 13:45:16 -05:00
Jelmer Vernooij
d316c68cf3 r11257: Add and use output function
(This used to be commit 734da63a4e)
2007-10-10 13:45:09 -05:00
Jelmer Vernooij
4c5a4a7e02 r11244: Relative path names in .mk files
(This used to be commit 24e1030090)
2007-10-10 13:45:06 -05:00
Stefan Metzmacher
e44c76ebd7 r11004: r10083@SERNOX: metze | 2005-09-08 16:50:32 +0200
This is the start of a WINS-Replicaton server:

 The design is to handle incoming and outgoing connections,
 in one process, because it make thing much easier, and there's
 no need to it otherwise.

 The current code only parses incoming packets, and can reply
 to them, but currently only a standard error packets STOP_ASSOCIATON
 with reason == 4 (I think it means your are not configured as a wins partner of me)

 (the server service is called "wrepl")

 metze
(This used to be commit 55a2016ba3)
2007-10-10 13:41:14 -05:00
Andrew Bartlett
66af2d9e42 r10597: And add the .mk files for the new credentials subsystem.
Andrew Bartlett
(This used to be commit 51a0275a0e)
2007-10-10 13:39:09 -05:00
Jelmer Vernooij
86acf90e43 r10294: Generate Makefile directly rather then thru Makefile.in. Autoconf
substitution variables are now no longer used.

This is one more step towards a (hopefully) perl-based configure
(This used to be commit 6f9956a1dd)
2007-10-10 13:38:14 -05:00
Jelmer Vernooij
46ca543e19 r10041: Add 'gcov' make target. Run
'make clean gcov' to generate a set of files describing the test coverage
of the Samba 4 code.
(This used to be commit 72bb84add4)
2007-10-10 13:36:32 -05:00
James Peach
fd4db6e26e r9939: Add configure check for yapp.
(This used to be commit 0300f2329c)
2007-10-10 13:36:23 -05:00
Jelmer Vernooij
2280017bbd r9462: Fix locations for generating the yapp files
(This used to be commit 714f96b9bf)
2007-10-10 13:34:18 -05:00
Jelmer Vernooij
efc03df292 r9459: Move pidl up one level (to prevent too much nesting)
(This used to be commit e48202275e)
2007-10-10 13:34:17 -05:00
Jelmer Vernooij
7de12a8d50 r9448: Work on reading the secrets tdb. Build tdbsam support by default.
(This used to be commit 9ea601c0a6)
2007-10-10 13:34:16 -05:00
Stefan Metzmacher
6243e2a304 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
(This used to be commit 69ade058fd)
2007-10-10 13:31:14 -05:00
Jelmer Vernooij
586838c306 r9052: Support lex/yacc compilers without support for -o
(This used to be commit e641d3a847)
2007-10-10 13:31:12 -05:00
Stefan Metzmacher
4b8733c245 r9050: fix make pch all
metze
(This used to be commit eb2e26b7fb)
2007-10-10 13:31:12 -05:00
Stefan Metzmacher
3742b978cc r9049: - add property dependencies to include/proto.h
- make some stuff easier

metze
(This used to be commit 14b92e8a08)
2007-10-10 13:31:12 -05:00
Jelmer Vernooij
31867a9714 r9033: Add the 'installmisc' make target back again
(This used to be commit 8eff726393)
2007-10-10 13:31:10 -05:00
Andrew Tridgell
acf85ac3ef r9002: a workaround for the current build problems. I hope this will allow
the build farm hosts to build again.

Jelmer, please feel free to remove this once you have the correct
dependencies sorted out
(This used to be commit ed3d76a91f)
2007-10-10 13:31:05 -05:00
Jelmer Vernooij
c90cba5a73 r8996: More build fixes...
(This used to be commit 2b15c74f20)
2007-10-10 13:31:05 -05:00
Jelmer Vernooij
0165e1e71d r8995: Add heimdal headers back to "basics" target... should fix the build for now
(This used to be commit 343e33c13f)
2007-10-10 13:31:04 -05:00
Jelmer Vernooij
db28a320ed r8991: Change Makefile.core to main.mk to prevent accidental removal problems.
(This used to be commit 3719570411)
2007-10-10 13:31:04 -05:00