Jelmer Vernooij
eff6a8c256
Avoid use of removed variable.
...
(This used to be commit 10f0b5f83f0b34ae9d0f83c0975cf06bf56277d4)
2008-02-29 13:58:20 +01:00
Jelmer Vernooij
2219d434ed
Remove unused include.
...
(This used to be commit cf59ec4cc3c3dca9275236bf45caf56632bf983a)
2008-02-29 13:51:54 +01:00
Jelmer Vernooij
f165dad927
Use make to generate list of python files, remove unused variable.
...
(This used to be commit 67f15cd484dbf7b49e6c5cb2566ad95d05b66b5b)
2008-02-29 13:51:20 +01:00
Jelmer Vernooij
8f69c6462d
Use make to create lists of plugins, remove duplicate variable.
...
(This used to be commit 1ec6870966bcd25b1932da675386d3ad5bcd9b6f)
2008-02-29 13:50:32 +01:00
Jelmer Vernooij
c88cd9314e
Generate manpage list with make.
...
(This used to be commit ea3d3b52504b45f45aca434ea4376906f65ead12)
2008-02-29 13:49:29 +01:00
Jelmer Vernooij
c865582e9c
Use make to create lists of pc files and prototype headers.
...
(This used to be commit a932a2e37d1aa86cca769398721318b3942fad83)
2008-02-29 13:48:34 +01:00
Jelmer Vernooij
acf5b5a1ab
Use make to generate lists of libraries.
...
(This used to be commit 2c2a589183067d7fced4ace33380bd1af610924a)
2008-02-29 13:48:11 +01:00
Jelmer Vernooij
b48375f432
Use make to generate lists of libraries.
...
(This used to be commit 3519aae1845f2a15330184625d541ce0f0cac56b)
2008-02-29 13:47:21 +01:00
Jelmer Vernooij
f0ad690768
Use make to generate list of prototype headers.
...
(This used to be commit 17d2f682e94154ee654de59b88816437f4e7f093)
2008-02-29 13:45:22 +01:00
Jelmer Vernooij
581167ddd7
Create SBIN_PROGS and BIN_PROGS lists from within make.
...
(This used to be commit e0afbc3778ca7c6dc087e2b9f4992a131ec66a75)
2008-02-29 13:44:03 +01:00
Jelmer Vernooij
09447777d0
use gmake to handle .py file copies.
...
(This used to be commit d54421a9eeadbd76791917c5e3c460c897259ede)
2008-02-29 13:42:59 +01:00
Jelmer Vernooij
bc1a369a0e
Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into v4-0-gmake3
...
Conflicts:
source/build/smb_build/makefile.pm
(This used to be commit c45b97c4714dd0565949732394c9c1e8eedbb99a)
2008-02-27 13:19:07 +01:00
Jelmer Vernooij
b3d2a56df2
Fix module aliases.
...
(This used to be commit 584a69acc5ccc0e9be0cb2687578c62bfa1e797d)
2008-02-26 17:56:07 +01:00
Jelmer Vernooij
c5d77a1c24
Move public header accumulation out of the perl code.
...
(This used to be commit 89f7c74924965071981bbe7e05ff69847b0a3a03)
2008-02-26 17:17:52 +01:00
Jelmer Vernooij
2ca7dfe20c
Fix pydoctor.
...
(This used to be commit 023025e4de119aa234f885aa6e5594660bd8f358)
2008-02-26 16:51:50 +01:00
Jelmer Vernooij
5874c53eba
Support building .so versions of the modules.
...
(This used to be commit 673fb9c1855f9d61d4d311bcd5e3fea0210fe6ed)
2008-02-26 16:36:24 +01:00
Jelmer Vernooij
ef15b28d24
use make macro for python.
...
(This used to be commit b0408abb08648c0155d8f5da5fb299b1acbc09b6)
2008-02-26 16:02:51 +01:00
Jelmer Vernooij
c8af9559dc
Move manpage management out of the perl build system.
...
(This used to be commit a660ab262e7202baccf16cb8b2bc47cb8efacc34)
2008-02-26 15:11:47 +01:00
Jelmer Vernooij
0493c5a500
Move common rules code to separate directory.
...
(This used to be commit 803ebd6479ae388ae65de8de7fb88600452d47df)
2008-02-26 14:48:11 +01:00
Jelmer Vernooij
39eb630391
Rely on GNU make to build static libraries.
...
Conflicts:
source/build/smb_build/makefile.pm
(This used to be commit f34a17a92bcc9a27b629a6ec9ed9a818bd13acc0)
2008-02-26 14:20:31 +01:00
Jelmer Vernooij
227df641f6
Revert cflags hack.
...
(This used to be commit c01c841cf953550b21a6a84b0cb036bdfd436e13)
2008-02-26 03:28:44 +01:00
Jelmer Vernooij
895a0a3238
Move more code out of perl.
...
(This used to be commit ad258e86353250fd447d461c94649c1541b37844)
2008-02-26 02:45:12 +01:00
Jelmer Vernooij
22ef67dd13
Fix the build (again).
...
(This used to be commit ef00f6b5817107738dc44367838095896af4e77d)
2008-02-26 01:20:55 +01:00
Jelmer Vernooij
6fece9358b
Fix the build.
...
(This used to be commit 59bf804ef64d87fa76fe41063f91c35cf805a779)
2008-02-26 00:40:40 +01:00
Jelmer Vernooij
5b0670ea53
Remove legacy code for public prototype headers.
...
(This used to be commit b5695abdc6fe90c8a348ac8510a1bad6f6bbdede)
2008-02-25 23:16:24 +01:00
Jelmer Vernooij
f112578843
Remove public prototype headers. Generating both public and private prototype headers is tricky with gmake and it's easy to break backwards compatibility for the public API with them.
...
(This used to be commit dee1cb6b08aa0a3e24372e052729121c11280971)
2008-02-25 23:09:56 +01:00
Jelmer Vernooij
be68e484c3
Remove binaries:: in favor of SBIN_PROGS, BIN_PROGS.
...
(This used to be commit a924c9cf6b4f52ff6b403c683d32b7826e72c3d7)
2008-02-25 22:58:14 +01:00
Jelmer Vernooij
d15fd2c94f
Use more make constructions for shared library bits.
...
(This used to be commit b2cd934d4d37516fe65a3b9c44d7c92622fecf99)
2008-02-25 22:10:59 +01:00
Jelmer Vernooij
16502898b6
Use make's $(call) feature.
...
(This used to be commit 4046ec8be08bb940ec60390c4f2e1719e14b858d)
2008-02-25 21:34:13 +01:00
Jelmer Vernooij
b5bd663690
Fix use of realpath, fix init functions for ldb.
...
(This used to be commit ca510136d2c4cae8f520c76df6aaadb5d412bea1)
2008-02-25 20:40:37 +01:00
Jelmer Vernooij
a17f0ab3e0
Update smb_build README.
...
(This used to be commit e8bfca15a33365e9bfbdd8422f0aa7353e16446e)
2008-02-25 20:39:29 +01:00
Jelmer Vernooij
f5be3c3184
Merge env.pm into makefile.pm.
...
(This used to be commit 01a0d3e74404d382c3cb74dbe385a4e9115b9b74)
2008-02-25 19:11:04 +01:00
Jelmer Vernooij
3f6a915f2b
Move configure output details out of perl code.
...
(This used to be commit 7fe2d6666e6a1ae6a9453ccbe9a0a9136f028e55)
2008-02-25 18:51:39 +01:00
Jelmer Vernooij
8e42aee98e
Remove workaround for some non-GNU makes.
...
(This used to be commit d817bcdc290cb03a16f10a11250ae35c1d36c848)
2008-02-25 18:44:52 +01:00
Jelmer Vernooij
6c3ff9acd1
Include CFLAGS overrides in make file.
...
(This used to be commit f05d5f839e18e078a59ccd262fbffaa2eb4e3672)
2008-02-25 18:29:04 +01:00
Jelmer Vernooij
ab88018a6e
Remove more unnecessary generated code.
...
(This used to be commit 7398bc1a9f0d3cf30db3187a3849dbea6b846bb2)
2008-02-25 18:19:01 +01:00
Jelmer Vernooij
aab0ef161c
Use more GNU-make specific variables.
...
(This used to be commit 1e710575c408ca57b52d0548f2fa4ea713ded03c)
2008-02-25 18:14:03 +01:00
Jelmer Vernooij
943f61be40
Move automatic dependencies code out of perl code.
...
(This used to be commit 9e9d98d75d52846bca88ec7d12b91b140b069868)
2008-02-25 18:05:47 +01:00
Jelmer Vernooij
1025deb436
Use $@ where possible.
...
(This used to be commit 1353e3e46a699b77f04fb0e69900bec9b15e0d48)
2008-02-25 15:59:34 +01:00
Jelmer Vernooij
e001b6f1b0
Use realpath for now to work around .. tricks.
...
(This used to be commit c43b0d43cde11991723eff53fefdc38ca036a67e)
2008-02-25 15:53:38 +01:00
Jelmer Vernooij
9bcc28cdec
Remove unused include.
...
(This used to be commit 778e37480fb83c750ef76a625a5df74df276c65d)
2008-02-25 15:48:35 +01:00
Jelmer Vernooij
247220e946
Use addprefix where possible rather than perl expansion of files.
...
(This used to be commit b136ee5d344b1f1b2de697afd6815b8c3cb770ba)
2008-02-25 15:28:55 +01:00
Jelmer Vernooij
46dd75b82a
Fix the build.
...
(This used to be commit 40476bce2e9b4ac6363fe27f1409eee1a3ed4157)
2008-02-25 15:06:51 +01:00
Jelmer Vernooij
584c4a518f
Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into v4-0-gmake3
...
Conflicts:
source/build/smb_build/header.pm
source/build/smb_build/makefile.pm
source/lib/ldb/include/ldb_private.h
(This used to be commit 1a646af0647f021d99473a8991c35e616a423ea6)
2008-02-25 12:58:09 +01:00
Jelmer Vernooij
c9290a86dd
Never assume -fvisibility=hidden for modules unless explicitly specified (consistent with what we do for other subsystems/libraries).
...
(This used to be commit e8751e513d5f9b30e518104bbc23bcbd203818a6)
2008-02-21 01:04:18 +01:00
Jelmer Vernooij
5f0fab7802
Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into v4-0-nodeclare
...
(This used to be commit 7a2ff3ee26bce49a3eeeb270f4a5e4df2adbefbb)
2008-02-20 10:55:20 +01:00
Andrew Bartlett
1c1781b2c4
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
(This used to be commit 8c2f658a9688f0c51d2f3b948dc3213b65c7b77f)
2008-02-20 19:20:13 +11:00
Jelmer Vernooij
39a817d310
Fix use of some modules (needed _PUBLIC_).
...
(This used to be commit ce332130ea77159832da23bab760fa26921719e2)
2008-02-20 04:33:43 +01:00
Jelmer Vernooij
0020793515
Fix static module list generation for ldb.
...
(This used to be commit 92c1c0e9137f0845cac6cc96bf78711b6aaffe21)
2008-02-20 03:40:44 +01:00
Jelmer Vernooij
836bab841c
Add configure test for vdeplug library.
...
(This used to be commit 89590d7dfe0735093a4a5b66eeed9276df043ac9)
2008-02-19 23:00:43 +01:00