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

1375 Commits

Author SHA1 Message Date
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
Jelmer Vernooij
8d7e2eb68c Reintroduce mergedobj support.
(This used to be commit 1cf23c58411a9b8a9bb97016c27c10a218e73146)
2008-02-16 20:38:21 +01:00
Jelmer Vernooij
d803ff9e72 Remove unused code.
(This used to be commit 98d6095b9605ff4db61394719f29b3e38349c59f)
2008-02-16 16:33:04 +01:00
Jelmer Vernooij
f5e9437896 Simplify handling of plugin installation.
(This used to be commit 8f1270dd5c7688f023cf24215fa229da213e760c)
2008-02-16 16:22:05 +01:00
Jelmer Vernooij
1885908fb4 Don't create symlinks pointing at themselves.
(This used to be commit 96736eb556bfd7ab5b04ec40beefe23e475a438d)
2008-02-14 12:15:28 +01:00
Jelmer Vernooij
e33177001c Remove type before variables in data.mk
(This used to be commit 3c1a7c0dcc56ed5595e31a8df023a04ae95bfca5)
2008-02-14 12:03:34 +01:00
Jelmer Vernooij
21c0f26661 Remove some make variables that aren't necessary.
(This used to be commit 8d41cb23dea4fccfc2b3fc8a816cda54af6038fb)
2008-02-13 21:39:25 +01:00
Jelmer Vernooij
411776505c Fix corner case.
(This used to be commit 92dbbc479032ae3d0cf4b2b9e64291128185cf9c)
2008-02-13 21:05:58 +01:00
Jelmer Vernooij
b0a7e5476b Use more variables in generated data.mk.
(This used to be commit 2dce9e4e0d5ba8785fdee3daba91e6c9f4a32040)
2008-02-13 21:03:01 +01:00
Jelmer Vernooij
501005c2eb Put soversions and versions for libraries with a hard-coded version in the
generated .mk file.

Move CPPFLAGS to be generated entirely inside configure.ac (simplifies
makefile.pm).
(This used to be commit a44af7c3872e900e1ea0da74ef796213030e29ac)
2008-02-13 18:59:57 +01:00
Jelmer Vernooij
a3052e79f4 Use make variables in cflags file (now supported by cflags.pl)
(This used to be commit d746fcde1006b4b7b33aa65bef9d2fea3ebc9162)
2008-02-11 19:28:59 +01:00
Jelmer Vernooij
6c7a400945 Support including files in the cflags.pl script.
(This used to be commit 742e50aeb54d779d383cbf73132224bad3b09777)
2008-02-11 19:10:21 +01:00
Jelmer Vernooij
98fdbb6126 TORTUREDIR as target dir for binaries is no longer used, remove it.
(This used to be commit df5b712001c16acf275d9a79fd765cf8976508d6)
2008-02-11 18:07:22 +01:00
Jelmer Vernooij
604a0af3a7 Avoid autogenerating the Makefile but rather include a data.mk file
that is autogenerated.
(This used to be commit ebf6e59dfef30e1f679ea6692385a09abcb220dd)
2008-02-11 15:19:24 +01:00
Jelmer Vernooij
b4c81c0c18 Make data about what subsystems/libraries are enabled available in the mkconfig.mk file.
(This used to be commit 4cc93a98f984d322e41f403169cfa4945b469935)
2008-02-11 14:41:28 +01:00
Jelmer Vernooij
8ba668bb05 Move some more variables to static .mk file.
(This used to be commit a72d3ffaded5624732972708c305b8f84f47fed7)
2008-02-11 01:02:16 +01:00
Jelmer Vernooij
1813b711c4 Automatically write AC_SUBST() vars to mkconfig.mk and use them.
(This used to be commit a22bb7725b0b825a90e955f883a34341e9f0f69e)
2008-02-11 00:21:20 +01:00
Jelmer Vernooij
73be46cf45 Move some variables to a separate .mk file that could also be included by a non-smb_build build system.
(This used to be commit f44b838b682760e54aa981fe2e991495395d2394)
2008-02-10 23:32:31 +01:00
Jelmer Vernooij
432574366f Start working on generating .mk file from configure for inclusion in Makefile.
(This used to be commit 091f1e7314f05253ae1c10b3d04557be584ed19f)
2008-02-10 22:58:03 +01:00
Jelmer Vernooij
c8c9d70221 Move first_prereq test to m4 code.
(This used to be commit c0fef09c5d88158b620f38b6f74498a8b6323bd9)
2008-02-09 17:07:02 +01:00
Jelmer Vernooij
9fccd83613 Move some static makefile variables to rules.mk.
(This used to be commit 3c64fc7dc631a79154957e45f8961e2ee519743f)
2008-02-09 16:41:44 +01:00
Jelmer Vernooij
70762fe16b Support 'mkinclude' command in .mk files.
(This used to be commit ee7f54c86d2b467869db8dea33f60e19ed3c742f)
2008-02-09 16:01:53 +01:00
Michael Adam
1f974c8aa7 Reformat SMB_EXT_LIB_FROM_PKGCONFIG: fix spacing and indentation.
Sorry, could not resist: While trying to understand this bit of magic,
I had to bring indentation into shape to see more clearly what is going on.
Also, mixed tabs/spaces are changed to tabs.

Michael
(This used to be commit cbed074f2841b79cc0f23ad52b1fa34515f706a9)
2008-02-08 16:40:21 +01:00
Jelmer Vernooij
f61780b11c build: Remove unused functions Import() and GetInfo().
(This used to be commit 5c2be1e8a985332e1e81eeab1dc9b50d7f867f98)
2008-02-08 14:12:46 +01:00
Jelmer Vernooij
a259547786 build: Remove support for DESCRIPTION setting that is now unused.
(This used to be commit 91d7ba5202e6c375456a42c2c6861f63c7fcfc20)
2008-01-22 18:49:51 +01:00
Jelmer Vernooij
907ec5ba7b build: remove support for automatically building .pc files.
(This used to be commit e9f99732677f46d599c270cfcb5042c11d34d338)
2008-01-22 18:47:18 +01:00
Jelmer Vernooij
b49e2f1f35 build: Allow manually written pkg-config files.
(This used to be commit 8104907c5222ee72d78272ab81583d25c3132d0d)
2008-01-22 18:21:48 +01:00
Jelmer Vernooij
078acef047 build: Allow overriding CFLAGS for python packages.
(This used to be commit 2c2b16b5aeef83a3adce1859e1fbfd9c4f6ffdd5)
2008-01-21 03:54:41 +01:00
Jelmer Vernooij
b487ecdfad build: Fix handling of external pkg-config dependencies when generating pkg-config files.
(This used to be commit 88f9e11286bf0f12fc766dbf21f311e5373f0811)
2008-01-20 01:19:59 +01:00
Jelmer Vernooij
6508824f39 python: Don't attempt to build shared and static versions of modules, because it's just not going to work with the current build system.
(This used to be commit d9b4a5bb172be74db3c16b50426810f1bdedd00e)
2008-01-16 17:58:50 +01:00
Jelmer Vernooij
ad5bb10f70 python: Build shared python modules for generic use.
(This used to be commit 502424955237ace5a276d4c91c62e95233ecd978)
2008-01-16 15:08:00 +01:00
Stefan Metzmacher
ef4e560174 prepare the mkversion.sh infrastructure for git branches in the build-farm
metze
(cherry-picked from 1bf4c7fb2012a81e0b4e3d601a4df42d1113f5ef)
(This used to be commit 464668b07aded0a299eb49b87b51bb9bf53d2c8d)
2008-01-10 19:34:24 +01:00
Jelmer Vernooij
e15a33151c r26664: buildsystem: Hopefully fix the shared library build on AIX.
(This used to be commit bdf30f80fbef8ea70c3073dc43bc1b0bc02a9951)
2008-01-04 09:48:04 -06:00
Jelmer Vernooij
aa79008d4b r26602: Revert my previous commit as it only works with GNU make.
(This used to be commit ecd2d96c3173e4d2f77a1ca50f26a16ac7a313b1)
2007-12-26 11:57:09 -06:00
Jelmer Vernooij
251a4e0780 r26600: Provide dir variable with current basedir in Makefile.
(This used to be commit b06d3e1a52d6b71a1e3e7a9e0ecf69f3b899ae18)
2007-12-26 11:57:08 -06:00
Jelmer Vernooij
c13ae70731 r26580: Include sentinel in build.h, in case the list is empty.
(This used to be commit f1997dabed584bdc864c4b7235c29603c312ef46)
2007-12-24 01:51:07 -06:00
Jelmer Vernooij
b3bbbd0f4e r26578: Ensure directory exists.
(This used to be commit c89c667ec2c5c8b4bbee821deaf8f55a4da2064b)
2007-12-24 01:51:06 -06:00
Jelmer Vernooij
be33f4c611 r26576: Allow the static module loading code to be used for the Python modules.
Simplify the way module initialization functions are handled.
(This used to be commit ba8be2dfc0de4434c798663336b81f7f95cde520)
2007-12-24 01:51:06 -06:00
Jelmer Vernooij
3ee442c54f r26571: Hide warnings about unused macros and casting qualifiers in autogenerated files.
(This used to be commit cb76c60007ae1254181c09ba1ab09c419f500bc5)
2007-12-24 01:51:03 -06:00
Jelmer Vernooij
b1cd9c39c3 r26486: Use portable run-time library path environment variable.
(This used to be commit 78c183b88661df90def42d6a3852dd6e36a5fd0b)
2007-12-21 05:50:44 +01:00
Jelmer Vernooij
71e2cafe96 r26483: Merge ldb module dependency fixes, fix auth python module.
(This used to be commit 85eeecf997a071ca7e7ad0247e8d34d49b7ffcbb)
2007-12-21 05:50:41 +01:00
Stefan Metzmacher
026d67675c r26421: build: we now have HAVE_IFACE_GETIFADDRS as valid interface detection code
metze
(This used to be commit fcc813d399965b51853e5790d328e4cc9668a032)
2007-12-21 05:49:49 +01:00
Stefan Metzmacher
1261f0e0e4 r26414: build: bring in the content of EXT_LIB's for the .pc files
TODO: we need to check if we need to recursivly expand the dependencies
      as we do for the Makefile rules

metze
(This used to be commit 5cc9673778838e42999363f75220cc882098d282)
2007-12-21 05:49:45 +01:00
Stefan Metzmacher
188b029ff6 r26291: build: make use of output::add_dir_str() to avoid ugly foo/../bla pathes
metze
(This used to be commit 120e5e08f77c97817bc0ce0971c6c0503b15c399)
2007-12-21 05:48:11 +01:00
Stefan Metzmacher
e736a215ce r26290: build: split add_dir() into add_dir_str() and add_dir_array()
metze
(This used to be commit e0754868dfa868900f84266f155a236fd13b0ea3)
2007-12-21 05:48:10 +01:00
Stefan Metzmacher
e7279ac7c1 r26289: build: avoid nasty foo/./bla pathes for python stuff
metze
(This used to be commit 59469088e70581e33a83a8e26bec879ecdc7ded4)
2007-12-21 05:48:10 +01:00
Jelmer Vernooij
913bc1d866 r26279: Don't compile any python stuff if python is not available.
(This used to be commit 2637a2fedb3c43a1dff713b6f76e91de4a085acd)
2007-12-21 05:48:05 +01:00
Jelmer Vernooij
0cb2a6db9b r26122: Don't install python bindings yet.
(This used to be commit 744fb6cf3c15c3a78de93f42de9535af17a5cec5)
2007-12-21 05:46:13 +01:00