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

412 Commits

Author SHA1 Message Date
Jelmer Vernooij
c023828962 Fix missing symbols issues when building with shared libraries. 2008-12-22 21:03:09 +01:00
Jelmer Vernooij
0507e03c52 Use make template for installing binaries.
(This used to be commit 3fb35fc03d)
2008-06-26 11:39:59 +02:00
Andrew Bartlett
c59e7d5569 Reorder the linking of objects into a binary.
The hope here is to get 'main' closer to the front of the binary,
which might help linking of PPC with gcov (we were overflowing the
24bit limit on the TOC)

Andrew Bartlett
(This used to be commit 7646574411)
2008-05-30 14:58:47 +10:00
Jelmer Vernooij
7ae9cb4f79 Don't throw away cflags if they start with a variable.
(This used to be commit 9f81214239)
2008-05-27 17:16:57 +02:00
Jelmer Vernooij
93a0f37f6e Disable CFLAGS hack when include path starts with variable.
(This used to be commit 86ce8bf88a)
2008-05-27 14:46:09 +02:00
Jelmer Vernooij
2914b0ca04 Remove support for .py files from smb_build - deal with it only in the makefiles.
(This used to be commit b865249efa)
2008-05-21 21:24:48 +02:00
Jelmer Vernooij
4c8756f147 Create prototype headers from Makefile directory, without smb_build in the middle.
(This used to be commit f4a77b96f9)
2008-05-18 22:30:08 +02:00
Jelmer Vernooij
dc114f8c5a Avoid smb_build for prototype headers in some places.
(This used to be commit 4876c4efbb)
2008-05-18 21:09:04 +02:00
Stefan Metzmacher
8a31130a76 build: readd ALL_OBJS which is needed for automatic_dependencies
metze
(This used to be commit 5ca4f76703)
2008-05-16 14:51:39 +02:00
Jelmer Vernooij
c0dd42af53 Remove extra space that caused issues during make install.
(This used to be commit 20a2fc8566)
2008-05-11 05:17:50 +02:00
Jelmer Vernooij
7c7de11f20 Fix LDB module initialization when using external ldb.
(This used to be commit b7b4aff8b5)
2008-05-11 01:53:11 +02:00
Jelmer Vernooij
6267dd7853 Clean up some git merges gone wrong.
(This used to be commit 42eb6b3346)
2008-05-10 20:59:17 +02:00
Jelmer Vernooij
cc9c4aaa8d Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into v4-0-gmake3
Conflicts:

	source/Makefile
	source/auth/config.mk
	source/auth/gensec/config.mk
	source/build/m4/public.m4
	source/build/make/python.mk
	source/build/make/rules.mk
	source/build/smb_build/header.pm
	source/build/smb_build/main.pl
	source/build/smb_build/makefile.pm
	source/dsdb/config.mk
	source/dsdb/samdb/ldb_modules/config.mk
	source/kdc/config.mk
	source/lib/events/config.mk
	source/lib/events/events.c
	source/lib/ldb/config.mk
	source/lib/nss_wrapper/config.mk
	source/lib/policy/config.mk
	source/lib/util/config.mk
	source/libcli/smb2/config.mk
	source/libnet/config.mk
	source/librpc/config.mk
	source/nbt_server/config.mk
	source/ntptr/ntptr_base.c
	source/ntvfs/posix/config.mk
	source/ntvfs/sysdep/config.mk
	source/param/config.mk
	source/rpc_server/config.mk
	source/rpc_server/service_rpc.c
	source/scripting/ejs/config.mk
	source/scripting/python/config.mk
	source/smb_server/config.mk
	source/smbd/server.c
	source/torture/config.mk
	source/torture/smb2/config.mk
	source/wrepl_server/config.mk
(This used to be commit 13bbd42068)
2008-04-25 10:04:20 +01:00
Jelmer Vernooij
223df634c8 Work around 'test' quirks - use make's string comparison instead.
(This used to be commit 434b61623e)
2008-04-15 04:08:28 +02:00
Jelmer Vernooij
08baea013b Move SOVERSION, VERSION and PC_FILE out of smb_build but use make variables directly instead.
(This used to be commit 9d0ae012b0)
2008-04-15 02:25:16 +02:00
Jelmer Vernooij
d04926914a Fix the build.
(This used to be commit ecaa5bb83b)
2008-04-15 01:40:32 +02:00
Jelmer Vernooij
a15b6f1606 Fix unresolved symbols.
(This used to be commit 8573e828d1)
2008-04-14 20:00:04 +02:00
Jelmer Vernooij
0fa663cc5d Fix order of variables in the makefile.
(This used to be commit f64c1d53ba)
2008-04-14 17:54:19 +02:00
James Peach
2bb20aa8a8 smb_build: Make sure LIBRARY_SONAME is never uninitialized.
(This used to be commit 2b8cf1b2a4)
2008-04-13 14:09:09 -07:00
Jelmer Vernooij
7b608fd288 Don't write public functions to protoheaders.
Since the public functions can be used by external parties we should
make changing their signature as hard as possible. It's also a lot
easier to document functions in manually written headers.
(This used to be commit 0528e30cf7)
2008-04-02 00:01:04 +02:00
Jelmer Vernooij
17c7f7cc74 Remove extra line for partial linkage objects, simplify binary handling.
(This used to be commit df899e14cb)
2008-03-09 01:42:42 +01:00
Jelmer Vernooij
ec019c469e Remove unused variables.
(This used to be commit cc02f76f24)
2008-03-09 01:00:33 +01:00
Jelmer Vernooij
a4b6992b70 Move more code out of perl build system.
(This used to be commit bfb4d84700)
2008-03-09 00:49:39 +01:00
Jelmer Vernooij
fb6fdfce37 Fix the build.
(This used to be commit f2e4974471)
2008-03-08 17:02:40 +01:00
Jelmer Vernooij
2bf39edc9d Push SOVERSION and VERSION out of perl code.
(This used to be commit 0ba8ac6a14)
2008-03-08 15:28:12 +01:00
Jelmer Vernooij
073cf999c0 Use make macro for module installation.
(This used to be commit 45d252fd9b)
2008-03-07 23:59:34 +01:00
Jelmer Vernooij
cf70b57fad Use GNU make.
(This used to be commit 28aff6fafb)
2008-03-07 23:32:16 +01:00
Jelmer Vernooij
e6bcf82c5f Remove unused code, simplify alias handling.
(This used to be commit 4994b81b50)
2008-03-07 18:14:52 +01:00
Stefan Metzmacher
3ced8006a6 build: fix the build with --enable-automatic-dependencies=yes
metze
(This used to be commit b0ecd8f8d2)
2008-03-04 11:55:41 +01:00
Jelmer Vernooij
19ca598c9c Remove useless ifs.
(This used to be commit 2e0d65edcf)
2008-03-03 23:22:22 +01:00
Jelmer Vernooij
5b674be7ab Fix some syntax errors.
(This used to be commit 906148bf87)
2008-03-03 18:57:20 +01:00
Jelmer Vernooij
b29d47edcf Move object file lists to the Makefile.
(This used to be commit a7e6d2a183)
2008-03-03 18:25:28 +01:00
Jelmer Vernooij
f0bac65d9a Fix syntax.
(This used to be commit df4eb19ff9)
2008-03-03 11:02:25 +01:00
Jelmer Vernooij
7dd0cd26d3 Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into v4-0-gmake3
Conflicts:

	source/Makefile
	source/build/smb_build/makefile.pm
	source/librpc/config.mk
(This used to be commit 3e02fcfd3f)
2008-03-03 10:50:53 +01:00
Jelmer Vernooij
2bb8e49a7e Fix variable name.
(This used to be commit b5db8defca)
2008-02-29 15:47:04 +01:00
Jelmer Vernooij
7071276c65 Simpler handling of sonameflag.
(This used to be commit 1e786bb7da)
2008-02-29 15:41:26 +01:00
Jelmer Vernooij
bb176a124e Move automatic dependencies code out of perl code.
(This used to be commit 58a93ef94b)
2008-02-29 15:39:44 +01:00
Jelmer Vernooij
232d51e666 Remove useless include, simplify generated CFLAGS lines in Makefile.
(This used to be commit 3157ce9876)
2008-02-29 15:32:33 +01:00
Jelmer Vernooij
80e9b72e01 Remove duplicate functions.
(This used to be commit d6b2eaeff9)
2008-02-29 15:28:26 +01:00
Jelmer Vernooij
9be199944d Merge branch 'v4-0-test' into v4-0-gmake3
Conflicts:

	source/Makefile
	source/build/smb_build/main.pl
	source/build/smb_build/makefile.pm
	source/dynconfig.mk
	source/scripting/python/config.mk
(This used to be commit 744d9fd873)
2008-02-29 15:21:33 +01:00
Jelmer Vernooij
4453348aed Include CFLAGS overrides in make file.
(This used to be commit 2ead152360)
2008-02-29 15:00:55 +01:00
Jelmer Vernooij
3017c49fb3 Remove cruft that dealt with public prototype headers.
(This used to be commit 438997c179)
2008-02-29 14:43:54 +01:00
Jelmer Vernooij
21208d3303 Fix typos, avoid DEPEND_LIST from growing with empty elements.
(This used to be commit b30fd477ff)
2008-02-29 14:32:37 +01:00
Jelmer Vernooij
1ada710840 Move public header accumulation out of the perl code.
Never install generated prototype files. It's easier to break the
API when using them and they're not easily readable for 3rd party users.

Conflicts:

	source/auth/config.mk
	source/auth/credentials/config.mk
	source/auth/gensec/config.mk
	source/build/smb_build/config_mk.pm
	source/build/smb_build/main.pl
	source/build/smb_build/makefile.pm
	source/dsdb/config.mk
	source/lib/charset/config.mk
	source/lib/tdr/config.mk
	source/lib/util/config.mk
	source/libcli/config.mk
	source/libcli/ldap/config.mk
	source/librpc/config.mk
	source/param/config.mk
	source/rpc_server/config.mk
	source/torture/config.mk
(This used to be commit 6c659689ed)
2008-02-29 14:23:38 +01:00
Jelmer Vernooij
d8d9a6ef04 Move manpage management out of the perl build system.
(This used to be commit 1dd6bea507)
2008-02-29 14:12:23 +01:00
Jelmer Vernooij
d3f260cbef Move logic to makefile
(This used to be commit 94b0dd7ab0)
2008-02-29 14:09:54 +01:00
Jelmer Vernooij
bffb5fc182 Use more GNU-make specific variables.
(This used to be commit 3506c707c5)
2008-02-29 14:09:10 +01:00
Jelmer Vernooij
255a351f24 Merge env.pm into makefile.pm.
(This used to be commit 28bbd54619)
2008-02-29 14:05:11 +01:00
Jelmer Vernooij
eff6a8c256 Avoid use of removed variable.
(This used to be commit 10f0b5f83f)
2008-02-29 13:58:20 +01:00
Jelmer Vernooij
f165dad927 Use make to generate list of python files, remove unused variable.
(This used to be commit 67f15cd484)
2008-02-29 13:51:20 +01:00