1
0
mirror of https://github.com/samba-team/samba.git synced 2025-02-10 13:57:47 +03:00

146 Commits

Author SHA1 Message Date
Jelmer Vernooij
27d6ae2088 r19879: Make test targets depend on "libraries" (might be required for the pidl tests) 2007-10-10 14:28:30 -05:00
Jelmer Vernooij
8768bec81f r19676: Fix some more dependencies. 2007-10-10 14:25:29 -05:00
Stefan Metzmacher
846553085e r19618: pass -D_SAMBA_HOSTCC_ when using the hostcompiler
metze
2007-10-10 14:25:16 -05:00
Stefan Metzmacher
0798e678e7 r19608: - basics comes in with $(ALL_PREDEP)
(this fixes the auto dependency build)

metze
2007-10-10 14:25:04 -05:00
Jelmer Vernooij
b0f00ff723 r19596: add basics to 'all' - hopefully fixes the build on some hosts 2007-10-10 14:25:00 -05:00
Jelmer Vernooij
c9b06ce563 r19575: Build static libs in bin/static rather than bin/ 2007-10-10 14:24:55 -05:00
Jelmer Vernooij
e24ec3aa1a r19574: Initial work towards supporting build of both shared and static libraries. 2007-10-10 14:24:55 -05:00
Jelmer Vernooij
8143de855c r19573: Move secrets.o into param/ (subsystems haven't been integrated yet). 2007-10-10 14:24:55 -05:00
Jelmer Vernooij
8c7276b6c6 r19571: Add a USESHARED parameter (different from BLDSHARED) + two small
shared-library related fixes.
2007-10-10 14:24:54 -05:00
Andrew Bartlett
f2bdbacaa9 r19538: This is getting silly, but I needed an easy way to run 'make testenv'
under valgrind.

Andrew Bartlett
2007-10-10 14:24:46 -05:00
Jelmer Vernooij
7a01235067 r19507: Merge my DSO fixes branch. Building Samba's libraries as shared libraries
works again now, by specifying --enable-dso to configure.
2007-10-10 14:24:41 -05:00
Derrell Lipman
2406af1079 r19449: ldbbrowse: installation hopefully works now. "Developer" installations
('configure.developer' or 'configure --enable-developer') may still have
problems as I'm not sure I got all of the paths right for that.

With the changes Tridge has made to the Main Menu in swat, given a
non-developer installation, you should be able to get to ldbbrowse via:

  JSON/qooxdoo -> ldb browser

Derrell
2007-10-10 14:21:33 -05:00
Jelmer Vernooij
4ae6380e6b r19358: Use subunit tests from the right location (from
$src/bin/torture when developing, $LIBDIR/torture when installed)
2007-10-10 14:21:16 -05:00
Jelmer Vernooij
bde00d9706 r19350: Properly list LOCAL-TALLOC under the "LOCAL" header.
Support directories for subcategories in tests.
Several small other fixes.
2007-10-10 14:21:14 -05:00
Jelmer Vernooij
e1742c14a2 r19343: Add support for external scripts/binaries that write results using the
'subunit' protocol. This allows us to easily plug EJS scripts or binaries that
can't depend on -ltorture into smbtorture. The protocol is very simple:

- write "comments" to stderr

Example output on stdout:
test: foo
success: foo
test: bar
success: bar
test: blah
failure: blah [
dummy.c:30: Expression 1 != 2 failed!
]
test: blie
skip: blie [
Iconv support not built in
]

I've already converted the talloc testsuite.
2007-10-10 14:21:13 -05:00
Stefan Metzmacher
e2b16a09b3 r18783: fix make pch
metze
2007-10-10 14:19:12 -05:00
Jelmer Vernooij
e2cf38eca0 r18780: Add convenience "make testenv" to launch the xtermtest Andrew just added. 2007-10-10 14:19:11 -05:00
Stefan Metzmacher
212fa7977d r18545: if yapp isn't availabe touch the target file, as it is commited to svn,
to prevent rebuilding.

we do

make everything
make everything
make bin/smbtorture
make test

in the buildfarm and rebuilding parts isn't that nice

metze
2007-10-10 14:18:44 -05:00
Stefan Metzmacher
91800fd80c r18338: this isn't needed anymore
metze
2007-10-10 14:18:12 -05:00
Stefan Metzmacher
7aad9f81d9 r18333: $< is broken in older BSD version:
when $@ is foo/bar.o, $< could be torture/foo/bar.c
if it also exists. So better use $* which is foo/bar
to get foo/bar.c

metze
2007-10-10 14:18:11 -05:00
Stefan Metzmacher
7edb40569a r18329: print out special make variables when failing, to track down the
build failures on older BSD systems with broken make

metze
2007-10-10 14:18:10 -05:00
Stefan Metzmacher
25dc4557ff r18267: print out the failing command for .ho files too
metze
2007-10-10 14:17:59 -05:00
Stefan Metzmacher
9d2ab28ba1 r18265: print out the failling command
metze
2007-10-10 14:17:58 -05:00
Stefan Metzmacher
ee5bd10694 r18264: print the full list of flags
metze
2007-10-10 14:17:58 -05:00
Stefan Metzmacher
5ecf98cc18 r18210: - reenable autodependencies
- and add -MT $@ to the dependency generation
  to notice changes in depdendecies of header files

you may need a 'make clean' or at least you need to remove
heimdal_build/replace.hd

metze
2007-10-10 14:17:50 -05:00
Andrew Tridgell
d52aaccdf8 r18154: try to get the heimdal_build code to use libreplace in a better way
(chasing down build failures ...)

added showflags as part of 'all' target, which makes tracking down
problems easier in the build farm
2007-10-10 14:17:43 -05:00
Jelmer Vernooij
35c8d39e6e r18120: Remove generating dependencies for .d files for now as this was
causing make to loop.
2007-10-10 14:17:35 -05:00
Stefan Metzmacher
8e0497c5d2 r18095: correctly rebuild the dependencies not only the object file
metze
2007-10-10 14:17:15 -05:00
Jelmer Vernooij
d0b7c740c7 r17932: Fix header installation. 2007-10-10 14:16:55 -05:00
Andrew Tridgell
7232da0436 r17768: This merges in the current version of Brad Henry's windows testing
framework patch. There are some issues with the patch that I will
discuss in a separate email to the list, but given the low (zero?)
impact of the patch as it is, I think its better to integrate it now,
then let Brad send some minor update patches later
2007-10-10 14:16:38 -05:00
Stefan Metzmacher
c493bc83ee r17357: - fix the build
- generate the IDL_NDR_* variables before using them
  (this was the reason I didn't noticed this error)

metze
2007-10-10 14:15:18 -05:00
Stefan Metzmacher
7167579cbf r16561: - create version.h relative to srcdir
- let version.h depend on VERSION
- add a rule to manualy regenerate version.h
  e.g. after a svn up

metze
2007-10-10 14:09:34 -05:00
James Peach
47b6a3d7f3 r16558: Add make rule to generate version.h. Metze, can you please review? 2007-10-10 14:09:34 -05:00
Stefan Metzmacher
c505ce9d3b r15641: we know have source/version.h
metze
2007-10-10 14:07:25 -05:00
Jelmer Vernooij
dcebba4ee8 r15584: List SWIG files as being updated when pidl runs 2007-10-10 14:06:00 -05:00
Jelmer Vernooij
c83e4b1665 r15321: Reduce the size of rewrite.m4 a bit more 2007-10-10 14:05:15 -05:00
Stefan Metzmacher
e8d69ff8d0 r15292: fix the IDL_* variable names
metze
2007-10-10 14:05:03 -05:00
Jelmer Vernooij
50e184819d r15276: Fix path to perl on some hosts
Fix perl warning
2007-10-10 14:05:01 -05:00
Jelmer Vernooij
b4e08b98a6 r15247: Get rid of patsubst macro as it is not supported by some makes and replace
it with a perl script.
This should fix the build on tru64
2007-10-10 14:04:24 -05:00
Jelmer Vernooij
7af59357b9 r15191: Avoid uint_t as it's not standard. 2007-10-10 14:04:15 -05:00
James Peach
2bce5c9465 r15157: Systems with argv limits can't handle the full list of $(DEP_FILE). Replace
with the (hopefuly) equivalent find/rm sequence.
2007-10-10 14:04:12 -05:00
Alexander Bokovoy
7d5a91a667 r15061: Use $(PERL) to run cflags.pl as actual perl binary might not be in /usr/bin 2007-10-10 14:04:05 -05:00
Alexander Bokovoy
9329854489 r15036: Add out of tree build support and see how buildfarm will respond to make constructs 2007-10-10 14:04:03 -05:00
Jelmer Vernooij
16e67d04d4 r15001: Add 'make dist' 2007-10-10 14:04:00 -05:00
Stefan Metzmacher
2488ead8c3 r14950: make sure include/config.h is only updated when the content was changed
metze
2007-10-10 14:00:22 -05:00
Jelmer Vernooij
3de7b7fca1 r14911: Allow easy modification of selftest subdirectory name 2007-10-10 14:00:15 -05:00
Jelmer Vernooij
222723e443 r14906: Move SWIG-specific files to scripting/swig/ 2007-10-10 14:00:14 -05:00
Jelmer Vernooij
137ed99e35 r14852: See if all target platforms support multiple .SUFFIXES lines. 2007-10-10 13:59:42 -05:00
Tim Potter
3721072fc5 r14801: Move swig testing makefile fragment into swig's config.mk and out of
main.mk
2007-10-10 13:59:21 -05:00
Tim Potter
3dfd0959f7 r14798: Get swig building again (by commenting out dcerpc stuff for now).
Add the start of a test framework for swigged functionality.
2007-10-10 13:59:20 -05:00