1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-27 14:04:05 +03:00

1443 Commits

Author SHA1 Message Date
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
Michael Adam
c05b9ef58a Fix a typo.
Michael
(This used to be commit 39499a3346b49a3c50cb1ebb1393a62c614cf056)
2008-02-19 16:50:13 +01:00
Jelmer Vernooij
9368ea67cd Fix CFLAGS (caused problems on hosts without libgssapi installed on the system).
(This used to be commit f6760fd161f568ef13a841a0210f130160a16c01)
2008-02-19 03:57:30 +01:00
Jelmer Vernooij
03ab8f9d79 Remove duplicate code.
(This used to be commit 3074a9c713910f1cec8d252a36fa51aefc308c9a)
2008-02-18 22:50:44 +01:00
Jelmer Vernooij
b4017955e1 Merge branch 'v4-0-trivial' into v4-0-gmake3
Conflicts:

	source/build/smb_build/input.pm
	source/build/smb_build/main.pl
	source/build/smb_build/makefile.pm
(This used to be commit bc11e3ef1c34923f5b13571926617a840ad554fe)
2008-02-18 22:25:19 +01:00
Jelmer Vernooij
3e4b8da4df Fix summary.
(This used to be commit afe9418b728a1b35f713c650622c1abadba9a526)
2008-02-18 20:14:29 +01:00
Jelmer Vernooij
ff0315ba85 Rename include to mkinclude to emphasize it is different from make's include.
(This used to be commit 0e1d0a874ae3d22b8f97a79b81fe0af3ef53a771)
2008-02-18 20:04:18 +01:00
Jelmer Vernooij
094769618e Use implicit build system element creation for external libraries.
(This used to be commit 3b08f190c9dd4567e684c804a22e2612f405bbec)
2008-02-18 19:46:27 +01:00
Jelmer Vernooij
c5487903df Be a little bit less strict about recursive dependencies.
(This used to be commit 0bb89968299f90df00861a8982eefca182ed7f8d)
2008-02-18 19:19:54 +01:00
Jelmer Vernooij
602f4635da Get rid of 'INTEGRATED' build of modules - now replaced by 'MERGED_OBJ'
(This used to be commit 269cbf84d8b7dbf3bc88adc04ae283dc908af5ac)
2008-02-18 19:06:17 +01:00
Jelmer Vernooij
6e0522c3ca Build complete static libraries.
(This used to be commit 34e26f4eecdf5bca340133942b242969c4c16dff)
2008-02-18 18:55:37 +01:00
Jelmer Vernooij
5022db874b Simplify handling of ALL_OBJS.
(This used to be commit 5512c61d75d1a5404d58ba777720e62089bf45a1)
2008-02-18 17:28:24 +01:00
Jelmer Vernooij
7dd064fcd9 Factor out common code that generates object lists.
(This used to be commit ef14e1ab3267263d65c4c41cd3c0dab3680f4104)
2008-02-18 17:08:54 +01:00
Jelmer Vernooij
a44e0b2455 Simplify some more smb_build code.
(This used to be commit 95b06bd8f2a91c9f3f9e9f05f7e2803d6b4100c7)
2008-02-18 16:33:23 +01:00
Jelmer Vernooij
80cbff3d01 Fix build with partial linking.
(This used to be commit bfad9610c472e8d7e3656e19c8dbb6b85727dc13)
2008-02-18 16:02:33 +01:00
Jelmer Vernooij
51b0a285f0 Avoid redetermining paths; use already stored values.
(This used to be commit 0d223ddc39b7438dbce6716f1f00c29579a1f4c4)
2008-02-18 15:31:15 +01:00
Jelmer Vernooij
1131d4c254 Merge branch 'v4-0-trivial' into v4-0-gmake3
Conflicts:

	source/build/smb_build/makefile.pm
(This used to be commit 4d190270463f8db475c152f5502c9de01765d904)
2008-02-18 13:33:35 +01:00
Jelmer Vernooij
5e336bea1c Add elements in the build system implicitly if they're unknown
(so they can be regular make rules).
(This used to be commit 1da14d5efe63b97719c81fcf4851c5b79609776b)
2008-02-18 13:31:10 +01:00
Jelmer Vernooij
94c937ffb0 Provide variable with current directory.
(This used to be commit 3116142b6116a84c63b4805901775826b1ca0af7)
2008-02-18 13:18:42 +01:00
Jelmer Vernooij
e5d7bd3821 Reenable partial linking
(This used to be commit a7512fb059d5dcb6bf70418622206eec94153693)
2008-02-18 13:10:30 +01:00
Jelmer Vernooij
e6514ceb2f Merge functions.
(This used to be commit d318809f0db71f4a37033c3e9f0dce2ee5a69b07)
2008-02-18 12:35:39 +01:00
Jelmer Vernooij
d7dc10468a Eliminate duplicate variable.
(This used to be commit f5b2b20cafc137604bc527ca6bb2bc8edab551e9)
2008-02-18 12:26:43 +01:00
Jelmer Vernooij
4e750552b7 Merge branch 'v4-0-trivial' into v4-0-gmake3
Conflicts:

	source/build/smb_build/main.pl
	source/build/smb_build/makefile.pm
(This used to be commit d31987461984aebf8c6f2513e83c92757c0f83c7)
2008-02-18 11:59:02 +01:00
Jelmer Vernooij
e8cf95773d Switch back to using static libraries for subsystems for now, since partial linking is still giving some problems.
(This used to be commit 0d8ddae4964dc50e981e12b6a93235a50a0607ff)
2008-02-18 11:50:07 +01:00
Jelmer Vernooij
0419da69d5 Prevent adding libreplace when not necessary.
(This used to be commit 978eb6f1616122e13429b00268d03942afc41425)
2008-02-16 21:16:28 +01:00
Jelmer Vernooij
fe5b7c4986 Some more mergedobj fixes.
(This used to be commit c481d88d37346885f7809f73035a2bc9f2468848)
2008-02-16 20:56:46 +01:00
Jelmer Vernooij
f6dec9de47 Use standard variable for partial linking.
(This used to be commit 949fca9540889bb640466fc21ca36d08f77066a3)
2008-02-16 20:48:08 +01:00