1
0
mirror of https://github.com/samba-team/samba.git synced 2025-10-29 04:23:51 +03:00
Commit Graph

1429 Commits

Author SHA1 Message Date
Stefan Metzmacher
b0ecd8f8d2 build: fix the build with --enable-automatic-dependencies=yes
metze
2008-03-04 11:55:41 +01:00
Jelmer Vernooij
87074881a9 Remove duplicate message. 2008-02-29 17:04:57 +01:00
Jelmer Vernooij
b5db8defca Fix variable name. 2008-02-29 15:47:04 +01:00
Jelmer Vernooij
1e786bb7da Simpler handling of sonameflag. 2008-02-29 15:41:26 +01:00
Jelmer Vernooij
58a93ef94b Move automatic dependencies code out of perl code. 2008-02-29 15:39:44 +01:00
Jelmer Vernooij
3157ce9876 Remove useless include, simplify generated CFLAGS lines in Makefile. 2008-02-29 15:32:33 +01:00
Jelmer Vernooij
2ead152360 Include CFLAGS overrides in make file. 2008-02-29 15:00:55 +01:00
Jelmer Vernooij
438997c179 Remove cruft that dealt with public prototype headers. 2008-02-29 14:43:54 +01:00
Jelmer Vernooij
2f7ff409e8 Change remaining prototype headers to be private. 2008-02-29 14:36:51 +01:00
Jelmer Vernooij
b30fd477ff Fix typos, avoid DEPEND_LIST from growing with empty elements. 2008-02-29 14:32:37 +01:00
Jelmer Vernooij
6c659689ed 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
2008-02-29 14:23:38 +01:00
Jelmer Vernooij
1dd6bea507 Move manpage management out of the perl build system. 2008-02-29 14:12:23 +01:00
Jelmer Vernooij
94b0dd7ab0 Move logic to makefile 2008-02-29 14:09:54 +01:00
Jelmer Vernooij
3506c707c5 Use more GNU-make specific variables. 2008-02-29 14:09:10 +01:00
Jelmer Vernooij
0580357fb4 Remove workaround for some non-GNU makes. 2008-02-29 14:07:15 +01:00
Jelmer Vernooij
9db23848dc Update smb_build README. 2008-02-29 14:05:59 +01:00
Jelmer Vernooij
28bbd54619 Merge env.pm into makefile.pm. 2008-02-29 14:05:11 +01:00
Jelmer Vernooij
e33f357fb0 Move configure output details out of perl code. 2008-02-29 14:03:33 +01:00
Jelmer Vernooij
10f0b5f83f Avoid use of removed variable. 2008-02-29 13:58:20 +01:00
Jelmer Vernooij
cf59ec4cc3 Remove unused include. 2008-02-29 13:51:54 +01:00
Jelmer Vernooij
67f15cd484 Use make to generate list of python files, remove unused variable. 2008-02-29 13:51:20 +01:00
Jelmer Vernooij
1ec6870966 Use make to create lists of plugins, remove duplicate variable. 2008-02-29 13:50:32 +01:00
Jelmer Vernooij
ea3d3b5250 Generate manpage list with make. 2008-02-29 13:49:29 +01:00
Jelmer Vernooij
a932a2e37d Use make to create lists of pc files and prototype headers. 2008-02-29 13:48:34 +01:00
Jelmer Vernooij
2c2a589183 Use make to generate lists of libraries. 2008-02-29 13:48:11 +01:00
Jelmer Vernooij
3519aae184 Use make to generate lists of libraries. 2008-02-29 13:47:21 +01:00
Jelmer Vernooij
17d2f682e9 Use make to generate list of prototype headers. 2008-02-29 13:45:22 +01:00
Jelmer Vernooij
e0afbc3778 Create SBIN_PROGS and BIN_PROGS lists from within make. 2008-02-29 13:44:03 +01:00
Jelmer Vernooij
d54421a9ee use gmake to handle .py file copies. 2008-02-29 13:42:59 +01:00
Jelmer Vernooij
f34a17a92b Rely on GNU make to build static libraries.
Conflicts:

	source/build/smb_build/makefile.pm
2008-02-26 14:20:31 +01:00
Jelmer Vernooij
e8751e513d Never assume -fvisibility=hidden for modules unless explicitly specified (consistent with what we do for other subsystems/libraries). 2008-02-21 01:04:18 +01:00
Jelmer Vernooij
7a2ff3ee26 Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into v4-0-nodeclare 2008-02-20 10:55:20 +01:00
Andrew Bartlett
8c2f658a96 Simpler specification of CFLAGS and LDFLAGS
By being more consistant in applying CFLAGS and LDFLAGS (in
particular) to every invocation, we make it simpler to enable gcov
code coverage, both in the build system and on the build farm.

Andrew Bartlett
2008-02-20 19:20:13 +11:00
Jelmer Vernooij
ce332130ea Fix use of some modules (needed _PUBLIC_). 2008-02-20 04:33:43 +01:00
Jelmer Vernooij
92c1c0e913 Fix static module list generation for ldb. 2008-02-20 03:40:44 +01:00
Jelmer Vernooij
89590d7dfe Add configure test for vdeplug library. 2008-02-19 23:00:43 +01:00
Michael Adam
39499a3346 Fix a typo.
Michael
2008-02-19 16:50:13 +01:00
Jelmer Vernooij
f6760fd161 Fix CFLAGS (caused problems on hosts without libgssapi installed on the system). 2008-02-19 03:57:30 +01:00
Jelmer Vernooij
afe9418b72 Fix summary. 2008-02-18 20:14:29 +01:00
Jelmer Vernooij
0e1d0a874a Rename include to mkinclude to emphasize it is different from make's include. 2008-02-18 20:04:18 +01:00
Jelmer Vernooij
3b08f190c9 Use implicit build system element creation for external libraries. 2008-02-18 19:46:27 +01:00
Jelmer Vernooij
0bb8996829 Be a little bit less strict about recursive dependencies. 2008-02-18 19:19:54 +01:00
Jelmer Vernooij
269cbf84d8 Get rid of 'INTEGRATED' build of modules - now replaced by 'MERGED_OBJ' 2008-02-18 19:06:17 +01:00
Jelmer Vernooij
34e26f4eec Build complete static libraries. 2008-02-18 18:55:37 +01:00
Jelmer Vernooij
5512c61d75 Simplify handling of ALL_OBJS. 2008-02-18 17:28:24 +01:00
Jelmer Vernooij
ef14e1ab32 Factor out common code that generates object lists. 2008-02-18 17:08:54 +01:00
Jelmer Vernooij
95b06bd8f2 Simplify some more smb_build code. 2008-02-18 16:33:23 +01:00
Jelmer Vernooij
bfad9610c4 Fix build with partial linking. 2008-02-18 16:02:33 +01:00
Jelmer Vernooij
0d223ddc39 Avoid redetermining paths; use already stored values. 2008-02-18 15:31:15 +01:00
Jelmer Vernooij
1da14d5efe Add elements in the build system implicitly if they're unknown
(so they can be regular make rules).
2008-02-18 13:31:10 +01:00