1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-15 23:24:37 +03:00

1671 Commits

Author SHA1 Message Date
Jelmer Vernooij
f800cf250f Move standard make compilation rules to build/make.
(This used to be commit ceda3312a98b069d0711f3cb33de3ae71e91ebaa)
2008-04-14 14:51:57 +02:00
Jelmer Vernooij
7cf29ac84e Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into v4-0-gmake4
(This used to be commit 9d3d64e1387e9f20383c255bba27128cf4b9519e)
2008-04-14 11:55:19 +02:00
Jelmer Vernooij
f78bc8c489 Remove prototypes from build.h in preparation of removing build.h
altogether.
(This used to be commit dbeab2a9cdee4e5f69afeb2603ba29cbed56debd)
2008-04-14 11:54:50 +02:00
James Peach
2bb20aa8a8 smb_build: Make sure LIBRARY_SONAME is never uninitialized.
(This used to be commit 2b8cf1b2a447711d123c563dfbd9a54941155267)
2008-04-13 14:09:09 -07:00
Jelmer Vernooij
b5d84a74d1 Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into v4-0-gmake3
Conflicts:

	source/auth/credentials/config.mk
	source/auth/gensec/config.mk
	source/build/smb_build/makefile.pm
	source/heimdal_build/config.mk
	source/lib/events/config.mk
	source/lib/nss_wrapper/config.mk
	source/lib/policy/config.mk
	source/lib/registry/config.mk
	source/lib/socket_wrapper/config.mk
	source/lib/tdb/config.mk
	source/lib/tls/config.mk
	source/lib/util/config.mk
	source/libcli/config.mk
	source/libcli/ldap/config.mk
	source/libnet/config.mk
	source/librpc/config.mk
	source/param/config.mk
	source/rpc_server/config.mk
	source/scripting/ejs/config.mk
	source/smbd/process_model.mk
(This used to be commit 760378e0294dd0cd4523a83448328478632d7e3d)
2008-04-08 03:45:06 +02:00
Jelmer Vernooij
7b608fd288 Don't write public functions to protoheaders.
Since the public functions can be used by external parties we should
make changing their signature as hard as possible. It's also a lot
easier to document functions in manually written headers.
(This used to be commit 0528e30cf7c8a18c757e8cd9ddd6bea235ae4f1f)
2008-04-02 00:01:04 +02:00
Andrew Kroeger
8f8c56bfbc Convert some more files to GPLv3.
(This used to be commit ebe5e8399422eb7e2ff4deb546338823e2718907)
2008-03-28 01:08:49 -05:00
Jelmer Vernooij
18d80bdf1f Merge v4.0-test
(This used to be commit 977dbdeaf363c8905ed9fd0570eba4be80582833)
2008-03-28 00:44:14 +01:00
Jelmer Vernooij
ac60433087 No longer accept VERSION and SO_VERSION in perl code.
(This used to be commit 3c9af5c1155b55204145c13622481fc68b876cc5)
2008-03-10 12:36:42 +01:00
Jelmer Vernooij
e3f6a9a0d4 Move PC_FILE out of the perl code.
(This used to be commit ca8d4260ada9f74ebc406714ca70d20be09b194b)
2008-03-09 02:53:54 +01:00
Jelmer Vernooij
17c7f7cc74 Remove extra line for partial linkage objects, simplify binary handling.
(This used to be commit df899e14cb6cdf9725bedc085649bc1ac8749205)
2008-03-09 01:42:42 +01:00
Jelmer Vernooij
b44dcae6bb Fix the build, symlinks.
(This used to be commit c165b34805aa6a82e579afda9f4244c0c68d52b4)
2008-03-09 01:22:32 +01:00
Jelmer Vernooij
ec019c469e Remove unused variables.
(This used to be commit cc02f76f24af7de1b821e3591f0618f923c052de)
2008-03-09 01:00:33 +01:00
Jelmer Vernooij
a4b6992b70 Move more code out of perl build system.
(This used to be commit bfb4d847005567da43e93987add1a7b171b7b192)
2008-03-09 00:49:39 +01:00
Jelmer Vernooij
7bb0d0b649 Remove correct libraries.
(This used to be commit 9caa9d85d1ab86bb575a5359d57919b801737a40)
2008-03-08 19:01:48 +01:00
Jelmer Vernooij
03f514869d Remove dependency on config.
(This used to be commit 9bdfff0f6f45ffa19bcc996d65d84138f2a02bcf)
2008-03-08 18:56:45 +01:00
Jelmer Vernooij
3f63701614 Allow parentheses in commands.
(This used to be commit b5c293f05303460aceb8e29a1be68945fac9071a)
2008-03-08 17:42:46 +01:00
Jelmer Vernooij
fb6fdfce37 Fix the build.
(This used to be commit f2e49744717eb46bbfafeea9e2eb412a38a142e7)
2008-03-08 17:02:40 +01:00
Jelmer Vernooij
2bf39edc9d Push SOVERSION and VERSION out of perl code.
(This used to be commit 0ba8ac6a14c62ff9edfe9f0bf43b8a7406b85291)
2008-03-08 15:28:12 +01:00
Jelmer Vernooij
073cf999c0 Use make macro for module installation.
(This used to be commit 45d252fd9b3df4f1221a23cece78b673a55dfc7c)
2008-03-07 23:59:34 +01:00
Jelmer Vernooij
cf70b57fad Use GNU make.
(This used to be commit 28aff6fafbb3d8796dd6aaac92500254cf50253e)
2008-03-07 23:32:16 +01:00
Jelmer Vernooij
e6bcf82c5f Remove unused code, simplify alias handling.
(This used to be commit 4994b81b50085c2f6d3c39be3db86ffe97f1db58)
2008-03-07 18:14:52 +01:00
Jelmer Vernooij
f4f6f84940 Remove extra empty lines in data.mk.
(This used to be commit 9d751319bd4ca1c26c8bd01cbdfdaf6c2d949981)
2008-03-04 14:09:11 +01:00
Jelmer Vernooij
6cf92e604d Fix the build.
(This used to be commit 49ef8d0c197fa61dc5c524e4a0f569af72d3c0e9)
2008-03-04 13:06:08 +01:00
Stefan Metzmacher
3ced8006a6 build: fix the build with --enable-automatic-dependencies=yes
metze
(This used to be commit b0ecd8f8d2c1ebf23957921f4852e90b556812fc)
2008-03-04 11:55:41 +01:00
Jelmer Vernooij
a69acf7cb9 Deal with subsystems with no settings, several other minor fixes.
(This used to be commit 10cf48591e8d6bfb750a6ff187f04ea24a1f8cd7)
2008-03-04 01:37:18 +01:00
Jelmer Vernooij
e018501ca8 Fix some paths.
(This used to be commit bb16e51e60df296fa7b89eeeba6b80908099dda6)
2008-03-04 01:26:19 +01:00
Jelmer Vernooij
2d1c06c578 Fix includes.
(This used to be commit 99e61dade2bd9ae2a5dfe17f766528012c09e46c)
2008-03-04 00:43:24 +01:00
Jelmer Vernooij
19ca598c9c Remove useless ifs.
(This used to be commit 2e0d65edcf4a7130ea410e870160811a6423bd53)
2008-03-03 23:22:22 +01:00
Jelmer Vernooij
5b674be7ab Fix some syntax errors.
(This used to be commit 906148bf87ae278c6f6232675bd6aaf4d1e33e6c)
2008-03-03 18:57:20 +01:00
Jelmer Vernooij
b29d47edcf Move object file lists to the Makefile.
(This used to be commit a7e6d2a1832db388fdafa1279f84c9a8bbfc87d6)
2008-03-03 18:25:28 +01:00
Jelmer Vernooij
f0bac65d9a Fix syntax.
(This used to be commit df4eb19ff910a1e403f9512a9d9f396c76282085)
2008-03-03 11:02:25 +01:00
Jelmer Vernooij
7dd0cd26d3 Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into v4-0-gmake3
Conflicts:

	source/Makefile
	source/build/smb_build/makefile.pm
	source/librpc/config.mk
(This used to be commit 3e02fcfd3fb6683f51417ba39f4ec177494eff3e)
2008-03-03 10:50:53 +01:00
Jelmer Vernooij
98db647343 Remove duplicate message.
(This used to be commit 87074881a926f6216276ebc263047c1ffb8aee10)
2008-02-29 17:04:57 +01:00
Jelmer Vernooij
2bb8e49a7e Fix variable name.
(This used to be commit b5db8defcae0a718e5239e8c7705c9bf6eb431ec)
2008-02-29 15:47:04 +01:00
Jelmer Vernooij
7071276c65 Simpler handling of sonameflag.
(This used to be commit 1e786bb7da689c3aa435e92975f33db5a308b6a7)
2008-02-29 15:41:26 +01:00
Jelmer Vernooij
bb176a124e Move automatic dependencies code out of perl code.
(This used to be commit 58a93ef94b878ff2d2d0029fc2d443551842e712)
2008-02-29 15:39:44 +01:00
Jelmer Vernooij
232d51e666 Remove useless include, simplify generated CFLAGS lines in Makefile.
(This used to be commit 3157ce9876aa69de54acf3f08e0ee2b16cfaff80)
2008-02-29 15:32:33 +01:00
Jelmer Vernooij
80e9b72e01 Remove duplicate functions.
(This used to be commit d6b2eaeff970f84b6e4da430ea6d00009931d41d)
2008-02-29 15:28:26 +01:00
Jelmer Vernooij
9be199944d Merge branch 'v4-0-test' into v4-0-gmake3
Conflicts:

	source/Makefile
	source/build/smb_build/main.pl
	source/build/smb_build/makefile.pm
	source/dynconfig.mk
	source/scripting/python/config.mk
(This used to be commit 744d9fd8731321abea37b0cb14ca75e1b4654722)
2008-02-29 15:21:33 +01:00
Jelmer Vernooij
4453348aed Include CFLAGS overrides in make file.
(This used to be commit 2ead1523608d9cd9a58cf55bcee2c8a39b6895e0)
2008-02-29 15:00:55 +01:00
Jelmer Vernooij
3017c49fb3 Remove cruft that dealt with public prototype headers.
(This used to be commit 438997c17951fa7f0a9fb14be14c3b364ed3ad90)
2008-02-29 14:43:54 +01:00
Jelmer Vernooij
489f66cd42 Change remaining prototype headers to be private.
(This used to be commit 2f7ff409e89c9682e681ddcf54439db9e3b6ccb4)
2008-02-29 14:36:51 +01:00
Jelmer Vernooij
21208d3303 Fix typos, avoid DEPEND_LIST from growing with empty elements.
(This used to be commit b30fd477ff0d97bb4de3c5301a6cdc47867451ee)
2008-02-29 14:32:37 +01:00
Jelmer Vernooij
1ada710840 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
(This used to be commit 6c659689ed4081f1d7a6253c538c7f01784197ba)
2008-02-29 14:23:38 +01:00
Jelmer Vernooij
d8d9a6ef04 Move manpage management out of the perl build system.
(This used to be commit 1dd6bea507f1f5e26cccf89148280721260a4673)
2008-02-29 14:12:23 +01:00
Jelmer Vernooij
d3f260cbef Move logic to makefile
(This used to be commit 94b0dd7ab0f5cc5493ea8dcfd8be54e1bec26283)
2008-02-29 14:09:54 +01:00
Jelmer Vernooij
bffb5fc182 Use more GNU-make specific variables.
(This used to be commit 3506c707c5e390a0634e597362f454399fb50b07)
2008-02-29 14:09:10 +01:00
Jelmer Vernooij
27a0b3210f Remove workaround for some non-GNU makes.
(This used to be commit 0580357fb4b10e4a751d281e209f6a87e1c88143)
2008-02-29 14:07:15 +01:00
Jelmer Vernooij
4e95a259c0 Update smb_build README.
(This used to be commit 9db23848dcd1b73273b90edd923b6c55f6c915c4)
2008-02-29 14:05:59 +01:00