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