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
Jelmer Vernooij
a7512fb059
Reenable partial linking
2008-02-18 13:10:30 +01:00
Jelmer Vernooij
d318809f0d
Merge functions.
2008-02-18 12:35:39 +01:00
Jelmer Vernooij
f5b2b20caf
Eliminate duplicate variable.
2008-02-18 12:26:43 +01:00
Jelmer Vernooij
0d8ddae496
Switch back to using static libraries for subsystems for now, since partial linking is still giving some problems.
2008-02-18 11:50:07 +01:00
Jelmer Vernooij
978eb6f161
Prevent adding libreplace when not necessary.
2008-02-16 21:16:28 +01:00
Jelmer Vernooij
c481d88d37
Some more mergedobj fixes.
2008-02-16 20:56:46 +01:00
Jelmer Vernooij
949fca9540
Use standard variable for partial linking.
2008-02-16 20:48:08 +01:00
Jelmer Vernooij
1cf23c5841
Reintroduce mergedobj support.
2008-02-16 20:38:21 +01:00
Jelmer Vernooij
98d6095b96
Remove unused code.
2008-02-16 16:33:04 +01:00
Jelmer Vernooij
8f1270dd5c
Simplify handling of plugin installation.
2008-02-16 16:22:05 +01:00
Jelmer Vernooij
96736eb556
Don't create symlinks pointing at themselves.
2008-02-14 12:15:28 +01:00
Jelmer Vernooij
3c1a7c0dcc
Remove type before variables in data.mk
2008-02-14 12:03:34 +01:00
Jelmer Vernooij
8d41cb23de
Remove some make variables that aren't necessary.
2008-02-13 21:39:25 +01:00
Jelmer Vernooij
92dbbc4790
Fix corner case.
2008-02-13 21:05:58 +01:00
Jelmer Vernooij
2dce9e4e0d
Use more variables in generated data.mk.
2008-02-13 21:03:01 +01:00
Jelmer Vernooij
a44af7c387
Put soversions and versions for libraries with a hard-coded version in the
...
generated .mk file.
Move CPPFLAGS to be generated entirely inside configure.ac (simplifies
makefile.pm).
2008-02-13 18:59:57 +01:00
Jelmer Vernooij
d746fcde10
Use make variables in cflags file (now supported by cflags.pl)
2008-02-11 19:28:59 +01:00
Jelmer Vernooij
742e50aeb5
Support including files in the cflags.pl script.
2008-02-11 19:10:21 +01:00
Jelmer Vernooij
df5b712001
TORTUREDIR as target dir for binaries is no longer used, remove it.
2008-02-11 18:07:22 +01:00
Jelmer Vernooij
ebf6e59dfe
Avoid autogenerating the Makefile but rather include a data.mk file
...
that is autogenerated.
2008-02-11 15:19:24 +01:00
Jelmer Vernooij
4cc93a98f9
Make data about what subsystems/libraries are enabled available in the mkconfig.mk file.
2008-02-11 14:41:28 +01:00
Jelmer Vernooij
a72d3ffade
Move some more variables to static .mk file.
2008-02-11 01:02:16 +01:00
Jelmer Vernooij
a22bb7725b
Automatically write AC_SUBST() vars to mkconfig.mk and use them.
2008-02-11 00:21:20 +01:00
Jelmer Vernooij
f44b838b68
Move some variables to a separate .mk file that could also be included by a non-smb_build build system.
2008-02-10 23:32:31 +01:00
Jelmer Vernooij
091f1e7314
Start working on generating .mk file from configure for inclusion in Makefile.
2008-02-10 22:58:03 +01:00
Jelmer Vernooij
c0fef09c5d
Move first_prereq test to m4 code.
2008-02-09 17:07:02 +01:00
Jelmer Vernooij
3c64fc7dc6
Move some static makefile variables to rules.mk.
2008-02-09 16:41:44 +01:00
Jelmer Vernooij
ee7f54c86d
Support 'mkinclude' command in .mk files.
2008-02-09 16:01:53 +01:00
Michael Adam
cbed074f28
Reformat SMB_EXT_LIB_FROM_PKGCONFIG: fix spacing and indentation.
...
Sorry, could not resist: While trying to understand this bit of magic,
I had to bring indentation into shape to see more clearly what is going on.
Also, mixed tabs/spaces are changed to tabs.
Michael
2008-02-08 16:40:21 +01:00
Jelmer Vernooij
5c2be1e8a9
build: Remove unused functions Import() and GetInfo().
2008-02-08 14:12:46 +01:00
Jelmer Vernooij
91d7ba5202
build: Remove support for DESCRIPTION setting that is now unused.
2008-01-22 18:49:51 +01:00
Jelmer Vernooij
e9f9973267
build: remove support for automatically building .pc files.
2008-01-22 18:47:18 +01:00
Jelmer Vernooij
8104907c52
build: Allow manually written pkg-config files.
2008-01-22 18:21:48 +01:00
Jelmer Vernooij
2c2b16b5ae
build: Allow overriding CFLAGS for python packages.
2008-01-21 03:54:41 +01:00