Jelmer Vernooij
16c883ca23
Move CFLAGS that are not inherited out of smb_build.
...
(This used to be commit 49dcf4b881
)
2008-05-27 16:23:12 +02:00
Jelmer Vernooij
93a0f37f6e
Disable CFLAGS hack when include path starts with variable.
...
(This used to be commit 86ce8bf88a
)
2008-05-27 14:46:09 +02:00
Jelmer Vernooij
3811156e97
More work allowing out-of-tree builds. Patch by Matthias Dieter Wallnöfer and me.
...
(This used to be commit 6e29fbd5d0
)
2008-05-23 19:25:05 +02:00
Jelmer Vernooij
e56d2db3bd
Properly fix symlink for module aliases.
...
(This used to be commit 84d9372866
)
2008-05-23 02:42:42 +02:00
Jelmer Vernooij
49706ab19b
Move more modules inside of the samba package.
...
(This used to be commit 9b39e99f48
)
2008-05-21 23:59:34 +02:00
Jelmer Vernooij
82bcf967b7
Move CFLAGS overrides for SWIG modules to Makefile.
...
(This used to be commit 58665a8a8e
)
2008-05-21 21:32:53 +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 b865249efa
)
2008-05-21 21:24:48 +02:00
Jelmer Vernooij
9d1fd37e79
Use gnu make syntax for SWIG implicit rule since it allows multiple output files.
...
(This used to be commit ce44088731
)
2008-05-21 14:28:10 +02:00
Jelmer Vernooij
904359cd2f
Fix installed symlinks (cp was trying to be smart).
...
(This used to be commit a95f2bf86a
)
2008-05-21 12:14:47 +02:00
Jelmer Vernooij
12d32fb18e
Allow dots in .mk file section headers, fix docstring.
...
(This used to be commit bd3f3e7c85
)
2008-05-21 12:02:02 +02:00
Stefan Metzmacher
eb1b76d200
build: only add enabled subsystems and modules to ALL_OBJS
...
metze
(This used to be commit cc07bd86e2
)
2008-05-19 14:15:15 +02:00
Jelmer Vernooij
4c70cda986
Fix a couple (well, little more than that..) of typos.
...
(This used to be commit a6b5211994
)
2008-05-18 23:02:47 +02:00
Jelmer Vernooij
4c8756f147
Create prototype headers from Makefile directory, without smb_build in the middle.
...
(This used to be commit f4a77b96f9
)
2008-05-18 22:30:08 +02:00
Jelmer Vernooij
e3a615172e
Merge branch 'v4-0-test' of /home/jelmer/samba34.git/samba4 into v4-0-test
...
Conflicts:
source/build/smb_build/makefile.pm
(This used to be commit 57b57b1ff9
)
2008-05-18 21:10:41 +02:00
Jelmer Vernooij
78f804c497
Typo, formatting fixes.
...
(This used to be commit 5c961c0b41
)
2008-05-18 21:10:09 +02:00
Jelmer Vernooij
dc114f8c5a
Avoid smb_build for prototype headers in some places.
...
(This used to be commit 4876c4efbb
)
2008-05-18 21:09:04 +02:00
Jelmer Vernooij
688964c7c6
Merge branch 'v4-0-test' of /home/jelmer/samba4 into v4-0-test
...
(This used to be commit 84c9fbe846
)
2008-05-18 18:55:38 +02:00
Jelmer Vernooij
98154fdf05
Move templates to a separate file.
...
(This used to be commit d9770b651f
)
2008-05-18 18:55:14 +02:00
Jelmer Vernooij
65f365d2ec
Simplify argument handling.
...
(This used to be commit f305c443db
)
2008-05-18 18:33:24 +02:00
Jelmer Vernooij
109634ba77
Fix --output argument.
...
(This used to be commit a38e473c9e
)
2008-05-18 18:33:05 +02:00
Jelmer Vernooij
1067678048
Allow specifying different input file to smb_build.
...
(This used to be commit c4bfc0b8da
)
2008-05-18 18:08:37 +02:00
Jelmer Vernooij
353afc8d94
Move writing of data.mk file to m4 macro.
...
(This used to be commit 7fee112d2b
)
2008-05-18 17:55:50 +02:00
Jelmer Vernooij
9207a22a0e
Move writing autoconf vars into files into m4 macros.
...
(This used to be commit 3ce8a4bb55
)
2008-05-18 17:48:50 +02:00
Stefan Metzmacher
335813c735
lib/socket: remove unused configure check for HAVE_WORKING_AF_LOCAL
...
metze
(This used to be commit 1c7905cfb4
)
2008-05-16 22:56:14 +02:00
Stefan Metzmacher
8a31130a76
build: readd ALL_OBJS which is needed for automatic_dependencies
...
metze
(This used to be commit 5ca4f76703
)
2008-05-16 14:51:39 +02:00
Jelmer Vernooij
5d02514f72
Fail earlier on if shared libs can't be built.
...
(This used to be commit 2e8766145a
)
2008-05-11 15:37:09 +02:00
Jelmer Vernooij
fb62c0508a
Properly support sentinels for binary init functions. This should fix the build.
...
(This used to be commit 9ba5962add
)
2008-05-11 14:08:31 +02:00
Jelmer Vernooij
67914192c2
Fix formatting of install message.
...
(This used to be commit 371afde9b0
)
2008-05-11 05:18:09 +02:00
Jelmer Vernooij
c0dd42af53
Remove extra space that caused issues during make install.
...
(This used to be commit 20a2fc8566
)
2008-05-11 05:17:50 +02:00
Jelmer Vernooij
0b5a16abe0
Properly escape quotes.
...
(This used to be commit 3309432961
)
2008-05-11 03:01:27 +02:00
Jelmer Vernooij
7c7de11f20
Fix LDB module initialization when using external ldb.
...
(This used to be commit b7b4aff8b5
)
2008-05-11 01:53:11 +02:00
Jelmer Vernooij
97fbad6480
Install standalone python modules (so we can use stock python rather than smbpython).
...
(This used to be commit bb5c9fc64b
)
2008-05-10 23:25:50 +02:00
Jelmer Vernooij
bfd4850636
Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into v4-0-gmake3
...
(This used to be commit cce1659d33
)
2008-05-10 21:29:42 +02:00
Jelmer Vernooij
3758dec7b1
Fix building with system-provided LDB without breaking anything else :-)
...
(This used to be commit ce9d759497
)
2008-05-10 21:29:09 +02:00
Jelmer Vernooij
e7910c6fcb
Revert "Fix building with system-provided LDB."
...
This reverts commit fbfbc1f163
.
(This used to be commit 9d1d2abed1
)
2008-05-10 20:59:48 +02:00
Jelmer Vernooij
6267dd7853
Clean up some git merges gone wrong.
...
(This used to be commit 42eb6b3346
)
2008-05-10 20:59:17 +02:00
Jelmer Vernooij
640792fb58
Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into v4-0-gmake3
...
(This used to be commit cca75ae22d
)
2008-05-10 20:44:59 +02:00
Jelmer Vernooij
69247584ea
Fix building with system-provided LDB.
...
(This used to be commit fbfbc1f163
)
2008-05-10 20:17:02 +02:00
Jelmer Vernooij
7b45a4d7fa
Merge branch 'v4-0-test' into v4-0-gmake3
...
Conflicts:
source/auth/config.mk
source/auth/gensec/config.mk
source/torture/smbtorture.c
(This used to be commit edfd02e59b
)
2008-05-10 18:08:00 +02:00
Stefan Metzmacher
387c17685c
build: fix path to lex_compile.sh
...
metze
(This used to be commit 6a1b7f56af
)
2008-05-07 08:59:06 +02:00
Andrew Bartlett
ee70e01e3e
Don't compile files twice when the compilation fails.
...
Andrew Bartlett
(This used to be commit 53ea233649
)
2008-04-25 15:08:23 +01: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 13bbd42068
)
2008-04-25 10:04:20 +01:00
Jelmer Vernooij
d1432d617e
Distinguish between private and public dependencies in the dot file.
...
(This used to be commit 0690ce5211
)
2008-04-24 15:22:07 +01:00
Stefan Metzmacher
08f83c59df
build: fix the build rule for .o files
...
metze
(This used to be commit c7f34f41c3
)
2008-04-19 01:10:39 +02:00
Jelmer Vernooij
223df634c8
Work around 'test' quirks - use make's string comparison instead.
...
(This used to be commit 434b61623e
)
2008-04-15 04:08:28 +02:00
Jelmer Vernooij
98a4dd9b5e
Fix ALL_OBJS value.
...
(This used to be commit 8710087728
)
2008-04-15 03:59:56 +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 9d0ae012b0
)
2008-04-15 02:25:16 +02:00
Jelmer Vernooij
b62d7aa8eb
Make sure init function sentinels are set for modules.
...
(This used to be commit fac3463dd5
)
2008-04-15 01:52:55 +02:00
Jelmer Vernooij
d04926914a
Fix the build.
...
(This used to be commit ecaa5bb83b
)
2008-04-15 01:40:32 +02:00
Jelmer Vernooij
a15b6f1606
Fix unresolved symbols.
...
(This used to be commit 8573e828d1
)
2008-04-14 20:00:04 +02:00
Jelmer Vernooij
0fa663cc5d
Fix order of variables in the makefile.
...
(This used to be commit f64c1d53ba
)
2008-04-14 17:54:19 +02:00
Jelmer Vernooij
ffc5cbfe80
Move object files lists to makefile rather than smb_build.
...
(This used to be commit 5628d58990
)
2008-04-14 16:53:00 +02:00
Jelmer Vernooij
f800cf250f
Move standard make compilation rules to build/make.
...
(This used to be commit ceda3312a9
)
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 9d3d64e138
)
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 dbeab2a9cd
)
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 2b8cf1b2a4
)
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 760378e029
)
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 0528e30cf7
)
2008-04-02 00:01:04 +02:00
Andrew Kroeger
8f8c56bfbc
Convert some more files to GPLv3.
...
(This used to be commit ebe5e83994
)
2008-03-28 01:08:49 -05:00
Jelmer Vernooij
18d80bdf1f
Merge v4.0-test
...
(This used to be commit 977dbdeaf3
)
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 3c9af5c115
)
2008-03-10 12:36:42 +01:00
Jelmer Vernooij
e3f6a9a0d4
Move PC_FILE out of the perl code.
...
(This used to be commit ca8d4260ad
)
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 df899e14cb
)
2008-03-09 01:42:42 +01:00
Jelmer Vernooij
b44dcae6bb
Fix the build, symlinks.
...
(This used to be commit c165b34805
)
2008-03-09 01:22:32 +01:00
Jelmer Vernooij
ec019c469e
Remove unused variables.
...
(This used to be commit cc02f76f24
)
2008-03-09 01:00:33 +01:00
Jelmer Vernooij
a4b6992b70
Move more code out of perl build system.
...
(This used to be commit bfb4d84700
)
2008-03-09 00:49:39 +01:00
Jelmer Vernooij
7bb0d0b649
Remove correct libraries.
...
(This used to be commit 9caa9d85d1
)
2008-03-08 19:01:48 +01:00
Jelmer Vernooij
03f514869d
Remove dependency on config.
...
(This used to be commit 9bdfff0f6f
)
2008-03-08 18:56:45 +01:00
Jelmer Vernooij
3f63701614
Allow parentheses in commands.
...
(This used to be commit b5c293f053
)
2008-03-08 17:42:46 +01:00
Jelmer Vernooij
fb6fdfce37
Fix the build.
...
(This used to be commit f2e4974471
)
2008-03-08 17:02:40 +01:00
Jelmer Vernooij
2bf39edc9d
Push SOVERSION and VERSION out of perl code.
...
(This used to be commit 0ba8ac6a14
)
2008-03-08 15:28:12 +01:00
Jelmer Vernooij
073cf999c0
Use make macro for module installation.
...
(This used to be commit 45d252fd9b
)
2008-03-07 23:59:34 +01:00
Jelmer Vernooij
cf70b57fad
Use GNU make.
...
(This used to be commit 28aff6fafb
)
2008-03-07 23:32:16 +01:00
Jelmer Vernooij
e6bcf82c5f
Remove unused code, simplify alias handling.
...
(This used to be commit 4994b81b50
)
2008-03-07 18:14:52 +01:00
Jelmer Vernooij
f4f6f84940
Remove extra empty lines in data.mk.
...
(This used to be commit 9d751319bd
)
2008-03-04 14:09:11 +01:00
Jelmer Vernooij
6cf92e604d
Fix the build.
...
(This used to be commit 49ef8d0c19
)
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 b0ecd8f8d2
)
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 10cf48591e
)
2008-03-04 01:37:18 +01:00
Jelmer Vernooij
e018501ca8
Fix some paths.
...
(This used to be commit bb16e51e60
)
2008-03-04 01:26:19 +01:00
Jelmer Vernooij
2d1c06c578
Fix includes.
...
(This used to be commit 99e61dade2
)
2008-03-04 00:43:24 +01:00
Jelmer Vernooij
19ca598c9c
Remove useless ifs.
...
(This used to be commit 2e0d65edcf
)
2008-03-03 23:22:22 +01:00
Jelmer Vernooij
5b674be7ab
Fix some syntax errors.
...
(This used to be commit 906148bf87
)
2008-03-03 18:57:20 +01:00
Jelmer Vernooij
b29d47edcf
Move object file lists to the Makefile.
...
(This used to be commit a7e6d2a183
)
2008-03-03 18:25:28 +01:00
Jelmer Vernooij
f0bac65d9a
Fix syntax.
...
(This used to be commit df4eb19ff9
)
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 3e02fcfd3f
)
2008-03-03 10:50:53 +01:00
Jelmer Vernooij
98db647343
Remove duplicate message.
...
(This used to be commit 87074881a9
)
2008-02-29 17:04:57 +01:00
Jelmer Vernooij
2bb8e49a7e
Fix variable name.
...
(This used to be commit b5db8defca
)
2008-02-29 15:47:04 +01:00
Jelmer Vernooij
7071276c65
Simpler handling of sonameflag.
...
(This used to be commit 1e786bb7da
)
2008-02-29 15:41:26 +01:00
Jelmer Vernooij
bb176a124e
Move automatic dependencies code out of perl code.
...
(This used to be commit 58a93ef94b
)
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 3157ce9876
)
2008-02-29 15:32:33 +01:00
Jelmer Vernooij
80e9b72e01
Remove duplicate functions.
...
(This used to be commit d6b2eaeff9
)
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 744d9fd873
)
2008-02-29 15:21:33 +01:00
Jelmer Vernooij
4453348aed
Include CFLAGS overrides in make file.
...
(This used to be commit 2ead152360
)
2008-02-29 15:00:55 +01:00
Jelmer Vernooij
3017c49fb3
Remove cruft that dealt with public prototype headers.
...
(This used to be commit 438997c179
)
2008-02-29 14:43:54 +01:00
Jelmer Vernooij
489f66cd42
Change remaining prototype headers to be private.
...
(This used to be commit 2f7ff409e8
)
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 b30fd477ff
)
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 6c659689ed
)
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 1dd6bea507
)
2008-02-29 14:12:23 +01:00
Jelmer Vernooij
d3f260cbef
Move logic to makefile
...
(This used to be commit 94b0dd7ab0
)
2008-02-29 14:09:54 +01:00
Jelmer Vernooij
bffb5fc182
Use more GNU-make specific variables.
...
(This used to be commit 3506c707c5
)
2008-02-29 14:09:10 +01:00
Jelmer Vernooij
27a0b3210f
Remove workaround for some non-GNU makes.
...
(This used to be commit 0580357fb4
)
2008-02-29 14:07:15 +01:00
Jelmer Vernooij
4e95a259c0
Update smb_build README.
...
(This used to be commit 9db23848dc
)
2008-02-29 14:05:59 +01:00
Jelmer Vernooij
255a351f24
Merge env.pm into makefile.pm.
...
(This used to be commit 28bbd54619
)
2008-02-29 14:05:11 +01:00
Jelmer Vernooij
bc282d843d
Move configure output details out of perl code.
...
(This used to be commit e33f357fb0
)
2008-02-29 14:03:33 +01:00
Jelmer Vernooij
eff6a8c256
Avoid use of removed variable.
...
(This used to be commit 10f0b5f83f
)
2008-02-29 13:58:20 +01:00
Jelmer Vernooij
2219d434ed
Remove unused include.
...
(This used to be commit cf59ec4cc3
)
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 67f15cd484
)
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 1ec6870966
)
2008-02-29 13:50:32 +01:00
Jelmer Vernooij
c88cd9314e
Generate manpage list with make.
...
(This used to be commit ea3d3b5250
)
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 a932a2e37d
)
2008-02-29 13:48:34 +01:00
Jelmer Vernooij
acf5b5a1ab
Use make to generate lists of libraries.
...
(This used to be commit 2c2a589183
)
2008-02-29 13:48:11 +01:00
Jelmer Vernooij
b48375f432
Use make to generate lists of libraries.
...
(This used to be commit 3519aae184
)
2008-02-29 13:47:21 +01:00
Jelmer Vernooij
f0ad690768
Use make to generate list of prototype headers.
...
(This used to be commit 17d2f682e9
)
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 e0afbc3778
)
2008-02-29 13:44:03 +01:00
Jelmer Vernooij
09447777d0
use gmake to handle .py file copies.
...
(This used to be commit d54421a9ee
)
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 c45b97c471
)
2008-02-27 13:19:07 +01:00
Jelmer Vernooij
b3d2a56df2
Fix module aliases.
...
(This used to be commit 584a69acc5
)
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 89f7c74924
)
2008-02-26 17:17:52 +01:00
Jelmer Vernooij
2ca7dfe20c
Fix pydoctor.
...
(This used to be commit 023025e4de
)
2008-02-26 16:51:50 +01:00
Jelmer Vernooij
5874c53eba
Support building .so versions of the modules.
...
(This used to be commit 673fb9c185
)
2008-02-26 16:36:24 +01:00
Jelmer Vernooij
ef15b28d24
use make macro for python.
...
(This used to be commit b0408abb08
)
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 a660ab262e
)
2008-02-26 15:11:47 +01:00
Jelmer Vernooij
0493c5a500
Move common rules code to separate directory.
...
(This used to be commit 803ebd6479
)
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 f34a17a92b
)
2008-02-26 14:20:31 +01:00
Jelmer Vernooij
227df641f6
Revert cflags hack.
...
(This used to be commit c01c841cf9
)
2008-02-26 03:28:44 +01:00
Jelmer Vernooij
895a0a3238
Move more code out of perl.
...
(This used to be commit ad258e8635
)
2008-02-26 02:45:12 +01:00
Jelmer Vernooij
22ef67dd13
Fix the build (again).
...
(This used to be commit ef00f6b581
)
2008-02-26 01:20:55 +01:00
Jelmer Vernooij
6fece9358b
Fix the build.
...
(This used to be commit 59bf804ef6
)
2008-02-26 00:40:40 +01:00
Jelmer Vernooij
5b0670ea53
Remove legacy code for public prototype headers.
...
(This used to be commit b5695abdc6
)
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 dee1cb6b08
)
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 a924c9cf6b
)
2008-02-25 22:58:14 +01:00
Jelmer Vernooij
d15fd2c94f
Use more make constructions for shared library bits.
...
(This used to be commit b2cd934d4d
)
2008-02-25 22:10:59 +01:00
Jelmer Vernooij
16502898b6
Use make's $(call) feature.
...
(This used to be commit 4046ec8be0
)
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 ca510136d2
)
2008-02-25 20:40:37 +01:00
Jelmer Vernooij
a17f0ab3e0
Update smb_build README.
...
(This used to be commit e8bfca15a3
)
2008-02-25 20:39:29 +01:00
Jelmer Vernooij
f5be3c3184
Merge env.pm into makefile.pm.
...
(This used to be commit 01a0d3e744
)
2008-02-25 19:11:04 +01:00
Jelmer Vernooij
3f6a915f2b
Move configure output details out of perl code.
...
(This used to be commit 7fe2d6666e
)
2008-02-25 18:51:39 +01:00
Jelmer Vernooij
8e42aee98e
Remove workaround for some non-GNU makes.
...
(This used to be commit d817bcdc29
)
2008-02-25 18:44:52 +01:00
Jelmer Vernooij
6c3ff9acd1
Include CFLAGS overrides in make file.
...
(This used to be commit f05d5f839e
)
2008-02-25 18:29:04 +01:00
Jelmer Vernooij
ab88018a6e
Remove more unnecessary generated code.
...
(This used to be commit 7398bc1a9f
)
2008-02-25 18:19:01 +01:00
Jelmer Vernooij
aab0ef161c
Use more GNU-make specific variables.
...
(This used to be commit 1e710575c4
)
2008-02-25 18:14:03 +01:00
Jelmer Vernooij
943f61be40
Move automatic dependencies code out of perl code.
...
(This used to be commit 9e9d98d75d
)
2008-02-25 18:05:47 +01:00
Jelmer Vernooij
1025deb436
Use $@ where possible.
...
(This used to be commit 1353e3e46a
)
2008-02-25 15:59:34 +01:00
Jelmer Vernooij
e001b6f1b0
Use realpath for now to work around .. tricks.
...
(This used to be commit c43b0d43cd
)
2008-02-25 15:53:38 +01:00
Jelmer Vernooij
9bcc28cdec
Remove unused include.
...
(This used to be commit 778e37480f
)
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 b136ee5d34
)
2008-02-25 15:28:55 +01:00
Jelmer Vernooij
46dd75b82a
Fix the build.
...
(This used to be commit 40476bce2e
)
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 1a646af064
)
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 e8751e513d
)
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 7a2ff3ee26
)
2008-02-20 10:55:20 +01:00