Jelmer Vernooij
c023828962
Fix missing symbols issues when building with shared libraries.
2008-12-22 21:03:09 +01:00
Jelmer Vernooij
0507e03c52
Use make template for installing binaries.
...
(This used to be commit 3fb35fc03d5cfb48d0d4f51564ef76e99e74f81c)
2008-06-26 11:39:59 +02:00
Andrew Bartlett
c59e7d5569
Reorder the linking of objects into a binary.
...
The hope here is to get 'main' closer to the front of the binary,
which might help linking of PPC with gcov (we were overflowing the
24bit limit on the TOC)
Andrew Bartlett
(This used to be commit 7646574411b753794f1b8712612a91940407f8d7)
2008-05-30 14:58:47 +10:00
Jelmer Vernooij
7ae9cb4f79
Don't throw away cflags if they start with a variable.
...
(This used to be commit 9f81214239e1cf6563da4ed49d051fe56d3ab129)
2008-05-27 17:16:57 +02:00
Jelmer Vernooij
93a0f37f6e
Disable CFLAGS hack when include path starts with variable.
...
(This used to be commit 86ce8bf88acf3f9f9966ccf063bbf46d134ea4ba)
2008-05-27 14:46:09 +02:00
Jelmer Vernooij
2914b0ca04
Remove support for .py files from smb_build - deal with it only in the makefiles.
...
(This used to be commit b865249efaa58d0fc87fa25491fda3b970af81c3)
2008-05-21 21:24:48 +02:00
Jelmer Vernooij
4c8756f147
Create prototype headers from Makefile directory, without smb_build in the middle.
...
(This used to be commit f4a77b96f9c17d853348b70794026e5b9e384942)
2008-05-18 22:30:08 +02:00
Jelmer Vernooij
dc114f8c5a
Avoid smb_build for prototype headers in some places.
...
(This used to be commit 4876c4efbbafb4e0afa3554cd9f748ab591a2927)
2008-05-18 21:09:04 +02:00
Stefan Metzmacher
8a31130a76
build: readd ALL_OBJS which is needed for automatic_dependencies
...
metze
(This used to be commit 5ca4f76703485d68b1aa6b38beaf208555c0cbfe)
2008-05-16 14:51:39 +02:00
Jelmer Vernooij
c0dd42af53
Remove extra space that caused issues during make install.
...
(This used to be commit 20a2fc85665feb4d57340c695c8ecb014825e177)
2008-05-11 05:17:50 +02:00
Jelmer Vernooij
7c7de11f20
Fix LDB module initialization when using external ldb.
...
(This used to be commit b7b4aff8b52742d69526dc0ef5da2fe3c05e3af8)
2008-05-11 01:53:11 +02:00
Jelmer Vernooij
6267dd7853
Clean up some git merges gone wrong.
...
(This used to be commit 42eb6b33462228467e65a51bbf624c481802b090)
2008-05-10 20:59:17 +02:00
Jelmer Vernooij
cc9c4aaa8d
Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into v4-0-gmake3
...
Conflicts:
source/Makefile
source/auth/config.mk
source/auth/gensec/config.mk
source/build/m4/public.m4
source/build/make/python.mk
source/build/make/rules.mk
source/build/smb_build/header.pm
source/build/smb_build/main.pl
source/build/smb_build/makefile.pm
source/dsdb/config.mk
source/dsdb/samdb/ldb_modules/config.mk
source/kdc/config.mk
source/lib/events/config.mk
source/lib/events/events.c
source/lib/ldb/config.mk
source/lib/nss_wrapper/config.mk
source/lib/policy/config.mk
source/lib/util/config.mk
source/libcli/smb2/config.mk
source/libnet/config.mk
source/librpc/config.mk
source/nbt_server/config.mk
source/ntptr/ntptr_base.c
source/ntvfs/posix/config.mk
source/ntvfs/sysdep/config.mk
source/param/config.mk
source/rpc_server/config.mk
source/rpc_server/service_rpc.c
source/scripting/ejs/config.mk
source/scripting/python/config.mk
source/smb_server/config.mk
source/smbd/server.c
source/torture/config.mk
source/torture/smb2/config.mk
source/wrepl_server/config.mk
(This used to be commit 13bbd420681519894a4036729c43273912c9b402)
2008-04-25 10:04:20 +01:00
Jelmer Vernooij
223df634c8
Work around 'test' quirks - use make's string comparison instead.
...
(This used to be commit 434b61623ecfd846f043ee92c833e92cf905e7b4)
2008-04-15 04:08:28 +02:00
Jelmer Vernooij
08baea013b
Move SOVERSION, VERSION and PC_FILE out of smb_build but use make variables directly instead.
...
(This used to be commit 9d0ae012b0b463278cd054d06788aa998acc2da2)
2008-04-15 02:25:16 +02:00
Jelmer Vernooij
d04926914a
Fix the build.
...
(This used to be commit ecaa5bb83b5cf319718d15aff96152d70fa19f7f)
2008-04-15 01:40:32 +02:00
Jelmer Vernooij
a15b6f1606
Fix unresolved symbols.
...
(This used to be commit 8573e828d1b68c47b3c1754e9be230b2e78d9d52)
2008-04-14 20:00:04 +02:00
Jelmer Vernooij
0fa663cc5d
Fix order of variables in the makefile.
...
(This used to be commit f64c1d53ba50bb50d32f819adf8727513468ccd7)
2008-04-14 17:54:19 +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
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
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
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
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
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
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
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
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
255a351f24
Merge env.pm into makefile.pm.
...
(This used to be commit 28bbd546195461d4b8747bc6cefd6320f8efe17d)
2008-02-29 14:05:11 +01:00
Jelmer Vernooij
eff6a8c256
Avoid use of removed variable.
...
(This used to be commit 10f0b5f83f0b34ae9d0f83c0975cf06bf56277d4)
2008-02-29 13:58:20 +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